ユーザ用ツール

サイト用ツール


サイドバー

最新の10件
一覧
linux:sysstat

sysstat

install

Debian sid amd64

$ sudo apt install sysstat
$ dpkg-query -W sysstat 
sysstat 12.5.2-2

ログがないとエラーになるので,

$ sar
Cannot open /var/log/sysstat/sa21: No such file or directory

起動時に実行されるようにする.

$ sudo git -C /etc diff /etc/default/sysstat
diff --git a/default/sysstat b/default/sysstat
index dfeb7e0..17fb007 100644
--- a/default/sysstat
+++ b/default/sysstat
@@ -6,5 +6,5 @@
 # Should sadc collect system activity informations? Valid values
 # are "true" and "false". Please do not put other values, they
 # will be overwritten by debconf!
-ENABLED="false"
+ENABLED="true"
 

初回は手動で起動する

$ sudo systemctl start sysstat

とりあえずエラーが起こらなくなる

$ sar
Linux 5.10.0-3-amd64 (t430s)    02/21/2021      _x86_64_        (4 CPU)

11:01:41 PM  LINUX RESTART      (4 CPU)

実行間隔はこのようになっている.変更したい場合編集する.

$ cat /etc/cron.d/sysstat
# The first element of the path is a directory where the debian-sa1
# script is located
PATH=/usr/lib/sysstat:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin

# Activity reports every 10 minutes everyday
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1

# Additional run at 23:59 to rotate the statistics file
59 23 * * * root command -v debian-sa1 > /dev/null && debian-sa1 60 2

例えば10分間隔 → 1分間隔にしたい場合は,

$ sudo git -C /etc diff /etc/cron.d/sysstat
diff --git a/cron.d/sysstat b/cron.d/sysstat
index 66325ce..875a27d 100644
--- a/cron.d/sysstat
+++ b/cron.d/sysstat
@@ -3,7 +3,7 @@
 PATH=/usr/lib/sysstat:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin
 
 # Activity reports every 10 minutes everyday
-5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
+* * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
 
 # Additional run at 23:59 to rotate the statistics file
 59 23 * * * root command -v debian-sa1 > /dev/null && debian-sa1 60 2

利用例

ログがなくても現在の状況は確認できる.

メモリの利用率を1秒間隔で表示.Ctrl+cで終了.

$ sar -r 1
Linux 5.10.0-3-amd64 (t430s)    02/21/2021      _x86_64_        (4 CPU)

11:10:50 PM kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
11:10:51 PM    383304   6421272   7606556     46.93     12704   7716236  32752996     79.71   5276944   9342360     17680
11:10:52 PM    386588   6425468   7602744     46.91     12704   7716740  32748344     79.70   5277100   9338972     18828
11:10:53 PM    387764   6427724   7603648     46.91     12704   7714684  32745276     79.69   5277328   9337024     20036
11:10:54 PM    379116   6419980   7592428     46.84     12704   7734528  32715276     79.61   5277492   9332988     21216
11:10:55 PM    379780   6421696   7593704     46.85     12704   7732684  32712464     79.61   5277692   9332428     22288
11:10:56 PM    384980   6427876   7587436     46.81     12704   7733696  32706376     79.59   5277916   9326488      8584
11:10:57 PM    383668   6427644   7590216     46.83     12704   7732188  32705704     79.59   5278092   9327160      9776
^C

Average:       383600   6424523   7596676     46.87     12704   7725822  32726634     79.64   5277509   9333917     16915

CPU利用率を1秒間隔で5回表示

$ sar -u 1 5
Linux 5.10.0-3-amd64 (t430s)    02/21/2021      _x86_64_        (4 CPU)

11:12:33 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
11:12:34 PM     all     10.62      0.00      4.15      0.00      0.00     85.23
11:12:35 PM     all     10.88      0.00      4.51      0.00      0.00     84.62
11:12:36 PM     all     11.37      0.00      5.68      0.00      0.00     82.95
11:12:37 PM     all     13.08      0.00      6.67      0.00      0.00     80.26
11:12:38 PM     all     13.20      0.00      5.58      0.00      0.00     81.22
Average:        all     11.84      0.00      5.33      0.00      0.00     82.83

同様に

-q load average
-b I/O

ログがある場合,期間指定ができる

$ sar -s 12:00:00 -e 12:59:59
Linux 5.10.0-3-amd64 (t430s)    02/22/2021      _x86_64_        (4 CPU)

12:00:01 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
12:10:04 PM     all      9.46      0.00      5.82      0.11      0.00     84.61
12:20:04 PM     all      9.55      0.00      6.05      0.19      0.00     84.21
12:30:01 PM     all      9.37      0.00      5.63      0.11      0.00     84.89
12:40:04 PM     all      9.19      0.00      6.02      0.11      0.00     84.68
12:50:04 PM     all      9.59      0.00      5.90      0.19      0.00     84.32
Average:        all      9.43      0.00      5.88      0.14      0.00     84.54

コメント

コメントを入力. Wiki文法が有効です:
   __ __   ___    ____   ____   ___ 
  / //_/  / _ |  /  _/  /  _/  / _ \
 / ,<    / __ | _/ /   _/ /   / // /
/_/|_|  /_/ |_|/___/  /___/  /____/
 
linux/sysstat.txt · 最終更新: 2021/02/23 01:49 by matoken