Bagaimana cara menghapus statistik antarmuka di Linux


16

Jadi, salah satu klien saya mengonfigurasi salah satu sakelar mereka dan konfigurasi yang dihasilkan menghasilkan ketidakcocokan dupleks antara sakelar dan host Linux.

Kami telah memperbaiki ketidakcocokan dupleks, tetapi apakah ada cara mudah untuk menghapus penghitung kesalahan pada antarmuka tanpa memulai ulang sistem?

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)

Jawaban:


14

ini tidak dimaksudkan, atau dipikirkan untuk dilakukan. Anda dapat membongkar dan memuat lagi driver jaringan jika itu dimuat sebagai modul:

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

Akan ada pemadaman jaringan, dan risiko jika Anda tidak bisa mendapatkannya kembali.

Anda dapat mengatur ulang statistik port sakelar dan memeriksa kesalahan baru. Atau simpan nomor ini dan bandingkan dengan bukan nol


+1. Penghitung, pada dasarnya, seharusnya dibandingkan dengan nilai sebelumnya, terlepas dari apa nilainya.
womble

Perhatikan bahwa modul kernel jarang disebut ethX , jika pernah. Mereka dipanggil sesuai dengan perangkat keras yang sebenarnya, seperti ne2k, tulip, atau apa pun. Jadi perintah rmmod dan insmod harus diubah sesuai dengan NIC Anda.
jcoppens

Seperti yang dikatakan pada jawaban AskUbuntu ini Anda harus mendapatkan driver NIC, misalnya dengan ethtool -i eth0. Anda juga mungkin dapat melepaskan / mengikat driver .
Pablo A


1

Ubah ukuran buffer cincin dan statistik akan diatur ulang tanpa downtime.

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

(RHEL 6.5)


Pengambilan yang menarik. Tampaknya tidak berfungsi untuk antarmuka vmxnet dan nirkabel.
Rui F Ribeiro

1
Ini juga tidak berfungsi pada Ethernet. ;) (Ubuntu 14.04)
Tomislav Nakic-Alfirevic
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.