Tak więc jeden z moich klientów skonfigurował jeden ze swoich przełączników, a wynikowa konfiguracja spowodowała niedopasowanie dupleksu między przełącznikiem a hostem Linux.
Naprawiliśmy niedopasowanie dupleksu, ale czy istnieje prosty sposób na usunięcie liczników błędów w interfejsie bez ponownego uruchamiania systemu?
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)
linux
networking
Zoredache
źródło
źródło
ethtool -i eth0
. Ponadto możesz być w stanie po prostu usunąć powiązanie / powiązanie sterownika .Czy widziałeś ten artykuł?
http://www.ducea.com/2006/09/08/resetting-ifconfig-counters/
Sugeruje to, że rozładowanie modułu sterownika sieciowego i ponowne załadowanie go zresetuje liczniki oraz że jeśli moduł jest statycznie połączony w jądrze, nie ma innego sposobu niż ponowne uruchomienie.
Artykuł zawiera uzasadnienie.
źródło
Zmień rozmiar buforów pierścieniowych, a statystyki zostaną zresetowane bez przestojów.
(RHEL 6.5)
źródło