web-dev-qa-db-fra.com

Comment effacer les statistiques d'interface sur Linux

Donc, un de mes clients configuré l'un de leurs commutateurs et la configuration résultante a entraîné une incompatibilité duplex entre le commutateur et un hôte Linux.

Nous avons corrigé la décalage duplex, mais il y a un moyen facile d'effacer les comptoirs d'erreur de l'interface sans redémarrer le système?

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)
16
Zoredache

ce n'est pas prévu, ou pensez-vous être fait. Vous pouvez décharger et charger à nouveau le pilote de réseau s'il est chargé sous forme de module:

ifconfig ethX down; rmmod ethX; insmod ethX; ifconfig ethX

De toute façon, il y aura une panne de réseau et un risque si vous ne pouvez pas remettre votre main dessus.

Vous pouvez réinitialiser les statistiques du port de commutation et rechercher de nouvelles erreurs. Ou enregistrer ce numéro actuel et comparez-les contre eux au lieu de zéro

14
Mathieu Chateau

Avez-vous vu cet article?

http://www.ducea.com/2006/09/08/Resetting-ifconfig-counters/

Il suggère de décharger le module de pilote de réseau et le chargement de son dos réinitialisera les compteurs et que si vous avez le module statiquement lié dans le noyau, il n'y a pas d'autre moyen que de le redémarrer.

L'article offre une justification.

5
Vinko Vrsalovic

Redimensionnez les tampons d'anneau et les statistiques seront réinitialisées sans temps d'arrêt.

ethtool -G eth1 rx 511
ethtool -G eth1 rx 4096

(Rhel 6.5)

1
user2840748