ifconfig eth0
を実行すると、次の行が表示されます。
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)
これらのカウンタを特にリセットするにはどうすればいいですか?RX/TXパケット?
これらのカウンターはカーネルによって保持されるため、答えはネットワークカードドライバーの構築方法によって異なります。 2つの可能な選択肢:
2番目の場合、オペレーティングシステムを再起動しないとカウンタをリセットできません。最初の場合は、カーネルからモジュールをアンロードしてから再度ロードすることで実行できます。 NICカードがe1000モジュールを使用する場合、次のコマンドを使用します。
ifconfig eth0 down
modprobe -r e1000
modprobe e1000
ifconfig eth0 up
ethtool
を使用して、NIC moudleを見つけます。
ethtool -i eth0
driverの前にモジュール名が表示されます:
driver: e1000
version: 7.3.21-k8-NAPI
firmware-version:
...
次のようにapt-get
を使用してethtool
をインストールします。
apt-get install ethtool