用 sar 命令监控系统状态
sar 命令很强大,它可以监控系统几乎所有资源状态,比如平均负载、网卡流量、磁盘状态、内存使用等。与其他系统状态监控工具不同,它可以打印历史信息,可以显示当天从零点开始到当前时刻的系统状态信息。如果你的系统没有安装这个命令,请使用 yum install -y sysstat 安装。初次使用 sar 命令会报错,那是因为 sar 工具还没有生成相应的数据库文件(无需实时监控,因为不用去查询那个库文件)它的数据库文件在 /var/log/sa 目录下。因为这个命令太复杂,所以只介绍以下两个方面。
安装 sar 包
[root@evan-01 ~]# sar
-bash: sar: command not found
[root@evan-01 ~]# yum install -y sysstat
初次使用 sar
[root@evan-01 ~]# sar
Cannot open /var/log/sa/sa20: No such file or directory
[root@evan-01 ~]#
没有加任何的选项,它就会到生成的历史文件查找。初次使用 sar 命令会报错,那是因为 sar 工具还没有生成相应的数据库文件(无需实时监控,因为不用去查询那个库文件)它的数据库文件在 /var/log/sa 目录下,每隔10分钟会生成一下,因为我们刚安装的 sar 所以还没有,不过不用担心,不影响我们加上其他选项使用
查看网卡流量 sar -n DEV
[root@evan-01 ~]# sar -n DEV 1 5
Linux 3.10.0-693.el7.x86_64 (<