1,安装sar工具
yum install -y sysstat
2,所有CPU的CPU使用率 (sar -u) sar -u 1 10 每一秒报告一次总共报告10次 。
3,单个CPU内核的CPU使用率 (sar -P) sar -P ALL 1 1 sar -P 2 1 1(仅显示第三个内核的统计信息)
“-P ALL”表示它应该显示所有单个内核的统计信息。
4,内存的使用率 sar -r 1 3 “1 3”每 1 秒报告一次,共 3 次 kbmemfree空闲内存 kbmemused使用的内存.
5,swap sar -S 1 3 如果“kbswpused”和“%swpused”为0,则系统未交换。
6,查看全部 I/O 活动 sar -b 1 3
以下示例显示了以下字段。
tps – 每秒事务数(包括读取和写入)
rtps – 每秒读取事务数
wtps – 每秒写入事务数
bread/s– 每秒读取的字节数
bwrtn/s – 每秒写入的字节数
7,单个块设备 I/O 活动 sar -d 1 2
8.每秒显示上下文切换 (sar -w) sar -w 1 3
9,报告运行队列和负载平均值 (sar -q)
10.报告网络统计信息 (sar -n)
- DEV – 显示网络设备的重要统计信息 eth0、eth1 等,
- EDEV – 显示网络设备故障统计信息
- NFS – 显示 NFS 客户端活动
- NFSD – 显示 NFS 服务器活动
- SOCK – 显示用于 IPv4 的套接字
- IP – 显示 IPv4 网络流量
- EIP – 显示 IPv4 网络错误
- ICMP – 显示 ICMPv4 网络流量
- EICMP – 显示 ICMPv4 网络错误
- TCP – 显示 TCPv4 网络流量
- ETCP – 显示 TCPv4 网络错误
- UDP – 显示 UDPv4 网络流量
- SOCK6、IP6、EIP6、ICMP6、UDP6 适用于 IPv6
- ALL– 显示上述所有信息。输出将很长。
11,使用开始时间 (sar -s) 报告 SAR 数据 查看19号16:30的硬盘io情况 sar -b 1 3 -f /var/log/sa/sa19/ -s 16:30:00
使用“sar -R”标识系统每秒释放、使用和缓存的内存页数。
使用“sar -H”标识已使用和可用的大页面(以 KB 为单位)。
使用“sar -B”生成分页统计信息。即每秒从磁盘分页(和传出)的 KB 数。
使用“sar -W”生成页面交换统计信息。即每秒页面交换(和换出)。