環境
Ubuntu 14.04 (Trusty Tahr) Server
インストール
$ sudo apt-get install sysstat
デフォルトで取得間隔は 10分となっていますが、変更する場合は cron ファイルの該当箇所を変更すると良いようです。
$ 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
sysstat パッケージをインストールするだけではデータ取得開始しないようです。
$ sar
Cannot open /var/log/sysstat/sa13: No such file or directory
Please check if data collecting is enabled in /etc/default/sysstat
sysstat サービスも開始していません。
$ sudo service sysstat status
 * sadc cron jobs are disabled
sysstat を有効にします。
$ pwd
/etc/default
$ diff -u sysstat.org sysstat
--- sysstat.org 2015-08-21 12:33:07.168280000 +0900
+++ sysstat     2015-08-21 12:41:04.528280000 +0900
@@ -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 service sysstat status
 * sadc cron jobs are enabled
sar コマンドで値の確認もできます。
$ sar
... snip ...
12:45:01 PM     all      0.15      0.00      0.08      0.12      0.00     99.66
12:55:01 PM     all      0.15      0.00      0.08      0.14      0.00     99.62
Average:        CPU     %user     %nice   %system   %iowait    %steal     %idle
Average:        all      0.18      0.03      0.09      0.12      0.00     99.58
 
0 件のコメント:
コメントを投稿