Daily Grind

システム開発関連の忘備録です

ネットワークトラフィックを観察

サーバのリソースモニタリングによく利用するsarコマンドだが、
これでネットワークのトラフィック状況も観察できるらしい。

sar -n DEVで、インターフェース毎の受信/送信パケット数やバイト数を記録する。

以下の例は、トラフィック情報を1秒毎に20回分出力する。

$ sar -n DEV 1 20


これを上手い具合にスクリプトにセットしてログに吐かせる。

以下、出力結果の項目内容。

IFACE インタフェース名
rxpck/s  1秒間あたりの受信パケット数
txpck/s 1秒間あたりの送信パケット数
rxbyt/s 1秒間あたりの受信バイト数
txbyt/s 1秒間あたりの送信バイト数
rxcmp/s 1秒間あたりの圧縮受信パケット数 (for cslip etc.)
txcmp/s 1秒間あたりの圧縮送信パケット数
rxmcst/s 1秒間あたりのマルチキャスト受信パケット数

参考
https://open-groove.net/jmeter/sar-network-monitor/
http://www.syboos.jp/linux/doc/sar-command.html
http://linux.alohakeakua.net/archives/488