sar (System Activity Reporter)系统活动情况报告是目前Linux上最为全面的系统性能分析工具之一,可以对系统的文件读写、磁盘I/O、CPU效率、内存使用、进程活动及IPC有关的活动情况进行报告。本文主要以RedHat 6.5系统为例,简单介绍sar命令。
sar命令格式:sar [option] [interval] [count]
常用选项如下:
-A:输出所有系统活动情况的总和
-u:输出CPU的使用情况
-d:输出每一个块设备的活动情况
-r:输出内存和cache的统计
-b:显示I/O和传输速率
-w:输出系统交换活动信息
1.cpu资源使用情况
sar –u
2.输出内存和交换空间的统计信息
sar –r
3.输出I/O和传输速率的情况
sar –b
4.把输出的信息用二进制文件保存到当前目录下
sar [option] –o filename
5.将保存的sar信息解析
sar –f filename
6.历史的系统活动情况会被保存在/var/log/sa目录下