Wenn ich renne, ifconfig eth0
sehe ich folgende Zeilen:
eth0 Link encap:Ethernet HWaddr 08:00:27:42:81:a7
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe42:81a7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:66 errors:0 dropped:0 overruns:0 frame:0
TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8001 (8.0 KB) TX bytes:34004 (34.0 KB)
Wie kann ich diese Zähler zurücksetzen, insbesondere RX / TX-Pakete ?
12.04
networking
reset
ifconfig
Sonderling
quelle
quelle
Antworten:
Diese Leistungsindikatoren werden vom Kernel verwaltet, sodass Ihre Antwort davon abhängt, wie Ihr Netzwerkkartentreiber aufgebaut ist. Zwei mögliche Entscheidungen:
Wenn dies der Fall ist, können Sie die Zähler nicht zurücksetzen, ohne das Betriebssystem neu zu starten. Wenn dies der Fall ist, können Sie das Modul aus dem Kernel entfernen und dann wieder laden. Wenn Ihre NIC-Karte das e1000- Modul verwendet, verwenden Sie folgende Befehle:
Verwenden Sie
ethtool
, um Ihr NIC-Modul herauszufinden:Vor dem Treiber sehen Sie Ihren Modulnamen:
Verwenden Sie
apt-get
, umethtool
wie folgt zu installieren :quelle
modprobe -r
Entlädt den Treiber vom Kernel (was dazu führen kann, dass Sie keine Möglichkeit haben, auf den Computer zuzugreifen). Wenn Sie dies aus der Ferne tun, würde ich empfehlen, stattdessen nur einen Neustart durchzuführen.nohup
:nohup bash restart_counters_script.sh