For*_*est 10 networking unix ubuntu debian gnome
有时我可以在 Gnome 系统监视器中看到大量使用网络。我想知道下载/上传数据的过程是什么。有什么工具可以告诉我:
我的系统是 Ubuntu 10.10。
我试过了,lsof
但输出看起来很不友好。也许有一些技巧可以使用它?或者有更好的选择吗?
小智 13
netstat --inet -ap
将显示哪些进程正在使用 Internet 以及每个进程正在使用的主机/端口。如果您需要 IP 地址而不是主机名,请使用-n
. (--inet
仅显示 Internet 套接字,同时-a
显示侦听和连接套接字,-p
显示进程名称/ID 信息)。您可能希望运行它,sudo
以便它可以为您提供有关所有进程的信息。
nethogs
将显示每个进程使用了多少带宽,但它不会告诉您每个进程连接到哪个主机。
ntop有点重,但可以让您大致了解网络流量。
(默认安装了 netstat,Ubuntu 的 repos 中提供了 nethogs 和 ntop)
据我所知,没有一个实用程序可以将 1、2 和 3 放在一起。