Linux 上的网络使用 top/htop

发布于 2024-07-10 12:32:42 字数 1570 浏览 11 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

薆情海 2024-07-17 12:32:42

NetHogs 可能就是您正在寻找的:

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

NetHogs 不依赖于加载特殊的内核模块。 如果突然出现大量网络流量,您可以启动 NetHogs 并立即查看哪个 PID 导致了这种情况。 这样可以轻松识别那些疯狂运行并突然占用您带宽的程序。

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

NetHogs is probably what you're looking for:

a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process.

NetHogs does not rely on a special kernel module to be loaded. If there's suddenly a lot of network traffic, you can fire up NetHogs and immediately see which PID is causing this. This makes it easy to identify programs that have gone wild and are suddenly taking up your bandwidth.

Since NetHogs heavily relies on /proc, most features are only available on Linux. NetHogs can be built on Mac OS X and FreeBSD, but it will only show connections, not processes...

神也荒唐 2024-07-17 12:32:42

另外iftop

显示接口上的带宽使用情况

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

Also iftop:

display bandwidth usage on an interface

iftop does for network usage what top(1) does for CPU usage. It listens to network traffic on a named interface and displays a table of current bandwidth usage by pairs of hosts. Handy for answering the question "why is our ADSL link so slow?"...

嘿咻 2024-07-17 12:32:42

iptraf 是我的最爱。 它有一个漂亮的 ncurses 界面,以及过滤选项等。

在此处输入图像描述

iptraf is my favorite. It has a nice ncurses interface, and options for filtering, etc.

enter image description here

苍风燃霜 2024-07-17 12:32:42

jnettop 是另一个候选者。

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

jnettop is another candidate.

edit: it only shows the streams, not the owner processes.

扶醉桌前 2024-07-17 12:32:42

ntopnagios         

ntop or nagios          

我也只是我 2024-07-17 12:32:42

检查 bmon。 它是 cli,简​​单并且有图表。

不完全是问什么问题 - 它不按进程划分,仅按网络接口划分。

Check bmon. It's cli, simple and has charts.

Not exactly what question asked - it doesn't split by processes, only by network interfaces.

许仙没带伞 2024-07-17 12:32:42

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

Another option you could try is iptstate.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文