起動後にインターフェースを通過したトラフィックの量を確認したい。これはFreeBSD 8.0のISPManager VDSであり、
ifconfig -L epair521b -B
何もしません。
Linux の ifconfig のような出力を得たい:
lo リンク カプセル化:ローカル ループバック
...RX バイト:6642443661 (6.1 GiB) TX バイト:6642443661 (6.1 GiB)
答え1
systat -ifstat 1
はるかに優れています。トラフィックのスループット、ピーク、合計がわかります。
答え2
ファイル/usr/local/share/munin/plugins/if_
(ポート内sysutils/munin-node
) を読み取り、それを実現するために次のコマンド ラインを使用していることがわかります。
/usr/bin/netstat -i -b -n -I $INTERFACE
PS: このファイルには、32 ビット カウンターであるという警告も含まれています。数年前に RTFS を実行して検証しましたが、これはアトミックに更新する方が簡単だからです。ただし、(より最近の) amd64 プラットフォームでも同じかどうかは検証していません。