Debian 13 trixie

SysStat : 利用方法2025/09/18

 

SysStat の利用方法です。
sar コマンドに下記のようなオプションを指定することでそれぞれのログが参照可能です。(詳細は man sar 参照)

オプション 説明
-u CPU 使用率の統計情報
-r メモリー使用率の統計情報
-b I/O と転送速度の統計情報
-B ページングの統計情報
-d ブロックデバイスの利用状況
-n [keyword] ネットワークの統計情報
-q キューの長さとロードアベレージ
-A 全て表示

[1] 当日分の統計情報を表示する。
# CPU

root@dlp:~#
sar -u

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
11:30:07 AM     all      0.00      0.00      0.00      0.01      0.00     99.99
11:40:07 AM     all      0.00      0.00      0.01      0.02      0.00     99.97
11:50:01 AM     all      0.00      0.00      0.00      0.01      0.00     99.99
12:00:07 PM     all      0.00      0.00      0.00      0.01      0.00     99.99
.....
.....

# メモリー

root@dlp:~#
sar -r

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
11:30:07 AM   3557940   3667504    100780      2.51     17040    292612     35344      0.63     88472    234204       140
11:40:07 AM   3557940   3667716    100520      2.50     17156    292712     35344      0.63     88468    234356        84
11:50:01 AM   3557940   3667828    100408      2.50     17268    292712     35344      0.63     88468    234468        84
12:00:07 PM   3557940   3667948    100288      2.50     17396    292704     38352      0.68     89308    234588        92
.....
.....

# I/O

root@dlp:~#
sar -b

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM       tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
11:30:07 AM      0.37      0.00      0.37      0.00      0.03      4.32      0.00
11:40:07 AM      5.12      0.01      0.30      4.81      0.31      3.01  92805.52
11:50:01 AM      0.21      0.00      0.21      0.00      0.00      2.04      0.00
12:00:07 PM      0.22      0.00      0.22      0.00      0.00      2.11      0.00
.....
.....

# ネットワーク

root@dlp:~#
sar -n DEV

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
11:30:07 AM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:30:07 AM    enp1s0      0.63      0.01      0.03      0.00      0.00      0.00      0.00      0.00
11:40:07 AM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:40:07 AM    enp1s0      0.59      0.00      0.03      0.00      0.00      0.00      0.00      0.00
.....
.....

# ロードアベレージ

root@dlp:~#
sar -q

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
11:30:07 AM         0       114      0.00      0.00      0.00         0
11:40:07 AM         0       114      0.00      0.00      0.00         0
11:50:01 AM         0       113      0.00      0.00      0.00         0
12:00:07 PM         2       114      0.00      0.00      0.00         0
.....
.....
[2] ログファイルを指定して過去の統計情報を表示する。
ログファイルは /var/log/sysstat 配下に、日にちごとに分割保管されています。
# 指定ファイルから取得済み全情報を出力

root@dlp:~#
sar -A -f /var/log/sysstat/sa18

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM     CPU      %usr     %nice      %sys   %iowait    %steal      %irq     %soft    %guest    %gnice     %idle
11:30:07 AM     all      0.00      0.00      0.00      0.01      0.00      0.00      0.00      0.00      0.00     99.99
11:30:07 AM       0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00    100.00
11:30:07 AM       1      0.00      0.00      0.00      0.02      0.00      0.00      0.00      0.00      0.00     99.98
11:40:07 AM     all      0.00      0.00      0.01      0.02      0.00      0.00      0.00      0.00      0.00     99.97

.....
.....

11:20:07 AM  %smem-10  %smem-60 %smem-300     %smem  %fmem-10  %fmem-60 %fmem-300     %fmem
11:30:07 AM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:40:07 AM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:50:01 AM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:00:07 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:10:06 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:20:07 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:         0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

# 指定ファイルから指定した時間内のロードアベレージを出力

root@dlp:~#
sar -q -s 11:00:00 -e 12:00:00 -f /var/log/sysstat/sa18

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

11:14:08 AM  LINUX RESTART      (2 CPU)

11:20:07 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
11:30:07 AM         0       114      0.00      0.00      0.00         0
11:40:07 AM         0       114      0.00      0.00      0.00         0
11:50:01 AM         0       113      0.00      0.00      0.00         0
Average:            0       114      0.00      0.00      0.00         0
[3] 今現在の統計情報を表示する。
# CPU の使用率を 1 秒おきに 3 回出力

root@dlp:~#
sar -u 1 3

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

12:26:51 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:26:52 PM     all      0.00      0.00      0.00      0.50      0.00     99.50
12:26:53 PM     all      0.00      0.00      0.00      0.00      0.00    100.00
12:26:54 PM     all      0.00      0.00      0.00      0.00      0.00    100.00
Average:        all      0.00      0.00      0.00      0.17      0.00     99.83

# I/O とネットワークの統計を 2 秒おきに 5 回出力

root@dlp:~#
sar -b -n DEV 2 5

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

12:27:14 PM       tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
12:27:16 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00

12:27:14 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
12:27:16 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:27:16 PM    enp1s0      0.50      0.00      0.03      0.00      0.00      0.00      0.00      0.00

.....
.....

12:27:22 PM       tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
12:27:24 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00

12:27:22 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
12:27:24 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
12:27:24 PM    enp1s0      1.50      0.00      0.72      0.00      0.00      0.00      0.00      0.00

Average:          tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
Average:         0.00      0.00      0.00      0.00      0.00      0.00      0.00

Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
Average:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:       enp1s0      1.90      0.00      0.99      0.00      0.00      0.00      0.00      0.00
[4] Sar コマンド以外にも SysStat パッケージに含まれる他のツール群を利用して、現在の統計情報を出力することもできます。
# I/O の統計情報をメガバイト単位で 2 秒おきに出力し続ける

root@dlp:~#
iostat -mx -d 2

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

Device            r/s     rMB/s   rrqm/s  %rrqm r_await rareq-sz     w/s     wMB/s   wrqm/s  %wrqm w_await wareq-sz     d/s     dMB/s   drqm/s  %drqm d_await dareq-sz     f/s f_await  aqu-sz  %util
dm-0             1.93      0.05     0.00   0.00    0.21    24.53    1.54      0.03     0.00   0.00    0.49    19.32    0.62      5.81     0.00   0.00    0.04  9543.00    0.00    0.00    0.00   0.06
dm-1             0.02      0.00     0.00   0.00    0.00    15.75    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
vda              1.61      0.05     0.41  20.24    0.14    30.27    0.79      0.03     0.77  49.32    0.86    37.58    0.64      5.99     0.00   0.00    0.04  9640.30    0.21    2.00    0.00   0.06


Device            r/s     rMB/s   rrqm/s  %rrqm r_await rareq-sz     w/s     wMB/s   wrqm/s  %wrqm w_await wareq-sz     d/s     dMB/s   drqm/s  %drqm d_await dareq-sz     f/s f_await  aqu-sz  %util
dm-0             0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
dm-1             0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00
vda              0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.00   0.00

.....
.....

# 全 CPU の統計情報を 2 秒おきに 3 回出力

root@dlp:~#
mpstat -P ALL 2 3

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

12:28:32 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:28:34 PM  all    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
12:28:34 PM    0    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
12:28:34 PM    1    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00

12:28:34 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:28:36 PM  all    0.00    0.00    0.25    0.00    0.00    0.00    0.00    0.00    0.00   99.75
12:28:36 PM    0    0.00    0.00    0.50    0.00    0.00    0.00    0.00    0.00    0.00   99.50
12:28:36 PM    1    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00

12:28:36 PM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:28:38 PM  all    0.00    0.00    0.00    0.25    0.00    0.00    0.00    0.00    0.00   99.75
12:28:38 PM    0    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
12:28:38 PM    1    0.00    0.00    0.00    0.50    0.00    0.00    0.00    0.00    0.00   99.50

Average:     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
Average:     all    0.00    0.00    0.08    0.08    0.00    0.00    0.00    0.00    0.00   99.83
Average:       0    0.00    0.00    0.17    0.00    0.00    0.00    0.00    0.00    0.00   99.83
Average:       1    0.00    0.00    0.00    0.17    0.00    0.00    0.00    0.00    0.00   99.83

# 特定のプロセスのメモリー使用率を 1 秒おきに 3 回出力

root@dlp:~#
pidstat -r -p 713 1 3

Linux 6.12.43+deb13-amd64 (dlp.srv.world)       09/18/2025      _x86_64_        (2 CPU)

12:29:16 PM   UID       PID  minflt/s  majflt/s     VSZ     RSS   %MEM  Command
12:29:17 PM     0       713      0.00      0.00   11768    7896   0.20  sshd
12:29:18 PM     0       713      0.00      0.00   11768    7896   0.20  sshd
12:29:19 PM     0       713      0.00      0.00   11768    7896   0.20  sshd
Average:        0       713      0.00      0.00   11768    7896   0.20  sshd

# CIFS の統計情報をメガバイト単位で 1 秒おきに 3 回出力

root@dlp:~#
cifsiostat -m 1 3

Filesystem:               rB/s         wB/s    rops/s    wops/s         fo/s         fc/s         fd/s
\\10.0.0.100\tmp          0.00        20.93      0.00      0.00         0.00         0.00         0.00
.....
.....
関連コンテンツ