【发布时间】:2014-04-08 19:08:33
【问题描述】:
我想获取每个进程的网络带宽使用情况。找了很多这方面的资料,比如iftop、nethogs、linux process explorer... 但是它们都通过捕获数据包(libpcap)获得进程品牌宽度使用,通过我在linux中的测试它消耗了大量的cpu(%10-%15)并且流的速度为11MByte / s。如果我能获得每个端口的流量,我就可以解决这个问题,因为我已经获得了有关使用的进程端口的表格。所以我想知道有没有其他方法可以在不捕获数据包的情况下获得端口流。
【问题讨论】:
标签: linux networking process port flow