Поэтому один из моих клиентов настроил один из своих коммутаторов, и полученная конфигурация привела к дуплексному несоответствию между коммутатором и хостом Linux.
Мы исправили несоответствие дуплекса, но есть ли простой способ очистить счетчики ошибок на интерфейсе без перезагрузки системы?
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
источник
источник
ethtool -i eth0
. Также вы можете просто отсоединить / связать драйвер .Вы видели эту статью?
http://www.ducea.com/2006/09/08/resetting-ifconfig-counters/
Предполагается, что выгрузка модуля сетевого драйвера и его повторная загрузка сбросят счетчики, и что если у вас модуль статически связан в ядре, нет другого способа, кроме как перезагрузить его.
Статья предлагает обоснование.
источник
Измените размер кольцевых буферов, и статистика будет сброшена без простоя.
(РЕЛ 6.5)
источник