Linux下sar 详解
时间:2016-05-23 14:39 来源:linux.it.net.cn 作者:IT
简介:
sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,这里只说其在网络数据监控上的参数。
sar -n [DEV|EDEV|SOCK] interval cnt
某些系统提供的sar支持基于网络接口的数据统计,这个命令可以查看设备上每秒收发包的个数和流量
sar -n UDP|TCP|SOCK interval cnt
某些系统提供的sar支持基于协议的数据统计,这个命令可以查看特定协议的收发包、出错数据等
sar -T|U interval cnt
与上面的命令类似,只是参数格式和输出格式有不同
示例:
参数详解:
sar -n UDP 2 10
sar -n DEV
sar -n DEV 1 100
-n {keyword} network statistics
DEV
IFACE, rxpck/s, txpck/s, rxkB/s, txKB/s, etc.
EDEV
TCP
active/s tcp active open times
passive/s tcp passive open times
iseg/s number of segments recv, include error
oseg/s number of segments send
ETCP
atmptf/s SYN-RCVD/SYN-SENT -> CLOSED, SYN-RCVD -> LISTEN(recv RST)
estres/s ESTABLISHED/CLOSE-WAIT -> CLOSED
retrans/s segments retransmitted
isegerr/s e.g. bad tcp checksum
orsts/s send RST
UDP
idgm/s recv
odgm/s send
noport/s no application at the destination port
idgmerr/s datagrams could not be delivered
关于n参数,在某些平台上,即使同样的源码编译,n参数所携带参数也不尽相同。某些平台不支持-n TCP等选项,可以通过-n SOCK观察,不过信息不全,但能清楚的看到每秒建立的TCP连接个数等信息。
-P 指定CPU,默认为所有CPU
-A 输出所有能收集到的系统信息
-b I/O and transfer rate statistics
-B paging satistics
-I {int [,...]|SUM|ALL|XALL}
report statistics for a given interrupt.
SUM可以看到每秒产生的中断次数
安装:
1.下载
wget http://perso.orange.fr/sebastien.godard/sysstat-9.0.6.1.tar.gz
2.解压
tar zxvf xxx.tar.gz
3.安装
./configure
make
make install
4. 安装完成验证是否安装成功
sar - V
参考文档:
http://www.berlinix.com/sysstat.html
http://wenku.baidu.com/view/1973afd96f1aff00bed51e66.html
http://blog.csdn.net/zzulp/article/details/6231875#
(责任编辑:IT)
简介: sar命令包含在sysstat工具包中,提供系统的众多统计数据。其在不同的系统上命令有些差异,这里只说其在网络数据监控上的参数。 sar -n [DEV|EDEV|SOCK] interval cnt 某些系统提供的sar支持基于网络接口的数据统计,这个命令可以查看设备上每秒收发包的个数和流量 sar -n UDP|TCP|SOCK interval cnt 某些系统提供的sar支持基于协议的数据统计,这个命令可以查看特定协议的收发包、出错数据等 sar -T|U interval cnt 与上面的命令类似,只是参数格式和输出格式有不同
示例:
参数详解:
sar -n UDP 2 10
sar -n DEV
sar -n DEV 1 100
-n {keyword} network statistics
DEV
IFACE, rxpck/s, txpck/s, rxkB/s, txKB/s, etc.
EDEV
TCP
active/s tcp active open times
passive/s tcp passive open times
iseg/s number of segments recv, include error
oseg/s number of segments send
ETCP
atmptf/s SYN-RCVD/SYN-SENT -> CLOSED, SYN-RCVD -> LISTEN(recv RST)
estres/s ESTABLISHED/CLOSE-WAIT -> CLOSED
retrans/s segments retransmitted
isegerr/s e.g. bad tcp checksum
orsts/s send RST
UDP
idgm/s recv
odgm/s send
noport/s no application at the destination port
idgmerr/s datagrams could not be delivered
关于n参数,在某些平台上,即使同样的源码编译,n参数所携带参数也不尽相同。某些平台不支持-n TCP等选项,可以通过-n SOCK观察,不过信息不全,但能清楚的看到每秒建立的TCP连接个数等信息。
-P 指定CPU,默认为所有CPU
-A 输出所有能收集到的系统信息
-b I/O and transfer rate statistics
-B paging satistics
-I {int [,...]|SUM|ALL|XALL}
report statistics for a given interrupt.
SUM可以看到每秒产生的中断次数
安装:
1.下载 wget http://perso.orange.fr/sebastien.godard/sysstat-9.0.6.1.tar.gz
2.解压 3.安装 ./configure make make install 4. 安装完成验证是否安装成功 sar - V
参考文档: http://www.berlinix.com/sysstat.html http://wenku.baidu.com/view/1973afd96f1aff00bed51e66.html http://blog.csdn.net/zzulp/article/details/6231875# (责任编辑:IT) |