在 Linux 上,你可以使用以下几种方式来查看当前的上下行网速:

1. 使用 ifstat

ifstat 是一个轻量级的工具,可以显示网络接口的当前流量。

安装:
sudo apt install ifstat # Ubuntu/Debian 系统
sudo yum install ifstat # CentOS/RHEL 系统

查看网速:
ifstat

这会显示每个网络接口的接收和发送字节数。

2. 使用 vnstat

vnstat 是一个流量监控工具,可以统计网络接口的历史流量和当前流量。

安装:

bash复制代码sudo apt install vnstat   # Ubuntu/Debian 系统
sudo yum install vnstat   # CentOS/RHEL 系统

查看当前流量:

bash复制代码vnstat -l

这会显示实时的流量数据,包括上下行的网速。

3. 使用 nload

nload 是一个实时的网络流量监控工具,显示每个接口的实时下载和上传速率。

安装:

bash复制代码sudo apt install nload   # Ubuntu/Debian 系统
sudo yum install nload   # CentOS/RHEL 系统

查看流量:

bash复制代码nload

它会展示实时的网络流量,包括上下行速度。

4. 使用 iftop

iftop 是一个实时显示流量的工具,它提供网络接口之间的流量信息。

安装:

bash复制代码sudo apt install iftop   # Ubuntu/Debian 系统
sudo yum install iftop   # CentOS/RHEL 系统

查看流量:

bash复制代码sudo iftop

iftop 显示了网络流量的实时统计,但它更侧重于显示进出数据的连接和流量,而不仅仅是网速。

5. 使用 sar (系统活动报告)

sar 命令可以用来查看网络接口的流量数据,提供了更详细的历史数据。

安装:

bash复制代码sudo apt install sysstat   # Ubuntu/Debian 系统
sudo yum install sysstat   # CentOS/RHEL 系统

查看当前网速:

bash复制代码sar -n DEV 1 1

这会显示网络设备的实时流量(每秒一次)。

6. 使用 cat /proc/net/dev

你可以直接通过查看 /proc/net/dev 文件来获取网络接口的发送和接收字节数。

bash复制代码cat /proc/net/dev

该文件会列出所有网络接口的字节数、包数等信息。

这些方法都可以帮助你监控当前的上下行网速。选择最适合你需求的工具即可。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注