在Linux上是否有htop / top我可以通过网络使用对进程进行排序?
jnettop是另一位候选人 .
编辑:它只显示流,而不是所有者进程 .
ntop或nagios
您可以尝试的另一个选项是iptstate .
iptraf是我的最爱 . 它有一个很好的ncurses接口,以及过滤等选项 .
Nethogs可能是你要找的:
一个小'净顶'工具 . 与大多数工具一样,不是按协议或每个子网分解流量,而是按流程对带宽进行分组 . NetHogs不依赖于要加载的特殊内核模块 . 如果突然出现大量网络流量,您可以启动NetHogs并立即查看导致此问题的PID . 这样可以轻松识别疯狂且突然占用带宽的程序 . 由于NetHogs严重依赖于/ proc,因此大多数功能仅在Linux上可用 . NetHogs可以在Mac OS X和FreeBSD上构建,但它只显示连接,而不是进程......
还iftop:
显示接口上的带宽使用情况iftop用于网络使用top(1)用于CPU使用情况 . 它侦听命名接口上的网络流量,并显示主机对的当前带宽使用情况表 . 方便回答“为什么我们的ADSL链接这么慢?”的问题......
6 回答
jnettop是另一位候选人 .
编辑:它只显示流,而不是所有者进程 .
ntop或nagios
您可以尝试的另一个选项是iptstate .
iptraf是我的最爱 . 它有一个很好的ncurses接口,以及过滤等选项 .
Nethogs可能是你要找的:
还iftop: