Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
isag
The following NEW packages will be installed:
sysstat
0 upgraded, 1 newly installed, 0 to remove and 17 not upgraded.
Need to get 489 kB of archives.
After this operation, 1487 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 sysstat amd64 12.6.1-2 [489 kB]Fetched 489 kB in 2s (246 kB/s)Preconfiguring packages ...
Selecting previously unselected package sysstat.
(Reading database ... 48623 files and directories currently installed.)Preparing to unpack .../sysstat_12.6.1-2_amd64.deb ...
Unpacking sysstat (12.6.1-2) ...
Setting up sysstat (12.6.1-2) ...
Creating config file /etc/default/sysstat with new version
update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-collect.timer → /usr/lib/systemd/system/sysstat-collect.timer.
Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-summary.timer → /usr/lib/systemd/system/sysstat-summary.timer.
Created symlink /etc/systemd/system/multi-user.target.wants/sysstat.service → /usr/lib/systemd/system/sysstat.service.
Processing triggers for man-db (2.12.0-4build2) ...
自動起動設定
1
sudo systemctl enable sysstat
sysstatの起動
1
sudo systemctl start sysstat
sarコマンドを使う
見方
列名
説明
CPU
CPUのタイプ(allはすべてのCPUの平均値)
%user
ユーザプロセスが使用したCPU時間の割合
%nice
優先度を下げたプロセスが使用したCPU時間の割合
%system
システムカーネルが使用したCPU時間の割合
%iowait
I/O操作を待っている時間の割合
%steal
仮想マシンで他の仮想マシンに奪われたCPU時間の割合
%idle
使用されていないアイドル時間の割合
現時点での使用率を調べる
1
sar
結果
1
2
3
4
5
6
7
8
9
sar
Linux 5.15.153.1-microsoft-standard-WSL2 (kbushi) 09/21/24 _x86_64_ (24 CPU)07:07:50 LINUX RESTART (24 CPU)07:10:11 CPU %user %nice %system %iowait %steal %idle
07:10:13 all 0.05 0.00 0.11 0.11 0.00 99.73
07:10:16 all 0.16 0.00 0.17 0.01 0.00 99.66
Average: all 0.13 0.00 0.15 0.04 0.00 99.68
過去の使用率を調べてみる
1
sar -f [日付ファイル]
で調べられる。
1
sar -f /var/log/sysstat/sa21
結果
1
2
3
4
5
6
7
8
9
sar -f /var/log/sysstat/sa21
Linux 5.15.153.1-microsoft-standard-WSL2 (kbushi) 09/21/24 _x86_64_ (24 CPU)07:07:50 LINUX RESTART (24 CPU)07:10:11 CPU %user %nice %system %iowait %steal %idle
07:10:13 all 0.05 0.00 0.11 0.11 0.00 99.73
07:10:16 all 0.16 0.00 0.17 0.01 0.00 99.66
Average: all 0.13 0.00 0.15 0.04 0.00 99.68