NetHogs 是一种网络监控工具,可在 Linux 系统上提供进程级别的实时带宽监控。它对于识别哪些进程正在消耗网络接口上的带宽特别有用。
在 openSUSE 上安装 NetHogs
步骤 1。在安装任何新包之前,最好先更新包存储库索引。这可确保您拥有最新的软件包列表。使用 zypper
包管理器通过以下命令刷新存储库索引:
sudo zypper refresh
sudo zypper update
第2步。在 openSUSE 上安装 NetHogs。
更新存储库索引后,您可以安装 NetHogs。使用 zypper
包管理器通过以下命令安装 NetHogs:
sudo zypper install nethogs
安装完成后,您可以通过检查其版本来确认 NetHogs 已成功安装。在终端中输入以下命令:
nethogs -V
第 3 步。在 openSUSE 上运行 NetHogs。
要开始按进程监视网络流量,请执行以下命令:
sudo nethogs
当 NetHogs 运行时,您可以使用交互式控件,例如按“m”循环显示模式(KB/s、KB、B、MB)或“r”和“s”分别按接收和发送的流量排序。
如果要监视特定网络接口,可以将其指定为参数:
sudo nethogs eth0
将 eth0
替换为适合您的系统的接口名称。
对于非交互式使用,例如在脚本中,可以使用跟踪模式,该模式将屏幕的每个连接或刷新输出为一行文本:
sudo nethogs -t
有关更详细的使用选项,请参阅 NetHogs 手册页:
man nethogs
感谢您使用本教程在您的 openSUSE 系统上安装 NetHogs 网络监控。有关其他或有用的信息,我们建议您查看 NetHogs 官方网站。