Die Ethtool-Zähler sind auf verschiedenen Servern unterschiedlich, obwohl die Ethtool-Version dieselbe ist. Warum?

Die Ethtool-Zähler sind auf verschiedenen Servern unterschiedlich, obwohl die Ethtool-Version dieselbe ist. Warum?

Ich habe zwei Server, auf denen dieselbe Version von ethtool (2.6.39) läuft. Wenn ich jedoch ethtool -S eth0 auf diesen Servern ausführe, stelle ich fest, dass die angezeigten Zählernamen alle unterschiedlich sind. Ein Server zeigt RX_OVERSIZE_PACKETS und der andere Server zeigt RX_OVER_ERRORS.

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

Antwort1

Ethtool ist letztendlich so konzipiert, dass Sie Netzwerktreiber über Shell-Skripte oder interaktiv ansprechen können. Aus diesem Grund bietet es das absolute Minimum, das erforderlich ist, um Daten aus den verschiedenen Aufrufen der Netzwerktreiber verfügbar zu machen. Daher ist es in Bezug auf die bereitgestellte Funktionalität extrem von den Netzwerktreibern selbst abhängig.

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

verwandte Informationen