Quando uso o rsync em arquivos grandes, ele mostra uma velocidade de download de 2,7 MB / s ou cerca de 22Mbps. Quando eu executo o ethtool no NIC, aqui está a saída
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Encontrei leituras semelhantes na máquina host.
Quando olho para o ethtool -i etho, recebo o seguinte:
driver: smsc911x
version: 2008-10-21
firmware-version:
expansion-rom-version:
bus-info: smsc911x.0
supports-statistics: no
supports-test: no
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
Eu verifiquei novamente os cabos ethernet que estou usando, e todos são pelo menos 5e.
Estou usando o chip LAN9221-ABZJ para este projeto. Isso é um problema de firmware, muita sobrecarga nos protocolos, ou esse chip é conhecido por não transmitir rápido o suficiente?
UPDATE
Eu verifiquei as velocidades com o iperf. Indo do lado do servidor foi 50Mbps. Do lado do cliente, era de 65 Mbps. Além disso, eu tive que fazer isso remotamente (como em i ssh'd em uma máquina para configurá-lo). Isso parece um pouco baixo.