菜鸟笔记
提升您的技术认知

Linux性能分析之网络篇

用到工具sar,ethtool

sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }

sar 提供六种不同的语法选项来显示网络信息。-n选项使用6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL

DEV显示网络接口信息,EDEV显示关于网络错误的统计数据,NFS统计活动的NFS客户端的信息,NFSD统计NFS服务器的信息,SOCK显示套接字信息,ALL显示所有5个开关。它们可以单独或者一起使用。

Linux性能分析网络篇

IFACE:LAN接口

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

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

rxbyt/s:每秒钟接收的字节数(重要)

txbyt/s:每秒钟发送的字节数(重要)

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

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

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

有些版本会显示 rxkB/s 和txkB/s 为接收,发送千字节每秒。

ethtool

也是比较有用的,能获得网卡的传输速率,模式,链路情况。

Linux性能分析网络篇

Speed:为速率

Duplex:为网卡模式,比如是否为双工

Link detected:为链路情况 yes为链路正常

还有ifconfig用来设置,显示网卡ip地址,这里就不介绍了。