sar -n查看linux系统网络统计信息

sar命令可以用来查看cpu、内存、网络、中断、电压、温度等多种系统信息,安装sysstat后即可使用。

sar -n 查看网络统计信息:sar -n  { <关键词> [,…] | ALL }

DEV 网卡
EDEV 网卡 (错误)
NFS NFS 客户端
NFSD NFS 服务器
SOCK Sockets (套接字) (v4)
IP IP 流 (v4)
EIP IP 流 (v4) (错误)
ICMP ICMP 流 (v4)
EICMP ICMP 流 (v4) (错误)
TCP TCP 流 (v4)
ETCP TCP 流 (v4) (错误)
UDP UDP 流 (v4)
SOCK6 Sockets (套接字) (v6)
IP6 IP 流 (v6)
EIP6 IP 流 (v6) (错误)
ICMP6 ICMP 流 (v6)
EICMP6 ICMP 流 (v6) (错误)
UDP6 UDP 流 (v6)

sar -n常用示例:

#sar -n DEV 3 6
19时21分57秒 IFACE  rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil
19时22分00秒 lo          0.00     0.00       0.00    0.00   0.00       0.00      0.00        0.00
19时22分00秒 enp2s0 256.00 425.33 134.22 564.68 0.00      0.00      0.00        4.63

IFACE:LAN接口

rxpck/s:每秒钟接收的数据包

txpck/s:每秒钟发送的数据包

rxbyt/s:每秒钟接收的字节数–也就常用的下载速度

txbyt/s:每秒钟发送的字节数–上传速度

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

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

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

#sar -n EDEV 3 6
19时45分23秒 IFACE    rxerr/s txerr/s coll/s rxdrop/s txdrop/s txcarr/s rxfram/s rxfifo/s txfifo/s
19时45分24秒   lo         0.00    0.00   0.00  0.00        0.00        0.00       0.00       0.00     0.00
19时45分24秒   enp2s0 0.00    0.00  0.00  0.00         0.00         0.00      0.00       0.00     0.00

IFACE:LAN接口

rxerr/s:每秒钟接收的坏数据包txerr/s:每秒钟发送的坏数据包

coll/s:每秒冲突数

rxdrop/s:因为缓冲充满,每秒钟丢弃的已接收数据包数

txdrop/s:因为缓冲充满,每秒钟丢弃的已发送数据包数

txcarr/s:发送数据包时,每秒载波错误数

rxfram/s:每秒接收数据包的帧对齐错误数

rxfifo/s:接收的数据包每秒FIFO过速的错误数

txfifo/s:发送的数据包每秒FIFO过速的错误数

#sar -n SOCK 3 6
19时46分01秒 totsck tcpsck udpsck rawsck ip-frag tcp-tw
19时46分04秒   698     6         11        0          0         7

totsck:使用的套接字总数量

tcpsck:使用的TCP套接字数量

udpsck:使用的UDP套接字数量

rawsck:使用的raw套接字数量

ip-frag:使用的IP段数量