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套接字
IPIP流
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可能会报错,需要等一会才有数据。

posted @   21summer  阅读(358)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示