iT邦幫忙

DAY 18
1

蠻可愛的指令與程式系列 第 18

sysstat介紹3

經過昨天變更HISTORY為30以後,大於原本default值的28.

我們來看一下 sysstat透過sa1蒐集資料與sa2產生日報表的存放目錄
/var/log/sa/ 底下的檔案

drwxr-xr-x. 2 root root   4096 Oct 18 00:00 201410
-rw-r--r--. 1 root root 227572 Oct  1 23:50 sa01
-rw-r--r--. 1 root root 267060 Oct  2 23:50 sa02
-rw-r--r--. 1 root root 262124 Oct  3 23:50 sa03
-rw-r--r--. 1 root root 111576 Oct  4 15:30 sa04
-rw-r--r--. 1 root root 254816 Oct  5 23:50 sa05
-rw-r--r--. 1 root root 254720 Oct  6 23:50 sa06
-rw-r--r--. 1 root root 242380 Oct  7 23:50 sa07
-rw-r--r--. 1 root root 190600 Oct  8 23:50 sa08
-rw-r--r--. 1 root root 254720 Oct  9 23:50 sa09
-rw-r--r--. 1 root root 252300 Oct 10 23:50 sa10
-rw-r--r--. 1 root root 131368 Oct 11 23:50 sa11
-rw-r--r--. 1 root root 220264 Oct 12 23:50 sa12
-rw-r--r--. 1 root root 163500 Oct 13 21:20 sa13
-rw-r--r--. 1 root root 193068 Oct 14 23:50 sa14
-rw-r--r--. 1 root root 200472 Oct 15 23:50 sa15
-rw-r--r--. 1 root root 262124 Oct 16 23:50 sa16
lrwxrwxrwx. 1 root root     11 Oct 17 23:50 sa17 -> 201410/sa17
lrwxrwxrwx. 1 root root     11 Oct 18 00:30 sa18 -> 201410/sa18
-rw-r--r--. 1 root root 296868 Sep 27 23:50 sa27
-rw-r--r--. 1 root root 276932 Sep 28 23:50 sa28
-rw-r--r--. 1 root root 237444 Sep 29 23:50 sa29
-rw-r--r--. 1 root root 175792 Sep 30 23:50 sa30
-rw-r--r--. 1 root root 216752 Oct  1 23:53 sar01
-rw-r--r--. 1 root root 253936 Oct  2 23:53 sar02
-rw-r--r--. 1 root root 249288 Oct  3 23:53 sar03
-rw-r--r--. 1 root root 243580 Oct  5 23:53 sar05
-rw-r--r--. 1 root root 242440 Oct  6 23:53 sar06
-rw-r--r--. 1 root root 230585 Oct  7 23:53 sar07
-rw-r--r--. 1 root root 183123 Oct  8 23:53 sar08
-rw-r--r--. 1 root root 242316 Oct  9 23:53 sar09
-rw-r--r--. 1 root root 241223 Oct 10 23:53 sar10
-rw-r--r--. 1 root root 127347 Oct 11 23:53 sar11
-rw-r--r--. 1 root root 212242 Oct 12 23:53 sar12
-rw-r--r--. 1 root root 184138 Oct 14 23:53 sar14
-rw-r--r--. 1 root root 192419 Oct 15 23:53 sar15
-rw-r--r--. 1 root root 249288 Oct 16 23:53 sar16
lrwxrwxrwx. 1 root root     12 Oct 17 23:53 sar17 -> 201410/sar17
-rw-r--r--. 1 root root 286970 Sep 27 23:53 sar27
-rw-r--r--. 1 root root 265602 Sep 28 23:53 sar28
-rw-r--r--. 1 root root 226048 Sep 29 23:53 sar29
-rw-r--r--. 1 root root 169179 Sep 30 23:53 sar30

因為是在17日改變的, sa系列的是Binary檔,sar系列的是文字檔.
現在已經有建立子目錄了.外部的是做鍊結.
接著來看一下子目錄裡的檔案.

-rw-r--r--. 1 root root 242428 Oct 17 23:50 sa17
-rw-r--r--. 1 root root  60548 Oct 18 00:40 sa18
-rw-r--r--. 1 root root 231927 Oct 17 23:53 sar17

應用方式簡介

我們可以透過 sar -f 指定Binary檔案, -s 指定起始時間,來查詢歷史資料.
例如:

sar -q -f /var/log/sa/sa01 -s 10:00:01 | head

Linux 2.6.32-431.29.2.el6.x86_64 (asami) 	10/01/14 	_x86_64_	(4 CPU)

10:00:01      runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15
10:10:01            0       501      0.12      0.13      0.09
10:20:01            0       499      0.00      0.02      0.04
10:30:01            0       552      0.47      0.39      0.19
10:40:01            0       543      0.03      0.15      0.16
10:50:01            0       545      0.12      0.15      0.16
11:00:02            1       550      0.17      0.17      0.17
11:10:01            0       528      0.27      0.19      0.17

這樣就能看到這個月(10)1日,早上10點開始的系統平均負荷,為了簡化,我用head截短.

也可以直接查看日報表.因為sar加日期的檔案是文字檔,方便我們直接查看.


上一篇
sysstat介紹2
下一篇
sysstat介紹4
系列文
蠻可愛的指令與程式30

尚未有邦友留言

立即登入留言