Einer meiner Clients hat also einen seiner Switches konfiguriert, und die daraus resultierende Konfiguration führte zu einer Duplex-Nichtübereinstimmung zwischen dem Switch und einem Linux-Host.
Wir haben die Duplex-Nichtübereinstimmung behoben, aber gibt es eine einfache Möglichkeit, die Fehlerzähler auf der Schnittstelle zu löschen, ohne das System neu zu starten?
eth0 Link encap:Ethernet HWaddr 00:nn:nn:nn:nn:nn
inet addr:192.168.97.166 Bcast:192.168.97.167 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:630331763 errors:1 dropped:0 overruns:0 frame:0
TX packets:676081436 errors:1971815 dropped:0 overruns:68637 carrier:1903180
collisions:7649984 txqueuelen:1000
RX bytes:2067682611 (1.9 GiB) TX bytes:1942809411 (1.8 GiB)
quelle
ethtool -i eth0
. Auch können Sie in der Lage sein nur unbind / bind den Fahrer .Hast du diesen Artikel gesehen?
http://www.ducea.com/2006/09/08/resetting-ifconfig-counters/
Es wird vorgeschlagen, dass durch das Entladen und Zurückladen des Netzwerktreibermoduls die Zähler zurückgesetzt werden. Wenn das Modul statisch im Kernel verknüpft ist, gibt es keine andere Möglichkeit, als es neu zu starten.
Der Artikel bietet Rechtfertigung.
quelle
Ändern Sie die Größe der Ringpuffer und die Statistiken werden ohne Ausfallzeit zurückgesetzt.
(RHEL 6.5)
quelle