介绍
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等
安装
ubuntu
apt install sysstat
centos
yum install sysstat
下面的命令启动服务
service sysstat start
第一次使用sar命令会报如下错误:“无法打开 /var/log/sa/sa17: 没有那个文件或目录”。其中的17不是一定的,他表示你电脑当天的日期(比如,2017年12月18日,就是18)
可以用下面的命令创建相应目录文件
#下面的17改成你电脑现在的日期(2017年12月18日,就是18)
sar -o 17
测试安装正常
随便输个sar命令,比如下面的:观察CPU 的使用情况每10秒采样一次,连续采样3次。
sar -u 10 3
正确安装的话会出现类似下面的输出