sar命令使用及收集时间

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。

具体使用就不多讲解了,网上很多,以下是整理的几个重点命令:

怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 
怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 
怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 

另外系统默认查看sar历史时,是每10分钟收集一次,有些时候无法准确到分钟级别,如下红色:
06:40:01 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
06:50:01 PM     all      1.58      0.00      0.21      0.28      0.00     97.93
07:00:01 PM     all      0.94      0.00      0.15      0.22      0.00     98.69
07:10:01 PM     all      1.98      0.00      0.27      1.08      0.00     96.68
07:20:01 PM     all      1.96      0.00      0.21      0.32      0.00     97.51
07:30:01 PM     all      0.67      0.00      0.15      0.18      0.00     99.00
07:40:01 PM     all      3.37      0.00      0.36      0.94      0.00     95.33
07:50:01 PM     all      0.64      0.00      0.14      0.20      0.00     99.03
08:00:01 PM     all      1.99      0.00      0.21      0.29      0.00     97.52
08:10:01 PM     all      2.09      0.00      0.28      0.96      0.00     96.68
08:20:01 PM     all      0.81      0.00      0.15      0.23      0.00     98.81
08:30:01 PM     all      2.04      0.00      0.24      0.33      0.00     97.39
08:40:01 PM     all      2.11      0.00      0.28      1.10      0.00     96.51
08:50:01 PM     all      2.16      0.00      0.25      1.19      0.00     96.41
Average:        all      1.50      0.00      0.21      1.15      0.00     97.14

可以修改/etc/cron.d下的sysstat进行调整,按crontab进行调整就可以,如下
# Run system activity accounting tool every 10 minutes
*/10 * * * * root /usr/lib64/sa/sa1 1 1  ##将红色修改成分钟,比如1分钟收集频率*/1 * * * *
# 0 * * * * root /usr/lib64/sa/sa1 600 6 &
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26390465/viewspace-1813980/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26390465/viewspace-1813980/

你可能感兴趣的:(sar命令使用及收集时间)