SysStat : 利用方法2021/03/17 |
SysStat の利用方法です。
[sar] コマンドに下記のようなオプションを指定することでそれぞれのログが参照可能です。 (詳細は [man sar] 参照)
|
|||||||||||||||||||
[1] | 当日分の統計情報を表示する。 |
# CPU [root@dlp ~]# sar -u Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM CPU %user %nice %system %iowait %steal %idle 10:55:00 PM all 0.00 0.00 0.07 0.03 0.00 99.90 11:00:00 PM all 0.00 0.00 0.01 0.00 0.00 99.98 11:05:00 PM all 0.01 0.09 0.07 0.01 0.00 99.82 Average: all 0.01 0.03 0.05 0.01 0.00 99.90 # メモリー [root@dlp ~]# sar -r Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 10:55:00 PM 7337956 7504384 616056 7.75 3164 375340 336364 3.03 204492 260952 4 11:00:00 PM 7338132 7504556 615880 7.74 3164 375344 335544 3.02 204520 261116 0 11:05:00 PM 7336600 7504152 617412 7.76 3164 376476 329228 2.97 223452 243628 0 Average: 7337563 7504364 616449 7.75 3164 375720 333712 3.01 210821 255232 1 # I/O [root@dlp ~]# sar -b Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM tps rtps wtps bread/s bwrtn/s 10:55:00 PM 1.54 0.04 1.50 9.65 196.75 11:00:00 PM 0.14 0.00 0.14 0.00 1.74 11:05:00 PM 0.66 0.04 0.63 7.44 20.69 Average: 0.78 0.03 0.75 5.70 73.06 # ネットワーク [root@dlp ~]# sar -n DEV Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 10:55:00 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 10:55:00 PM enp1s0 0.61 0.06 0.03 0.00 0.00 0.00 0.00 0.00 11:00:00 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:00:00 PM enp1s0 0.64 0.05 0.08 0.00 0.00 0.00 0.00 0.00 11:05:00 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:05:00 PM enp1s0 0.71 0.22 0.09 0.02 0.00 0.00 0.00 0.00 Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Average: enp1s0 0.65 0.11 0.07 0.01 0.00 0.00 0.00 0.00 # ロードアベレージ [root@dlp ~]# sar -q Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 10:55:00 PM 1 166 0.00 0.04 0.02 0 11:00:00 PM 0 169 0.00 0.01 0.00 0 11:05:00 PM 0 170 0.00 0.00 0.00 0 Average: 0 168 0.00 0.02 0.01 0 |
[2] | ログファイルを指定して過去の統計情報を表示する。 ログファイルはデフォルトでは [/var/log/sa] 配下に、日にちごとに分割保管されています。 |
# 指定ファイルから取得済み全情報を出力 [root@dlp ~]# sar -A -f /var/log/sa/sa16 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM CPU %usr %nice %sys %iowait %steal %irq %soft %guest %gnice %idle 10:55:00 PM all 0.00 0.00 0.02 0.03 0.00 0.05 0.01 0.00 0.00 99.90 10:55:00 PM 0 0.00 0.00 0.01 0.00 0.00 0.00 0.00 0.00 0.00 99.99 ..... ..... 11:05:00 PM 2 0.71 0.00 0.00 0.00 0.00 11:10:00 PM all 0.62 0.00 0.00 0.00 0.00 11:10:00 PM 2 0.62 0.00 0.00 0.00 0.00 Average: all 0.64 0.00 0.00 0.00 0.00 Average: 2 0.64 0.00 0.00 0.00 0.00 # 指定ファイルから指定した時間内のロードアベレージを出力 [root@dlp ~]# sar -q -s 22:00:00 -e 00:00:00 -f /var/log/sa/sa16 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 22:49:41 LINUX RESTART (4 CPU) 10:50:00 PM runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15 blocked 10:55:00 PM 1 166 0.00 0.04 0.02 0 11:00:00 PM 0 169 0.00 0.01 0.00 0 11:05:00 PM 0 170 0.00 0.00 0.00 0 11:10:00 PM 0 167 0.00 0.00 0.00 0 Average: 0 168 0.00 0.01 0.01 0 |
[3] | 今現在の統計情報を表示する。 |
# CPU の使用率を 1秒おきに 3回出力 [root@dlp ~]# sar -u 1 3 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 11:13:02 PM CPU %user %nice %system %iowait %steal %idle 11:13:03 PM all 0.00 0.00 0.00 0.00 0.00 100.00 11:13:04 PM all 0.00 0.00 0.00 0.00 0.00 100.00 11:13:05 PM all 0.00 0.00 0.25 0.00 0.00 99.75 Average: all 0.00 0.00 0.08 0.00 0.00 99.92 # I/O とネットワークの統計を 2秒おきに 5回出力 [root@dlp ~]# sar -b -n DEV 2 5 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 11:13:19 PM tps rtps wtps bread/s bwrtn/s 11:13:21 PM 0.00 0.00 0.00 0.00 0.00 11:13:19 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 11:13:21 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:13:21 PM enp1s0 0.50 0.00 0.03 0.00 0.00 0.00 0.00 0.00 ..... ..... 11:13:27 PM tps rtps wtps bread/s bwrtn/s 11:13:29 PM 0.00 0.00 0.00 0.00 0.00 11:13:27 PM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 11:13:29 PM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 11:13:29 PM enp1s0 0.50 0.00 0.03 0.00 0.00 0.00 0.00 0.00 Average: tps rtps wtps bread/s bwrtn/s Average: 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 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 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) Device r/s w/s rMB/s wMB/s rrqm/s wrqm/s %rrqm %wrqm r_await w_await aqu-sz rareq-sz wareq-sz svctm %util vda 7.17 1.00 0.22 0.05 0.02 0.26 0.27 20.72 0.10 6.62 0.01 31.59 47.49 0.80 0.65 dm-0 5.74 1.25 0.19 0.05 0.00 0.00 0.00 0.00 0.11 5.76 0.01 34.73 37.85 0.92 0.64 dm-1 0.06 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.15 0.00 0.00 22.65 0.00 0.19 0.00 Device r/s w/s rMB/s wMB/s rrqm/s wrqm/s %rrqm %wrqm r_await w_await aqu-sz rareq-sz wareq-sz svctm %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 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 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 ..... ..... # 全 CPU の統計情報を 2秒おきに 3回出力 [root@dlp ~]# mpstat -P ALL 2 3 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 11:14:32 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 11:14:34 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:14:34 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:14:34 PM 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:14:34 PM 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:14:34 PM 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 ..... ..... 11:14:36 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle 11:14:38 PM all 0.00 0.00 0.00 0.00 0.12 0.00 0.00 0.00 0.00 99.88 11:14:38 PM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:14:38 PM 1 0.00 0.00 0.00 0.00 0.50 0.00 0.00 0.00 0.00 99.50 11:14:38 PM 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 11:14:38 PM 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 Average: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle Average: all 0.00 0.00 0.04 0.00 0.08 0.00 0.00 0.00 0.00 99.88 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.00 0.00 0.33 0.00 0.00 0.00 0.00 99.67 Average: 2 0.00 0.00 0.17 0.00 0.00 0.00 0.00 0.00 0.00 99.83 Average: 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 # 特定のプロセスのメモリー使用率を 1秒おきに 3回出力 [root@dlp ~]# pidstat -r -p 940 1 3 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 CPU) 11:16:04 PM UID PID minflt/s majflt/s VSZ RSS %MEM Command 11:16:05 PM 0 940 0.00 0.00 92312 7164 0.09 sshd 11:16:06 PM 0 940 0.00 0.00 92312 7164 0.09 sshd 11:16:07 PM 0 940 0.00 0.00 92312 7164 0.09 sshd Average: 0 940 0.00 0.00 92312 7164 0.09 sshd # CIFS の統計情報をメガバイト単位で 1秒おきに 3回出力 [root@dlp ~]# cifsiostat -m 1 3 Linux 4.18.0-277.el8.x86_64 (dlp.srv.world) 03/16/2021 _x86_64_ (4 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 |