//查看指定文件CPU使用記錄
#sar -f /var/log/sa/sa03
00:00:01 CPU %user %nice %system %iowait %idle
00:10:01 all 52.32 0.00 30.92 1.40 15.37
00:20:01 all 50.11 0.00 28.97 0.82 20.10
00:30:01 all 45.94 0.00 26.23 0.88 26.95
00:40:02 all 44.92 0.00 25.54 0.81 28.73
00:50:01 all 45.34 0.00 26.17 0.77 27.72
01:00:01 all 43.23 0.00 24.85 0.94 30.97
01:10:01 all 43.65 0.00 25.15 0.84 30.36
01:20:01 all 43.13 0.00 24.99 0.92 30.96ide
//查看指定文件1/5/15分鐘平均負載記錄
#sar -q -f /var/log/sa/sa03
00:00:01 runq-sz plist-sz ldavg-1 ldavg-5 ldavg-15
00:10:01 5 330 15.00 17.72 17.09
00:20:01 4 331 8.02 13.84 16.11
00:30:01 4 331 17.79 13.42 14.56
00:40:02 12 332 11.66 12.31 13.51
00:50:01 3 326 13.88 12.23 12.90
01:00:01 26 337 10.10 12.03 12.42
01:10:01 8 334 12.34 10.78 11.46
01:20:01 13 329 10.00 11.58 11.49工具
//查看指定文件7點到9點CPU使用記錄,如要看負載加參數-q
#sar -s 07:00:00 -e 10:00:00 -f /var/log/sa/sa03
07:00:01 CPU %user %nice %system %iowait %idle
07:10:01 all 42.39 0.00 23.54 0.64 33.43
07:20:01 all 41.42 0.00 24.47 0.77 33.34
07:30:01 all 42.93 0.00 25.55 0.75 30.77
07:40:01 all 50.33 0.00 29.08 0.66 19.92
07:50:01 all 51.40 0.00 30.30 0.69 17.61
08:00:01 all 47.63 0.00 28.37 0.66 23.34
08:10:01 all 44.23 0.00 26.30 0.71 28.76
08:20:01 all 43.46 0.00 24.58 0.58 31.37
08:30:01 all 43.86 0.00 26.06 0.60 29.49
08:40:01 all 44.80 0.00 26.86 0.66 27.67
08:50:02 all 47.46 0.00 27.16 0.51 24.87
09:00:01 all 46.10 0.00 27.61 0.47 25.81
09:10:01 all 46.95 0.00 27.95 0.69 24.40
09:20:02 all 49.30 0.00 28.27 0.79 21.64
09:30:01 all 49.99 0.00 29.07 0.64 20.30
09:40:01 all 51.41 0.00 30.75 0.52 17.32
09:50:01 all 51.49 0.00 30.20 0.66 17.65
Average: all 46.77 0.00 27.42 0.65 25.16it
安裝sysstat工具包後會自動每10分鐘採集一次
腳本在/etc/cron.d/sysstat
默認只保留7天的文件
要保留更長時間要修改配置文件
有人以爲是修改/etc/sysconfig/sysstat這個文件,其實不是的
應該是/usr/lib/sa/sa2(64位/usr/lib64/sa/sa2),來看看裏面的代碼
HISTORY=7
[ -r /etc/sysconfig/sysstat ] && . /etc/sysconfig/sysstat
[ ${HISTORY} -gt 28 ] && HISTORY=28
#就是這個了,若是sysstat文件設置了歷史天數超過28天就不會生效的
超過28天就要修改這個地方了。io
不要小看這個命令,它可以讓你對系統運行狀況瞭如指掌。class