首页 文章

Linux上的网络使用率top / htop

提问于
浏览
193

在Linux上是否有htop / top我可以通过网络使用对进程进行排序?

6 回答

  • 257

    jnettop是另一位候选人 .

    编辑:它只显示流,而不是所有者进程 .

  • 44
  • 37

    您可以尝试的另一个选项是iptstate .

  • 8

    iptraf是我的最爱 . 它有一个很好的ncurses接口,以及过滤等选项 .

    enter image description here

  • 128

    Nethogs可能是你要找的:

    一个小'净顶'工具 . 与大多数工具一样,不是按协议或每个子网分解流量,而是按流程对带宽进行分组 . NetHogs不依赖于要加载的特殊内核模块 . 如果突然出现大量网络流量,您可以启动NetHogs并立即查看导致此问题的PID . 这样可以轻松识别疯狂且突然占用带宽的程序 . 由于NetHogs严重依赖于/ proc,因此大多数功能仅在Linux上可用 . NetHogs可以在Mac OS X和FreeBSD上构建,但它只显示连接,而不是进程......

  • 2

    iftop

    显示接口上的带宽使用情况iftop用于网络使用top(1)用于CPU使用情况 . 它侦听命名接口上的网络流量,并显示主机对的当前带宽使用情况表 . 方便回答“为什么我们的ADSL链接这么慢?”的问题......

相关问题