Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1288816
  • 博文数量: 107
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 1868
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 15:33
文章分类

全部博文(107)

文章存档

2021年(2)

2016年(8)

2015年(8)

2014年(10)

2013年(20)

2012年(38)

2011年(21)

分类: LINUX

2011-09-14 18:40:09

sysstat是一款优秀的性能监视工具包。这个工具包提供了著名的 sar 命令,还有非常实用的 iostat, mpstat, sa1, sa2 等命令。

安装
sysstat rpm包之后,会自动生成一个cron文件——/etc/cron.d/sysstat,其内容如下:

# run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib/sa/sa1 1 1
# generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib/sa/sa2 -A

可以看出,
sa1用于收集性能信息(如CPU负载、内存使用率、I/O情况等,这里设置的是10分钟收集一次)sa2用于生成每日报表(这里设置的是在每天23:53生成报表),所生成的报表位于/var/log/sa/目录下。

因此,我们可以通过
查看/var/log/sa/目录下的sar日志,得知系统在一个特定时间段的运行状态。(当某个难缠用户一直在跟你抱怨在某个特定的时间段,服务器经常无法连接的时候,sysstat或许会有帮助。)

阅读(869) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~