AlmaLinux9 システム監視SysStatツールの利用方法
環境
AlmaLinux release 9.2 (Turquoise Kodkod)
概要
SysStat をインストールして CPU やメモリー使用量等々の、システムリソースの情報を取得できるようにします。
[sar] コマンドに下記のようなオプションを指定することでそれぞれのログが参照可能です。
オプション 説明 -u CPU 使用率の統計情報 -r メモリー使用率の統計情報 -b I/O と転送速度の統計情報 -B ページングの統計情報 -d ブロックデバイスの利用状況 -n [keyword] ネットワークの統計情報 -q キューの長さとロードアベレージ -A 全て表示
操作例
SysStat をインストールします
# dnf -y install sysstat # systemctl enable --now sysstat
1.CPUの統計情報を表示する
# sar -u
2.メモリーの情報を表示する
# sar -r
3.ネットワークの情報を表示する
# sar -n DEV
4.ロードアベレージを表示する
# sar -q
5.指定ファイルから取得済み全情報を出力する
# sar -A -f /var/log/sa/sa22
指定ファイルから指定した時間内のロードアベレージを出力する
# sar -q -s 05:00:00 -e 05:30:00 -f /var/log/sa/sa22
6.CPU の使用率を 1 秒おきに 5回出力
# sar -u 1 5
I/O とネットワークの統計を 2 秒おきに6回出力する
# sar -b -n DEV 2 6
7. I/O の統計情報をメガバイト単位で3秒おきに出力し続ける
# iostat -mx -d 3
全 CPU の統計情報を 2 秒おきに 4 回出力
# mpstat -P ALL 2 4
特定のプロセスのメモリー使用率を 1 秒おきに 3 回出力する
# pidstat -r -p 4328 1 3