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) |