sar命令可用于查看历史的系统资源消耗情况。
有些发行版本会自带sar,但有些不带,如果不带安装方式如下:
RedHat/CentOS:
yum install -y sysstat
debian:
apt install -y sysstat
首次安装完成后执行sar会提示错误,提示:无法打开 /var/log/sa/sa18:没有那个文件或目录。这是因为第一次使用没有记录文件。 执行如下命令创建:
sar -o 18
注意:错误提示后面的数字是多少,这个命令后面就跟多少。
之后就可以使用sar命令查看系统历史资源消耗了。
常用命令:
sar -u:查看CPU资源消耗。
sar -r:查看内存、交换分区资源消耗。
sar -b:查看IO资源消耗。