分类: LINUX
2011-08-21 18:36:57
//查看指定文件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.96
//查看指定文件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.16
安装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天就要修改这个地方了。
不要小看这个命令,它能够让你对系统运行情况了如指掌。
细化补充: