如何查看 Linux 中每个线程的网络流量?

如何查看 Linux 中每个线程的网络流量?

如何查看 Linux 中每个线程的网络流量?

任何信息都会有用。(传输的字节数、接受的次数等)

答案1

你可以尝试ntop

安装后,根据您使用的发行版,您必须启动 ntop 服务。很可能它看起来像这样(检查发行版的文档以了解正确的 ntop 服务启动):

service ntop start

成功启动 ntop 服务后,您将能够通过 Web 浏览器访问 ntop 的 Web 界面:

http://localhost:3000/

请记住,3000 是 ntop 的默认端口。如果您更改了它,您也必须在浏览器中进行更改。如果您在远程计算机上安装了 ntop,则必须输入正确的 IP/主机名,而不是“localhost”。

之后,ntop 的使用就非常简单了。通过它的 Web 界面找到所需的信息。Web 界面本身如下所示:

在此处输入图片描述
来源

在此处输入图片描述 来源

答案2

有几个应用程序可以向您显示特定进程或线程的“顶级”网络流量列表。

以下是我发现最有用的两个:

  1. 网猪

    在此处输入图片描述

  2. 伊夫托普

    在此处输入图片描述

相关内容