Linux 端如何用命令窗口进行网络测速?

在Linux上可以使用Speedtest-cli工具进行带宽网速测试。

Speedtest-cli是一个基于命令行的工具,用于测量互联网连接的带宽。当您运行Speedtest-cli命令时,它会与Speedtest.net服务器建立连接,并进行上传和下载测试来测量速度。

它是用 Python 写成的,可以使用 apt 或 pip 命令来安装。你可以在命令行下使用,也可以直接将其导入到你的 Python 项目。

安装

sudo apt install speedtest-cli

# 或

pip install speedtest-cli

使用

使用的时候,可以直接运行 speedtest 命令即可:

$ speedtest

Retrieving speedtest.net configuration...
Testing from China Unicom (你的IP)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Duke Kunshan University (Kunshan) [55.43 km]: 51.948 ms
Testing download speed................................................................................
Download: 27.88 Mbit/s
Testing upload speed......................................................................................................
Upload: 17.75 Mbit/s

它将显示您的下载速度、上传速度和延迟(ping)时间。

注意

  • 1、speedtest 测试的速度可能因网络流量、网络状况和其他因素而有所变化。

  • 2、它所显示的速度可能不是您实际下载文件时的真实速度,因为它只是测量网络连接的能力。

测试实际文件下载速度

如果您想测试实际的文件下载速度,可以考虑使用其他工具,例如wgetcurl,来下载一个大文件并测量其下载速度。例如,您可以使用以下命令来下载一个大文件并显示下载速度:

wget -O /dev/null http://example.com/largefile

请注意,您应该将 "http://example.com/largefile" 替换为实际的文件下载链接。执行上述命令后,wget将下载该文件,并显示下载速度信息。