Nethogs 是一种特殊的网络监控工具,不同于其他工具按协议或子网来细分流量,而是根据进程对带宽使用情况进行分类。这种独特的方法能够准确确定哪个进程在消耗网络资源。如果您遇到网络速度慢的问题,Nethogs 可以帮助您找到问题的根源。
在开始安装前,确保预先设置几个步骤以确保成功。首先,确保您的Debian 12系统是最新的。通过在终端中运行命令更新系统。
sudo apt update sudo apt upgrade
这些命令将更新您的软件包列表,并将所有已安装的软件包升级到最新版本。
第2步。在 Debian 12 上安装 Nethogs。
完成预安装步骤后,我们现在可以继续在 Debian 12 上安装 Nethogs。安装过程涉及在终端中执行的一系列命令。
sudo apt install nethogs
此命令将从 Debian 存储库下载并安装 Nethogs 和任何必要的依赖项。
第 3 步。使用 Nethogs。
安装 Nethogs 后,您可以开始监控您的网络流量。要启动 Nethogs,只需 在终端中键入 nethogs
:
sudo nethogs
此命令将显示当前网络流量的实时表,按进程分组。该表显示了每个正在运行的进程的发送和接收总流量,使您可以一目了然地查看哪些进程正在消耗您的网络资源。
了解 Nethogs 的输出对于有效的网络监控至关重要。该表包含几列,包括进程 ID、运行进程的用户、正在使用的网络设备、发送和接收的数据量以及使用的数据总量。
Nethogs 提供了多种高级功能,用于更详细的网络监控。例如,您可以通过将进程 ID 附加到 nethogs
命令来按进程过滤流量:
sudo nethogs -p
您还可以使用 -d
选项设置刷新间隔(以秒为单位):
sudo nethogs -d 5
Nethogs 还允许您使用 -u
选项以不同的单位(KB、MB、GB)显示流量:
sudo nethogs -u KB
感谢您使用本教程在 Debian 12 Bookworm 上安装最新版本的 Nethogs 网络监控工具。如需更多帮助或有用信息,我们建议您查看 Nethogs 官方网站。
以上是如何在 Debian 上安装 nethogs 12的详细内容。更多信息请关注PHP中文网其他相关文章!