コマンド備忘録 sar, pidstat, dstat

WEB+DB PRESS vol.65で紹介されていたコマンドが便利そうだったので備忘録として残しておく。

sar

さまざまな統計情報を見ることができる。
また、過去の統計値を確認することもできる。

sar 1 5 (= sar -u 1 5 )

CPU使用率に関する情報を1秒毎5回表示する。

sar -W 1 5

スワップに関する情報を1秒毎5回表示する。

sar -q 1 5

ロードアベレージやタスクのランキューに関する情報を1秒毎5回表示する。

sar -r 1 5

メモリに関する情報を表示する。

sar -u -P ALL 1 5

プロセッサ毎にCPU使用率に関する情報を1秒毎5回表示する

pidstat

プロセス単位で統計情報を参照できる.

pidstat -u

すべてのプロセスについて、プロセス毎にCPU使用率に関する情報を表示する。

pidstat -u -p 2022

PIDが2022のプロセスについて、CPU使用率に関する情報を表示する。

dstat

vmstat,iostat,netstat,ifstat といったツールを置き換えるために開発された。
プラグインによる高い拡張性を持つ。

dstat --cpu --sys --disk --net 1 3

CPU、スワップ、ディスク、ネットワークに関する統計情報を1秒毎3回表示する

dstat --top-io

最もIOをしているプロセスを表示する