Notre société d'hébergement fournit toute l'infrastructure de commutation pour nos serveurs. Le réseau privé auquel il est connecté eth2
doit être GbE. Récemment, je soupçonne que quelque chose est mal configuré car les graphiques de cactus ne semblent jamais montrer plus de 100 Mo de trafic sur le lien.
En creusant plus loin, j'ai trouvé cela mii-tool
et ethtool
je ne suis pas d'accord sur la vitesse de la liaison.
# 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
À quel outil dois-je faire confiance?
linux
ethernet
gigabit-ethernet
ethtool
Dave Cheney
la source
la source
Réponses:
Étant donné que mii-tool est obsolète, je choisirais ethtool. Vous ne pouvez pas vérifier l'opinion de l'autre côté sur la vitesse du lien, au fait?
mii-tool et ethtool sont connus pour être en désaccord dans certaines circonstances; vous pouvez trouver des rapports de bogues sur une multitude de sites Web. Quel pilote utilisez-vous? Au moins tg3 est connu pour être un sujet de désaccord entre les deux outils.
MISE À JOUR: vérifié pour vous localement, mais il semble que mii-tool ne peut rapporter que jusqu'à 100 Mo / s. ethtool a donc probablement raison dans votre situation ;-) Doit être la raison pour laquelle il est déprécié, de toute façon ...
la source
Vérifiez
dmesg
. La plupart des conducteurs indiqueront la vitesse et le duplex auxquels ils négocient. Par exemple:Par exemple, nos HP Proliants ont des cartes réseau Broadcom intégrées qui produisent des messages de journal du noyau comme celui-ci:
Si votre ordinateur est opérationnel depuis un certain temps et que le tampon de journal du noyau est rempli avec d'autres éléments (c'est un FIFO de taille fixe), vous pouvez également vérifier syslog. Vous ne dites pas quelle distribution vous utilisez, mais beaucoup enregistreront les messages du noyau dans
/var/log/messages
ou/var/log/syslog
.la source
L'utilitaire ethtool m'a menti par le passé, en particulier sur les interfaces qui ne sont pas entièrement configurées ou utilisées.
Les tests de débit ne mentent pas. Si vous pouvez dépasser un débit de 100M / b, vous savez que vous devez exécuter GigE.
la source