環境
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 件のコメント:
コメントを投稿