linux性能测试工具--sar
参考:http://t.zoukankan.com/mikeguan-p-6371278.html
https://www.csdn.net/tags/MtzaMg0sNzU4MDgtYmxvZwO0O0OO0O0O.html
1、sar简介
sar(system activity reporter,系统活动情况报告)是linux性能分析工具,相较于其他工具,sar具有以下特性:
1)功能强大,可以分析包括文件读写、磁盘I/O、CPU、内存、网络等多种活动的性能
2)sar是sysstat工具包里的命令,如果无法执行,首先需要确认是否安装了sysstat
3) sar是sysstat中的一个工具之一,sysstat里面包含了很多工具,可以对系统进行详细的统计
4)可以显示历史数据,可以导出为图形工具/文本编辑器可以打开的文件
2、sar用法说明
sar [options][para][t][n]
3、常用方法
1)CPU信息
sar -u,同top中的CPU信息

sar -q,同top中的CPU信息负载信息


2)内存信息
sar -r,同free中的内存信息

sar -S,同free中交换分区相关的信息

3)I/O信息
4)网络信息
sar -n [设备名][t][n]
支持的设备/参数如下:
DEV,网卡
EDEV,网卡错误
NFS,NFS客户端
SOCK,socket套接字
IP,IP流
ICMP,ICMP流
TCP
UDP
IP6
IMCP6
UDP6
4、历史数据存储与查看
1)历史数据存储
sar命令监视的数据可以存历史文件,文件存储位置在/etc/sysstat/sysstat中配置,文件名为“sa+当天日期”。


2)历史数据查看
历史文件为二进制,不能直接查看,可以通过命令sar -A -f /var/log/sa/sa21 > monitor导出。monitor文件可以用图形化工具、文本编辑器打开。
3) kSar
可以将sar文件装换成图形,便于查看内存等数据的变化情况。
如果是手动将sa文件转储到sar文件中,执行sar命令时要加LANG=C,即:
LANG=C /usr/bin/sar -A -f /tmp/jaylin_sa> /tmp/jaylin_sar
其他
安装后立即执行sar可能会报错,需要等一会才有数据。
浙公网安备 33010602011771号