Então eu tenho um servidor rodando Centos 6 64 bits com cPanel. Está configurado na eth0 rodando a 100MB/s full duplex. Porém, um servidor específico parece lento em sua conectividade, apesar da carga do servidor ser mínima na CPU e na memória. Gostaria de algumas dicas sobre como rastrear a causa. Não acho que a placa NIC esteja com defeito de forma alguma. Eu testei via wget em 2 espelhos diferentes dos EUA para o repositório Centos 6 (DVD de 4,4 GB), era cerca de 10M/s, o que deveria ser muito mais rápido, eu acho.
root@server [~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Responder1
Como Rex mencionou, a diferença existe em bits versus bytes. MB são megabytes e Mb são megabits. As velocidades da rede sãoquasesempre medido em bits. O desempenho de 10 MB/s que você está vendo é preciso, pois sua velocidade geral é de 12,5 MB/s. Considere pacotes descartados, correções de erros, uso de rede de outros serviços, etc., e sua velocidade estará no mesmo nível.
Um link full duplex de gigbit (1 Gb/s) fornecerá no máximo 125 MB/s.