1.简介
sar命令包含在sysstat软件包内。可以下载软件包编译安装,也可以通过yum(yum install sysstat)、apt(apt-get install sysstat)按安装。
到2021年2月14日为止,最新版本为systat-12.5.3
yum安装默认版本是systat-10.1.5-19.x86_64
systat还包含其他监控恐惧如sadf、mpstat、iostat、tapestat、pidstat、cifsiostat、sa tools等。
2.sar命令基本用法
通过sar -h 可以获取帮助信息。
用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ]
例子:间隔1秒,执行2次,输出磁盘包括设备名
sar -d -p 1 2
主要选项:
-b I/O 和传输速率信息状况
-B 分页状况
-d 块设备状况
-I { <中断> | SUM | ALL | XALL } 中断信息状况
-m { <关键字> [,....] | ALL } 电源管理信息状况
关键字包括:CPU,FAN,FREQ,IN,TEMP,USB
-n { <关键词> [,...] | ALL } 网络状况统计
关键字包括:DEV,EDEV,NFS,NFSD,SOCK,IP,EIP,ICMP,EICMP,TCP,ETCP,UDP,SOCK6,IP6,EIP6,IMCP6,EIMCP6,FC,SOFT等
-q 队列长度和负载平均统计信息
-r [ALL] 内存效率统计
-S swap空间效率统计
-u [ALL] cpu效率统计
-W 交换统计
-w 任务创建和系统切换统计
-y TTY设备统计
3.sar命令应用实例
sar -p -f 监控cpu使用情况
sar -r -f 监控内存使用情况
sar -B -f 监控paging
sar -b -f 监控磁盘IO每秒请求
sar -d -f 监控磁盘IO写扇区次数、大小
sar -n DEV -f 网络监控统计