这个工具RHEL5自带有,默认也安装。
一个强大的工具(好像这些工具都蛮强的),参数很多,有时间man一下。
-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套 接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。我们现在要用的就是-n DEV了。
输入命令:sar -n DEV 1 4
命令后面 1 4 意思是:每一秒钟取一次值,取四次。
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包
[admin@v101104122.sqa.zmf ~]$ sar -n DEV 1 4
Linux 2.6.32-220.23.2.ali927.el5.x86_64 (v101104122.sqa.zmf) 2014年08月13日
17时26分55秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
17时26分56秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
17时26分56秒 eth0 20195.96 3005.05 29275279.80 496289.90 0.00 0.00 0.00
17时26分56秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
17时26分57秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
17时26分57秒 eth0 20025.00 3121.00 28863539.00 593781.00 0.00 0.00 0.00
17时26分57秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
17时26分58秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
17时26分58秒 eth0 21454.08 3267.35 30994688.78 560368.37 0.00 0.00 0.00
17时26分58秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
17时26分59秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
17时26分59秒 eth0 21728.43 3120.59 31504021.57 431953.92 0.00 0.00 0.00
Average: IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
Average: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: eth0 20853.88 3128.07 30164151.13 520015.54 0.00 0.00 0.00
rxbyt表示每秒read的数据,我用一个文件scp 测试网络最大带宽,平均能跑到30mb
参考:http://jasonyong.blog.51cto.com/47753/174197