私は ifstat が好きです:
brzoza:~# ifstat -b 1
eth0 eth1 eth2
Kbps in Kbps out Kbps in Kbps out Kbps in Kbps out
7870.11 27165.49 24776.69 7626.12 0.00 0.00
8738.48 27760.18 26787.02 7851.60 0.00 0.00
8532.13 28028.55 26122.37 7850.08 0.00 0.00
9029.12 25981.44 23108.86 8282.37 0.00 0.00
しかし、ほんの数例を挙げると、iptraf、iftop、nload など、他にもたくさんあります。
新しいものを実際にインストール/コンパイルできない場合は、ifconfig の出力を解析し、入出力カウンターの増分を計算する簡単なスクリプトを作成する必要があります。私が見つけた 2 つの例:here と here.
お使いのディストリビューションではデフォルトで利用できない可能性がありますが、チェックする価値のある 2 つのツールを次に示します。
- nethogs :プロセスごとのネットワーク使用状況を表示するシンプルなツール:
(ソース:sourceforge.net)
- tcptrack も非常に優れており、特にゲートウェイでは、サーバーに出入りする IP アドレスが使用する帯域幅を取得できます:
(出典:スティーブ at www.rhythm.cx)