Debian 11 Bullseye
Sponsored Link

SysStat : 利用方法2021/09/16

 
SysStat の利用方法です。
sar コマンドに下記のようなオプションを指定することでそれぞれのログが参照可能です。(詳細は man sar 参照)
オプション 説明
-u CPU 使用率の統計情報
-r メモリー使用率の統計情報
-b I/O と転送速度の統計情報
-B ページングの統計情報
-d ブロックデバイスの利用状況
-n [keyword] ネットワークの統計情報
-q キューの長さとロードアベレージ
-A 全て表示

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

root@dlp:~#
sar -u

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:00:04 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:05:08 AM     all      0.67      0.01      0.22      2.99      0.00     96.11
12:10:08 AM     all      0.18      0.00      0.19      2.09      0.00     97.54
Average:        all      0.43      0.00      0.21      2.54      0.00     96.82

# メモリー

root@dlp:~#
sar -r

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:00:04 AM kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
12:05:08 AM   2689020   3320692    411716     10.23     95484    736388   1432732     28.49    318984    880416       104
12:10:08 AM   2687988   3320388    412060     10.24     95836    736736   1432732     28.49    319424    881044       200
Average:      2688504   3320540    411888     10.23     95660    736562   1432732     28.49    319204    880730       152

# I/O

root@dlp:~#
sar -b

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:00:04 AM       tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
12:05:08 AM      6.80      0.28      6.52      0.00      2.79     54.85      0.00
12:10:08 AM      4.99      0.00      4.99      0.00      0.00     33.97      0.00
Average:         5.90      0.14      5.76      0.00      1.41     44.47      0.00

# ネットワーク

root@dlp:~#
sar -n DEV

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:00:04 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
12:05:08 AM        lo      7.38      7.38      0.44      0.44      0.00      0.00      0.00      0.00
12:05:08 AM    enp1s0      5.64      5.45      0.74      4.03      0.00      0.00      0.00      0.00
12:10:08 AM        lo      7.14      7.14      0.44      0.44      0.00      0.00      0.00      0.00
12:10:08 AM    enp1s0      4.79      4.28      0.59      0.37      0.00      0.00      0.00      0.00
Average:           lo      7.26      7.26      0.44      0.44      0.00      0.00      0.00      0.00
Average:       enp1s0      5.22      4.86      0.67      2.21      0.00      0.00      0.00      0.00

# ロードアベレージ

root@dlp:~#
sar -q

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:00:04 AM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
12:05:08 AM         0       219      0.14      0.07      0.07         1
12:10:08 AM         0       219      0.08      0.09      0.08         0
Average:            0       219      0.11      0.08      0.07         0
[2] ログファイルを指定して過去の統計情報を表示する。
ログファイルは /var/log/sysstat 配下に、日にちごとに分割保管されています。
# 指定ファイルから取得済み全情報を出力

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

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/15/2021      _x86_64_        (2 CPU)

06:37:57 PM  LINUX RESTART      (2 CPU)

06:40:04 PM     CPU      %usr     %nice      %sys   %iowait    %steal      %irq     %soft    %guest    %gnice     %idle
06:50:23 PM     all      0.09      0.00      0.02      0.05      0.00      0.00      0.00      0.00      0.00     99.84
06:50:23 PM       0      0.01      0.00      0.02      0.03      0.00      0.00      0.00      0.00      0.00     99.94
06:50:23 PM       1      0.17      0.00      0.02      0.07      0.00      0.00      0.00      0.00      0.00     99.74
07:00:24 PM     all      0.00      0.00      0.01      0.07      0.00      0.00      0.00      0.00      0.00     99.92
07:00:24 PM       0      0.00      0.00      0.01      0.13      0.00      0.00      0.00      0.00      0.00     99.85

.....
.....

11:35:08 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:40:08 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:45:01 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:50:08 PM      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
11:55:08 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 22:00:00 -e 23:00:00 -f /var/log/sysstat/sa15

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/15/2021      _x86_64_        (2 CPU)

10:00:04 PM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15   blocked
10:05:07 PM         0       217      0.06      0.07      0.08         0
10:10:07 PM         0       220      0.01      0.04      0.07         1
10:15:01 PM         0       220      0.03      0.06      0.07         0
10:20:07 PM         0       218      0.07      0.07      0.07         1
10:25:07 PM         0       220      0.01      0.04      0.06         0
10:30:07 PM         0       218      0.06      0.03      0.04         1
10:35:07 PM         0       219      0.27      0.14      0.07         0
10:40:07 PM         0       220      0.04      0.08      0.07         0
10:45:01 PM         0       220      0.01      0.05      0.06         0
10:50:07 PM         0       213      0.08      0.06      0.05         0
10:55:08 PM         3       214      0.36      0.17      0.09         0
Average:            0       218      0.09      0.07      0.07         0
[3] 今現在の統計情報を表示する。
# CPU の使用率を 1秒おきに 3回出力

root@dlp:~#
sar -u 1 3

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:13:22 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:13:23 AM     all      0.00      0.00      0.50      3.50      0.00     96.00
12:13:24 AM     all      0.50      0.00      0.50      1.00      0.00     98.00
12:13:25 AM     all      0.00      0.00      0.00      1.52      0.00     98.48
Average:        all      0.17      0.00      0.33      2.01      0.00     97.49

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

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

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:13:37 AM       tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
12:13:39 AM      4.00      0.00      4.00      0.00      0.00     16.00      0.00

12:13:37 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
12:13:39 AM        lo     10.00     10.00      0.58      0.58      0.00      0.00      0.00      0.00
12:13:39 AM    enp1s0      0.50      0.00      0.03      0.00      0.00      0.00      0.00      0.00

.....
.....

12:13:45 AM       tps      rtps      wtps      dtps   bread/s   bwrtn/s   bdscd/s
12:13:47 AM      5.00      0.00      5.00      0.00      0.00     36.00      0.00

12:13:45 AM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
12:13:47 AM        lo     10.00     10.00      0.59      0.59      0.00      0.00      0.00      0.00
12:13:47 AM    enp1s0      0.50      0.00      0.03      0.00      0.00      0.00      0.00      0.00

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

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

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

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _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             0.31      0.01     0.00   0.00    0.22    31.64   10.40      0.08     0.00   0.00    6.35     7.96    0.14      1.36     0.00   0.00    0.03 10160.94    0.00    0.00    0.07   6.11
dm-1             0.01      0.00     0.00   0.00    0.07    21.26    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.24      0.01     0.09  27.71    0.27    42.90    6.74      0.08     3.69  35.36    9.28    11.93    0.15      1.38     0.00   0.00    0.03  9656.21    3.18   17.19    0.12   6.11


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    7.50      0.03     0.00   0.00    8.00     3.47    0.00      0.00     0.00   0.00    0.00     0.00    0.00    0.00    0.06   6.60
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    5.00      0.02     2.50  33.33   12.00     4.80    0.00      0.00     0.00   0.00    0.00     0.00    2.50   23.60    0.12   6.60

.....
.....

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

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

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:15:15 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:15:17 AM  all    0.25    0.00    0.00    2.00    0.00    0.00    0.00    0.00    0.00   97.75
12:15:17 AM    0    0.50    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.50
12:15:17 AM    1    0.00    0.00    0.00    4.02    0.00    0.00    0.00    0.00    0.00   95.98

12:15:17 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:15:19 AM  all    0.00    0.00    0.25    2.02    0.00    0.00    0.00    0.00    0.00   97.73
12:15:19 AM    0    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00  100.00
12:15:19 AM    1    0.00    0.00    0.50    4.02    0.00    0.00    0.00    0.00    0.00   95.48

12:15:19 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
12:15:21 AM  all    0.00    0.00    0.50    3.50    0.00    0.00    0.00    0.00    0.00   96.00
12:15:21 AM    0    0.00    0.00    0.50    1.49    0.00    0.00    0.00    0.00    0.00   98.01
12:15:21 AM    1    0.00    0.00    0.50    5.53    0.00    0.00    0.00    0.00    0.00   93.97

Average:     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
Average:     all    0.08    0.00    0.25    2.51    0.00    0.00    0.00    0.00    0.00   97.16
Average:       0    0.17    0.00    0.17    0.50    0.00    0.00    0.00    0.00    0.00   99.17
Average:       1    0.00    0.00    0.34    4.52    0.00    0.00    0.00    0.00    0.00   95.14

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

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

Linux 5.10.0-8-amd64 (dlp.srv.world)    09/16/2021      _x86_64_        (2 CPU)

12:16:34 AM   UID       PID  minflt/s  majflt/s     VSZ     RSS   %MEM  Command
12:16:35 AM    33     21090      0.00      0.00  218328   15192   0.38  apache2
12:16:36 AM    33     21090      0.00      0.00  218328   15192   0.38  apache2
12:16:37 AM    33     21090      0.00      0.00  218328   15192   0.38  apache2
Average:       33     21090      0.00      0.00  218328   15192   0.38  apache2

# 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
.....
.....
関連コンテンツ