linux 性能分析之 sar 分析系统网络

sar 可以用来查看系统的网络收发情况,还有一个好处是,不仅可以观察网络收发的吞吐量(BPS,每秒收发的字节数),还可以观察网络收发的PPS,即每秒收发的网络帧数

 

例如

-n DEV 表示显示网络收发的报告,间隔1秒输出一组数据

[root@localhost ~]# sar -n DEV 1

Linux 3.10.0-862.el7.x86_64 (localhost.localdomain) 12/22/18 _x86_64_ (2 CPU)

 

08:45:24 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil

08:45:25 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

08:45:25 ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

 

08:45:25 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil

08:45:26 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

08:45:26 ens33 2.00 2.00 0.12 0.47 0.00 0.00 0.00 0.00

第一列:表示报告的时间

第二列: IFACE 表示网卡

第三,四列 : rxpck/s 和 txpck/s 分别表示每秒接收,发送的网络帧数,也就是PPS

第五,六列 : rxKB/s 和 txKB/s 分别表示每秒接收,发送的 千 字节数,也就是BPS

rxcmp/s 每秒接收的压缩数据包

txcmp/s 每秒发送的压缩数据包

rxmcst/s 每秒钟 接收的多播数据包

 

 

 

 

统计 网络 设备 通信失败信息

[root@localhost ~]# sar -n EDEV 1

Linux 3.10.0-862.el7.x86_64 (localhost.localdomain) 12/22/18 _x86_64_ (2 CPU)

 

08:55:39 IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s

08:55:40 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

08:55:40 ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

 

08:55:40 IFACE rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s

08:55:41 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

08:55:41 ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00


 

rxerr/s 每秒钟接收到的损坏的数据包

txerr/s 每秒钟发送的数据包错误数

coll/s 当发送数据包时候,每秒钟发生的冲撞(collisions)数,这个是在半双工模式下才有

rxdrop/s 当由于缓冲区满的时候,网卡设备接收端每秒钟丢掉的网络包的数目

txdrop/s 当由于缓冲区满的时候,网络设备发送端每秒钟丢掉的网络包的数目

txcarr/s  当发送数据包的时候,每秒钟载波错误发生的次数

rxfram   在接收数据包的时候,每秒钟发生的帧对其错误的次数

rxfifo    在接收数据包的时候,每秒钟缓冲区溢出的错误发生的次数

txfifo    在发生数据包 的时候,每秒钟缓冲区溢出的错误发生的次数

 

[root@localhost ~]# sar -n SOCK 1

Linux 3.10.0-862.el7.x86_64 (localhost.localdomain) 12/22/18 _x86_64_ (2 CPU)

 

09:00:56 totsck tcpsck udpsck rawsck ip-frag tcp-tw

09:00:57 565 3 2 0 0 0

09:00:58 565 3 2 0 0 0

09:00:59 565 3 2 0 0 0

totsck 当前被使用的socket总数

tcpsck 当前正在被使用的TCP的socket总数

udpsck  当前正在被使用的UDP的socket总数

rawsck 当前正在被使用于RAW的skcket总数

if-frag  当前的IP分片的数目

tcp-tw TCP套接字中处于TIME-WAIT状态的连接数量

 

 

 

sar -n 使用总结

-n DEV : 网络接口统计信息。

-n EDEV : 网络接口错误。

-n IP : IP数据报统计信息。

-n EIP : IP错误统计信息。

-n TCP : TCP统计信息。

-n ETCP : TCP错误统计信息。

-n SOCK : 套接字使用。

 

参考资源:

极客时间

https://www.cnblogs.com/howhy/p/6396437.html

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值