两种从命令行测试互联网速度的工具

本文介绍了两个命令行工具来检查您的Internet连接速度。这对于验证您的ISP是否确实提供了要求的速度以及诊断潜在的Internet连接问题很有用。

如果要避免访问access肿的网站(例如speedtest.net),或者要测量服务器/远程计算机的当前Internet速度,则可以使用命令行Internet速度测试。您也可以在脚本中使用它们。快的 一个没有依赖关系的简单实用程序(用Go语言编写)用于测试设备的Internet下载速度。该工具使用Netflix Fast.com 该服务可在Linux,* BSD,Mac和Windows上运行。
Netflix于2016年5月发布的Fast.com,是一种简便快捷的方法,可让互联网用户测试他们当前的互联网速度,而不管他们是否是Netflix的成员。我是它使用Open Connect CDN,这是一个用于存储和提供Netflix内容的服务器的全球分布网络,并声称它“很好地表示了实际用户场景中可实现的性能”。 发布到Netflix TechBlog,包含很多技术信息,以备您感兴趣。
该工具非常简单,没有选项。运行时,命令行实用工具会测试Internet下载速度并显示fast.com提供的结果。
快速二进制文件(及其来源) GitHub发布页面
可以安装在 /usr/local/bin 在Linux发行版中,二进制文件(fast_linux_amd64 在主文件夹中(对于64位系统),打开一个终端并输入(对于64位二进制文​​件):

sudo install fast_linux_amd64 /usr/local/bin/fast

您也可以从Linux安装Fast Snapcraft商店必须安装快照 在Linux系统上默认安装在-Ubuntu上):

snap install fast

然后输入 fast 检查设备上的互联网下载速度。范例:

$ fast
 -> 10.18 Mbps

最近浏览的工具 @snapcraftio (Twitter)。

如何使用speedtest-cli(使用speedtest.net)来测试Internet上传和从设备下载的速度

速度测试 是用于测试互联网速度的命令行Python工具。 www.speedtest.net。它可用于检查Internet下载和上传速度以及ping。
该工具具有许多选项,包括指定speedtest.net服务器以检查Internet速度,按距离对所有可用服务器进行排序和显示,以及仅执行下载或上传测试的功能。有您还可以选择生成并提供指向speedtest.net共享结果图像的URL。安装speedtest-cli。

  • DebianUbuntu,Linux Mint和其他基于Debian或Ubuntu的Linux发行版:
sudo apt install speedtest-cli
  • 软呢帽:
sudo dnf install speedtest-cli
  • openSUSE:
sudo zypper install speedtest-cli
  • Arch Linux / Manjaro:
sudo pacman -S speedtest-cli

对于其他Linux发行版,请搜索存储库并从那里安装。您也可以使用PIP轻松安装它,或下载该工具的Python脚本。 GitHub项目页面
使用speedtest-cli测试互联网的下载和上传速度,然后ping,使用最近的服务器并运行 speedtest 在终端中:

speedtest

输出示例:

$ speedtest
Retrieving speedtest.net configuration...
Testing from **** (***.**.*.***)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by **** [4.27 km]: 2.501 ms
Testing download speed........................................
Download: 6.11 Mbit/s
Testing upload speed..........................................
Upload: 11.67 Mbit/s

要取消详细输出,请仅显示基本信息(公共IP和其他输出除外)。 --simplespeedtest 命令:

speedtest --simple

输出示例:

$ speedtest --simple
Ping: 2.099 ms
Download: 4.37 Mbit/s
Upload: 12.50 Mbit/s

您可以通过执行以下操作查看可用的Internet速度测试服务器的完整列表:

speedtest --list

要测试特定服务器的Internet下载和上传速度,请输入服务器ID --list 使用命令和此ID,如下所示:

speedtest --server SERVER-ID

使用以下命令生成并显示speedtest.net共享结果图像的URL:

speedtest --share

speedtest-cli -h 显示所有可用选项。

Sidebar