nethogs2
在本文中我们介绍一种简单的shell 脚本,它可以监控网络流量而且不依赖于缓慢的libpcap库。这些脚本支持gb以上规模的高速网络接口,如果你对“汇聚型”的网络流量感兴趣的话,它们可统计每个网络接口上的流量。
举个例子,eth0的网口上分析报告会输出到这些文件中:
/sys/class/net/eth0/statistics/rx_packets: 收到的数据包数据
/sys/class/net/eth0/statistics/tx_packets: 传输的数据包数量
/sys/class/net/eth0/statistics/rx_bytes: 接收的字节数
/sys/class/net/eth0/statistics/tx_bytes: 传输的字节数
/sys/class/net/eth0/statistics/rx_dropped: 当收到包数据包下降的数据量
/sys/class/net/eth0/statistics/tx_dropped: 传输包数据包下降的数据量
测量网口每秒数据包:
网络带宽测量
下面的屏幕截图显示了上面的两个脚本的输出。
152940zdj
原文发布时间为:2014-01-20
本文来自云栖社区合作伙伴“linux中国”