SysStat : 利用方法2025/12/01 |
|
SysStat の利用方法です。
|
|||||||||||||||||||
| [1] | 当日分の統計情報を表示する。 |
|
# CPU dlp:~ # sar -u Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:38:39 LINUX RESTART (2 CPU) 09:40:00 CPU %user %nice %system %iowait %steal %idle 09:50:00 all 0.01 0.00 0.06 0.03 0.00 99.91 10:00:00 all 0.63 0.00 0.02 0.02 0.00 99.34 10:10:00 all 0.00 0.00 0.00 0.01 0.00 99.98 10:20:00 all 0.00 0.00 0.00 0.01 0.00 99.99 # メモリー dlp:~ # sar -r Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:38:39 LINUX RESTART (2 CPU) 09:40:00 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 09:50:00 3500768 3541660 204216 5.09 1740 240812 352732 5.78 98908 265540 172 10:00:00 3352836 3543856 201392 5.02 1740 390464 335968 5.50 211972 301232 168 10:10:00 3363448 3555056 190120 4.74 1740 391044 326388 5.34 213384 291664 168 10:20:00 3363444 3555568 189680 4.73 1740 391564 326384 5.34 213660 291740 4 # I/O dlp:~ # sar -b Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:38:39 LINUX RESTART (2 CPU) 09:40:00 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 09:50:00 7.27 6.09 1.13 0.04 216.99 24.44 17.84 10:00:00 1.09 0.24 0.81 0.04 384.79 123.56 16.13 10:10:00 0.32 0.00 0.32 0.00 0.00 5.73 0.00 10:20:00 0.20 0.00 0.20 0.00 0.00 4.08 0.00 # ネットワーク dlp:~ # sar -n DEV Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:38:39 LINUX RESTART (2 CPU) 09:40:00 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 09:50:00 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 09:50:00 enp1s0 0.79 0.14 0.06 0.01 0.00 0.00 0.00 0.00 10:00:00 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:00:00 enp1s0 0.80 0.12 0.06 0.01 0.00 0.00 0.00 0.00 10:10:00 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:10:00 enp1s0 0.72 0.10 0.06 0.01 0.00 0.00 0.00 0.00 10:20:00 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 # ロードアベレージ dlp:~ # sar -q Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:38:39 LINUX RESTART (2 CPU) 09:40:00 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 09:50:00 0 160 0.00 0.00 0.00 0 10:00:00 1 161 0.00 0.01 0.00 0 10:10:00 0 155 0.00 0.00 0.00 0 10:20:00 0 155 0.00 0.00 0.00 1 |
| [2] | ログファイルを指定して過去の統計情報を表示する。 ログファイルはデフォルトでは [/var/log/sa] 配下に、日にちごとに分割保管されています。 |
|
dlp:~ # ll /var/log/sa total 44 -rw-r--r--. 1 root root 43220 Dec 1 10:50 sa20251201 # 指定ファイルから取得済み全情報を出力 dlp:~ # sar -A -f /var/log/sa/sa20251201 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:25:14 LINUX RESTART (2 CPU) 09:30:16 CPU %usr %nice %sys %iowait %steal %irq %soft %guest %gnice %idle 09:38:24 all 0.03 0.00 0.11 0.06 0.00 0.00 0.00 0.00 0.00 99.79 09:38:24 0 0.02 0.01 0.03 0.03 0.00 0.00 0.00 0.00 0.00 99.91 09:38:24 1 0.04 0.00 0.19 0.10 0.00 0.00 0.00 0.00 0.00 99.67 Average: all 0.03 0.00 0.11 0.06 0.00 0.00 0.00 0.00 0.00 99.79 Average: 0 0.02 0.01 0.03 0.03 0.00 0.00 0.00 0.00 0.00 99.91 Average: 1 0.04 0.00 0.19 0.10 0.00 0.00 0.00 0.00 0.00 99.67 ..... ..... # 指定ファイルから指定した時間内のロードアベレージを出力 dlp:~ # sar -q -s 09:00:00 -e 10:00:00 -f /var/log/sa/sa20251201 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 09:25:14 LINUX RESTART (2 CPU) 09:30:16 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 09:38:24 1 151 0.00 0.00 0.00 4 Average: 1 151 0.00 0.00 0.00 4 09:38:39 LINUX RESTART (2 CPU) 09:40:00 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 09:50:00 0 160 0.00 0.00 0.00 0 10:00:00 1 161 0.00 0.01 0.00 0 Average: 0 160 0.00 0.01 0.00 0 |
| [3] | 今現在の統計情報を表示する。 |
|
# CPU の使用率を 1 秒おきに 3 回出力 dlp:~ # sar -u 1 3 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 10:58:01 CPU %user %nice %system %iowait %steal %idle 10:58:02 all 0.00 0.00 0.00 0.00 0.00 100.00 10:58:03 all 0.00 0.00 0.50 0.00 0.00 99.50 10:58:04 all 0.00 0.00 0.00 0.00 0.00 100.00 Average: all 0.00 0.00 0.17 0.00 0.00 99.83 # I/O とネットワークの統計を 2 秒おきに 5 回出力 dlp:~ # sar -b -n DEV 2 5 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 10:59:57 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 10:59:59 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:59:57 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 10:59:59 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:59:59 enp1s0 0.50 0.00 0.03 0.00 0.00 0.00 0.00 0.00 10:59:59 tps rtps wtps dtps bread/s bwrtn/s bdscd/s 11:00:01 3.50 0.00 3.50 0.00 0.00 72.00 0.00 ..... ..... 11:00:05 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 11:00:07 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:00:07 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: 0.70 0.00 0.70 0.00 0.00 14.40 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 0.50 0.00 0.03 0.00 0.00 0.00 0.00 0.00 |
| [4] | [Sar] コマンド以外にも [SysStat] パッケージに含まれる他のツール群を利用して、現在の統計情報を出力することもできます。 |
|
# I/O の統計情報をメガバイト単位で 2 秒おきに出力し続ける dlp:~ # iostat -mx -d 2 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _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 vda 1.45 0.07 0.01 0.56 0.15 47.22 0.98 0.02 0.03 2.55 0.54 16.61 0.02 0.00 0.00 0.00 0.03 192.38 0.04 6.69 0.00 0.03 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 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 回出力 dlp:~ # mpstat -P ALL 2 3 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 11:03:13 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 11:03:15 all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:03:15 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:03:15 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:03:15 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 11:03:17 all 0.00 0.00 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75 11:03:17 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:03:17 1 0.00 0.00 0.50 0.00 0.00 0.00 0.00 0.00 0.00 99.50 11:03:17 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 11:03:19 all 0.00 0.00 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75 11:03:19 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:03:19 1 0.00 0.00 0.50 0.00 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.17 0.00 0.00 0.00 0.00 0.00 0.00 99.83 Average: 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 Average: 1 0.00 0.00 0.33 0.00 0.00 0.00 0.00 0.00 0.00 99.67 # 特定のプロセスのメモリー使用率を 1 秒おきに 3 回出力 dlp:~ # pidstat -r -p 1049 1 3 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) 11:04:09 UID PID minflt/s majflt/s VSZ RSS %MEM Command 11:04:10 495 1049 0.00 0.00 87808 4212 0.11 chronyd 11:04:11 495 1049 0.00 0.00 87808 4212 0.11 chronyd 11:04:12 495 1049 0.00 0.00 87808 4212 0.11 chronyd Average: 495 1049 0.00 0.00 87808 4212 0.11 chronyd # CIFS の統計情報をメガバイト単位で 1 秒おきに 3 回出力 dlp:~ # cifsiostat -m 1 3 Linux 6.12.0-160000.6-default (dlp.srv.world) 12/01/25 _x86_64_ (2 CPU) Filesystem rMB/s wMB/s rops/s wops/s fo/s fc/s fd/s \\smb.srv.world\Share 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Filesystem rMB/s wMB/s rops/s wops/s fo/s fc/s fd/s \\smb.srv.world\Share 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Filesystem rMB/s wMB/s rops/s wops/s fo/s fc/s fd/s \\smb.srv.world\Share 0.00 0.00 0.00 0.00 0.00 0.00 0.00 |
| Sponsored Link |
|
|