Nossa empresa de hospedagem fornece toda a infraestrutura de comutação para nossos servidores. A rede privada conectada eth2
deve ser GbE. Recentemente, tenho suspeitado que algo está mal configurado, pois os gráficos de cactos nunca parecem mostrar mais do que 100mbit de tráfego no link.
Indo mais longe, descobri isso mii-tool
e ethtool
não concordo com a velocidade do link.
# mii-tool eth2
eth2: negotiated 100baseTx-FD flow-control, link ok
# ethtool eth2
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Em qual ferramenta devo confiar?
linux
ethernet
gigabit-ethernet
ethtool
Dave Cheney
fonte
fonte
Respostas:
Como o mii-tool está obsoleto, eu usaria o ethtool. Você não pode verificar a opinião dos outros lados da velocidade do link, btw?
Sabe-se que o mii-tool e o ettool discordam em determinadas circunstâncias; você pode encontrar relatórios de erros disso em vários sites. Qual driver você está usando? Pelo menos tg3 é conhecido por ser um assunto de desacordo entre as duas ferramentas.
ATUALIZAÇÃO: Verificado localmente, mas parece que o mii-tool pode reportar até 100MiB / s. Portanto, o ethtool provavelmente está certo na sua situação ;-) Deve ser o motivo pelo qual ele foi descontinuado ...
fonte
Verifique
dmesg
. A maioria dos motoristas relatará a velocidade e o duplex em que negociam. Por exemplo:Por exemplo, nossos HP Proliants possuem NICs Broadcom integradas que produzem mensagens de log do kernel como esta:
Se o seu computador estiver funcionando por algum tempo e o buffer de log do kernel estiver cheio de outras coisas (é um FIFO de tamanho fixo), você também pode verificar o syslog. Você não diz qual distribuição está usando, mas muitos registram mensagens do kernel em
/var/log/messages
ou/var/log/syslog
.fonte
O utilitário ethtool mentiu para mim no passado, especialmente em interfaces que não estão totalmente configuradas ou em uso.
Testes de análise não mentem. Se você pode exceder a taxa de transferência de 100M / b, você sabe que deve estar executando o GigE.
fonte