sysstat 搜集和报告系统活动
sar命令用来搜集、报告和储存系统活动信息。
sar -o sar_`hostname`_`date +'%Y%m%d_%H%M%S'` 10 8640 >/dev/null 2>&1 & # MySQL性能分析 ./tuning-primer.sh all >tuning-primer_`date +'%Y%m%d_%H%M%S'`.txt mysql -uroot -pxxxxx -e 'show processlist;' # CPU: sar -u all -f datafile # 网络: sar -n DEV -f datafile|grep -E "eth0|IFACE" # 内存: sar -r -f datafile # 显示最近24小时网络计数器 sar -n DEV -f /var/log/sa/sa24 | more
-
用sar显示实时情况
sar 4 5 输出样例: Linux 2.6.18-128.1.14.el5 (www03.nixcraft.in) 06/26/2009 06:45:12 PM CPU %user %nice %system %iowait %steal %idle 06:45:16 PM all 2.00 0.00 0.22 0.00 0.00 97.78 06:45:20 PM all 2.07 0.00 0.38 0.03 0.00 97.52 06:45:24 PM all 0.94 0.00 0.28 0.00 0.00 98.78 06:45:28 PM all 1.56 0.00 0.22 0.00 0.00 98.22 06:45:32 PM all 3.53 0.00 0.25 0.03 0.00 96.19 Average: all 2.02 0.00 0.27 0.01 0.00 97.70
- 相关链接:How to collect Linux system utilization data into a file