Linux 上的网络使用率 top/htop

新手上路,请多包涵

Linux 上是否有一个 htop/top,我可以在其中按网络使用情况对进程进行排序?

原文由 xxxxxxx 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 519
2 个回答

jnettop 是另一个候选人。

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

原文由 Egil 发布,翻译遵循 CC BY-SA 3.0 许可协议

NetHogs 可能是您正在寻找的:

一个小的“网顶”工具。它不像大多数工具那样按协议或子网分解流量, 而是按进程对带宽进行分组

NetHogs 不依赖一个特殊的内核模块来加载。如果突然出现大量网络流量,您可以启动 NetHogs 并立即查看是哪个 PID 导致了这种情况。这可以很容易地识别已经疯狂并突然占用您的带宽的程序。

由于 NetHogs 严重依赖 /proc,因此大多数功能仅在 Linux 上可用。 NetHogs 可以在 Mac OS X 和 FreeBSD 上构建,但它只会显示连接,而不是进程…

原文由 kozz 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题