sar
sar(System Activity Reporter)
測れるもの
ヒュージページ
ページング
スワップ
ディスクIO
ネットワーク
パケット数
TCP接続数
電源などのパワーデバイス
タスク(?)
TTY
インストール
$ sudo apt install sysstat
使用方法
まずはsysstatサービスを動かす
$ sudo systemctl enable sysstat
$ sudo systemctl start sysstat
/usr/lib/systemd/system/sysstat-collect.timerが各種ログを集めてきてくれるらしい。
Ubuntuでは下記の場所にログがある
/var/log/sysstat/saDD
/var/log/sysstat/saYYYYMMDD
全出力。sar -bBdFHSvwWy -I SUM -m ALL -n ALL -q ALL -r ALL -u ALLと等価。
$ sar -A
CPU
-P { cpu_list | ALL }
$ sar -P
-u [ ALL ]
$ sar -u
メモリ
-r [ ALL ]
-H
ヒュージページ
-B
ページング
スワップ
$ sar -S
-W
ディスクIO
読み込み/書き込み
$ sar -d -p
$ sar -b
ネットワーク
-n { keyword [,...] | ALL }
-n DEV: パケット数
-n TCP: TCP接続数
--iface==iface_list
電源などのパワーデバイス
-m { keyword [,...] | ALL }
タスク(?)
TTY
確認用
Q. sar
参考
$ man sar
出力される各列とかの説明がわかりやすい
関連
メモ