FreeBSDでインターフェイスごとのネットワークトラフィックを確認する方法は?


15

ブート以降にインターフェイスを通過したトラフィックの量を確認したい。FreeBSD 8.0を備えたISPManager VDSであり、

ifconfig -L epair521b -B

何もしません。

Linuxのifconfigのような出力が必要な場合:

lo Link encap:Local Loopback
...

RXバイト:6642443661(6.1 GiB)TXバイト:6642443661(6.1 GiB)

回答:


29
systat -ifstat 1

はるかに良いです。トラフィックスループット、ピークおよび合計を取得します。


ニースは-私はそれがnetstatコマンドだったことを考えていた12年前から、このコマンドを使用していない
ジム・フォード

6

/usr/local/share/munin/plugins/if_(portでsysutils/munin-node)ファイルを読み込むには、次のコマンドラインを使用してそれを実現しています:

/usr/bin/netstat -i -b -n -I $INTERFACE

PS:このファイルには、32ビットカウンターであるという警告も含まれています。数年前、私はRTFSと検証ツールを使用しました。これは、アトミックに更新する方が簡単だからです。(最新の)amd64プラットフォームでも同じかどうかは確認しませんでした。


スクリプトで使用できるように静的出力のコマンドが必要だったので、これは私にとって完璧です。
zymhan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.