Linux中每个进程/线程的网络I / O利用率

时间:2015-03-24 12:00:39

标签: linux io pid

我们正在寻找一种实用程序,可以让我们了解哪个Linux线程(tid / lwp - 线程ID /轻量级进程)会产生网络流量。

磁盘I / O有这样的工具: iotop pidstat 它们可以生成PID和TID详细的I / O报告。

哪种实用程序可以为网络I / O生成类似的输出? 我们尝试了nethogs,但它只给出了PID而不是TID。

2 个答案:

答案 0 :(得分:1)

查看ntopng

  

ntopng是原始ntop的下一代版本,它是一个显示网络使用情况的网络流量探测器,类似于流行的顶级Unix命令。

答案 1 :(得分:1)

Atop工具提供了完整的解决方案:

http://www.atoptool.nl/downloadatop.php

下载并构建atop和netatop模块。 您需要安装以下库:

sudo apt-get install zlib1g-dev libncurses5-dev

运行时

sudo atop -n

你将获得附加的屏幕。

请注意,atop会收集历史数据。

享受!

enter image description here