ネットワークトラフィック計測方法

以下のツールについて比較しました。

  • iftop
  • iptraf
  • nethogs

iftop

特徴

  • 逆引き表示可能

インストール

apt-get install -y iftop

実行例

デフォルト: IP アドレスごとの送受信データ量を表示

sudo iftop -i eth0

セッションごとの送受信データ量を表示

sudo iftop -P -i eth0

iptraf-ng

特徴

  • GUI メニューあり
  • 条件フィルタ可能
  • 逆引き表示可能
  • 設定あり (保存される)

インストール

apt-get install -y iptraf-ng

実行例

メニュー表示

sudo iptraf-ng

デフォルト: セッションごとの送受信データ量を表示

sudo iptraf-ng -i eth0

合計およびプロトコルごとの送受信データ量/送受信速度を表示

sudo iptraf-ng -d eth0

プロトコル(TCP/UDP)/ポート番号ごとの送受信データ量を表示

sudo iptraf-ng -s eth0

nethogs

特徴

  • プロセスごとの通信状況が分かる!

インストール

apt-get install -y nethogs

実行例

デフォルト: プロセスごとの送受信速度(KB/s)を表示

sudo nethogs eth0

プロセスごとの送受信速度(累積)を表示

sudo nethogs -v 1 eth0