适用于 Linux 的命令行网络速度监控应用程序
Linux 上有许多用于监控网络速度和带宽消耗的命令行工具。如果您想快速浏览实时流量统计数据或想要调试网络问题,这些工具非常有用。事实上,许多图形应用程序、小程序和扩展程序都利用这些应用程序通过管道输出并运行字符串操作和正则表达式命令来显示数据。
本文将列出一些适用于 Linux 的最流行的命令行网络速度监控工具。在继续之前,请注意一些事项。某些命令需要 root 权限才能访问网络信息。如果您对这些应用程序不满意,下面提到了许多其他免root选项。
其次,下面的命令将定期用于自动检测系统上当前活动的网络接口。每当您看到此命令在其他命令中使用时,如果您知道的话,可以将其替换为网络接口的正确名称。
让我们开始吧。
IFSTAT
Ifstat 是一个简单的命令行实用程序,可以定期显示网络带宽消耗和速度。
要在 Ubuntu 中安装 ifstat,请运行以下命令:
要查看所有接口的网络速度,请运行以下命令:
要仅查看活动接口的网络速度,请运行以下命令:
泥浆
Slurm 是用于监控实时网络流量的命令行工具。除了有关传入和传出流量的统计信息外,它还显示彩色 ASCII 图形来表示网络消耗。
要在 Ubuntu 中安装 slurm,请运行以下命令:
要查看当前活动接口的网络速度,请运行以下命令:
布蒙
Bmon 是一个用于捕获和监视网络流量活动的命令行工具。默认情况下,它在终端内基于交互式诅咒的用户界面中显示网络速度。但是,它也支持其他输出格式,例如 HTML 和纯文本。
要在 Ubuntu 中安装 Bmon,请运行以下命令:
要查看所有接口的网络速度,请运行以下命令:
要仅查看活动接口的网络速度,请运行以下命令:
车速表
速度计,顾名思义,是一种监控和测量网络带宽的工具。它基于终端的界面使用彩色标签和图表来表示带宽消耗和网络速度。
要在 Ubuntu 中安装速度计,请运行以下命令:
要查看当前活动接口的网络速度,请运行以下命令:
-t $(ip link show | awk '/state UP/ {print $2}' | sed 's/.$//')
网络猪
Nethogs 是一个用于监控网络速度的命令行“顶级”工具。它的工作方式与 top/htop 实用程序类似,显示负责传入或传出网络流量的每个进程的网络速度。
要在 Ubuntu 中安装 nethogs,请运行以下命令:
要查看所有接口的网络速度,请运行以下命令:
要查看当前活动接口的网络速度,请运行以下命令:
伊夫托普
iftop 是另一个网络监控工具,其工作方式类似于“top”命令行工具。它以表格形式显示不同进程的网络流量。
要在 Ubuntu 中安装 Iftop,请运行以下命令:
要查看当前活动接口的网络速度,请运行以下命令:
电压统计
Vnstat 是一个简单直接的工具,用于监控网络速度。虽然它没有上面提到的其他工具的花哨功能,但它只是工作并且可以在一行中显示网络速度。
要在 Ubuntu 中安装 Vnstat,请运行以下命令:
要查看当前活动接口的网络速度,请运行以下命令:
负载
Nload 是一个基于控制台的实用程序,可以显示实时网络流量统计信息以及最大、最小和平均带宽消耗。
要在 Ubuntu 中安装 Nload,请运行以下命令:
要查看当前活动接口的网络速度,请运行以下命令:
波兽
Wavemon 是一个命令行工具,可让您监控无线信号质量、速度、带宽消耗以及有关无线连接的其他有用信息。
要在 Ubuntu 中安装 Wavemon,请运行以下命令:
要查看当前活动无线接口的网络速度,请运行以下命令:
结论
一些应用程序已从此列表中删除,因为它们不再得到维护。然而,大多数 Linux 发行版上都默认预装了上述几乎所有工具,无需任何设置。它们对于台式电脑很有用,也广泛用于远程监控服务器。