Unser Hosting-Unternehmen stellt die gesamte Switching-Infrastruktur für unsere Server bereit. Das private Netzwerk, mit dem verbunden ist, eth2
sollte GbE sein. Vor kurzem habe ich vermutet, dass etwas falsch konfiguriert ist, da Kakteen-Diagramme niemals mehr als 100 MBit Verkehr auf dem Link anzeigen.
Weiter graben fand ich das mii-tool
und ethtool
stimme der Verbindungsgeschwindigkeit nicht zu.
# 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
Welchem Tool soll ich vertrauen?
linux
ethernet
gigabit-ethernet
ethtool
Dave Cheney
quelle
quelle
Antworten:
Da mii-tool veraltet ist, würde ich mich für ethtool entscheiden. Kannst du nicht die Meinung der anderen Seiten über die Verbindungsgeschwindigkeit überprüfen?
Es ist bekannt, dass mii-tool und ethtool unter bestimmten Umständen nicht übereinstimmen. Sie können Fehlerberichte darüber auf einer Vielzahl von Websites finden. Welchen Treiber verwenden Sie? Es ist bekannt, dass mindestens tg3 Gegenstand von Meinungsverschiedenheiten zwischen den beiden Werkzeugen ist.
UPDATE: Es wurde lokal für Sie überprüft, aber es scheint, dass mii-tool nur bis zu 100 MB / s melden kann. ethtool ist daher wahrscheinlich richtig in deiner Situation ;-) Muss der Grund sein, warum es sowieso veraltet ist ...
quelle
Überprüfen Sie
dmesg
. Die meisten Fahrer geben die Geschwindigkeit und den Duplex an, mit denen sie verhandeln. Beispielsweise:Zum Beispiel haben unsere HP Proliants integrierte Broadcom-Netzwerkkarten, die Kernel-Protokollnachrichten wie diese erzeugen:
Wenn Ihr Computer eine Weile in Betrieb war und der Kernel-Protokollpuffer mit anderen Dingen gefüllt ist (es handelt sich um ein FIFO mit fester Größe), können Sie auch das Syslog überprüfen. Sie sagen nicht, welche Distribution Sie verwenden, aber viele protokollieren Kernel-Nachrichten an
/var/log/messages
oder/var/log/syslog
.quelle
Das Dienstprogramm ethtool hat mich in der Vergangenheit angelogen, insbesondere auf Schnittstellen, die nicht vollständig konfiguriert sind oder verwendet werden.
Obwohl Testtests nicht lügen. Wenn Sie den Durchsatz von 100 MB / b überschreiten können, müssen Sie GigE ausführen.
quelle