Ethtool-Zähler unterscheiden sich auf verschiedenen Servern, obwohl die Version von Ethtool identisch ist. Warum?

360
CuriousBee

Ich habe zwei Server, auf denen dieselbe Version von ethtool (2.6.39) ausgeführt wird. Beim Ausführen von ethtool -S eth0 auf diesen Servern fiel mir jedoch auf, dass die angezeigten Zählernamen alle unterschiedlich sind. Ein Server zeigt RX_OVERSIZE_PACKETS und der andere Server RX_OVER_ERRORS.

Darf ich wissen, warum die Zählernamen unterschiedlich sind, obwohl die Version gleich ist?

0
Weil die Ethernet-Karten und Treiber unterschiedlich sind. Ipor Sircer vor 5 Jahren 4

1 Antwort auf die Frage

0
Austin Hemmelgarn

Ethtool wurde entwickelt, um Netzwerktreiber über Shell-Skripts oder interaktiv anzusprechen. Aus diesem Grund bietet es das absolute Minimum, das erforderlich ist, um Daten aus den verschiedenen Aufrufen, die es macht, in den Netzwerktreibern offenzulegen, und ist daher in hohem Maße von den Netzwerktreibern selbst abhängig, welche Funktionalität sie bietet.

In Ihrem Fall sieht es so aus, als hätten Sie zwei verschiedene Ethernet-Karten und möglicherweise unterschiedliche Treiber, und der Befehl, den Sie mit ethtool verwendet haben, normalisiert die Feldnamen nicht zwischen den Treibern.