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