为了检查互联网连接速度,有许多在线服务可用。 事实上,此类服务的数量如此之多,以至于令人困惑哪个更可靠。 在这种情况下,SpeedTest 是大多数人的首选。 这是因为该服务可靠且与全球数百台服务器保持一致。 由于它是一项网站服务,因此您需要访问浏览器来检查连接,对吗? 在没有任何 Web 浏览器访问权限的情况下使用远程客户端时,享受乐趣可能会很痛苦 测速服务. 别担心。 速度测试 仍可用于 在终端上使用! 它是 速度测试-cli —— 一个命令行实用程序,允许任何用户直接从终端运行 SpeedTest.
在本文中,您将了解如何使用 speedtest-cli(一个用 Python 编写的简单命令行客户端,用于使用 Speedtest.net 基础设施测量互联网带宽)从 Linux 终端测试互联网速度。 我将展示如何简单地检查下载/上传互联网速度到地理位置最近的服务器,如何测量特定服务器的网络速度以及如何通过 Speedtest.net 共享速度测试结果。 所有这些任务只能使用 Linux 命令行来执行。
安装 Speedtest-cli
Speedtest-Cli 可以通过许多不同的 Linux 发行版的软件源安装。 它也可以通过源代码或 Python Package 工具获得。
在 Ubuntu 和 Mint Linux 上安装 speedtest-cli
sudo apt install speedtest-cli
在 Debian 上安装 speedtest-cli
sudo apt-get install speedtest-cli
在 OpenSUSE 上安装 speedtest-cli
sudo zypper install speedtest-cli
安装 speedtest-cli Fedora 或 CentOS linux
# Fedora sudo dnf install speedtest-cli -y # CentOS sudo dnf install speedtest-cli -y
使用 speedtest-cli
要使用 Speedtest-cli 工具运行基本的互联网速度测试,请启动一个终端,并在其中运行 speedtest-cli。 下面是对您的 ping、上传和下载速度的基本测试。 该过程完成后,您的互联网测试结果将以文本形式显示。
如果您不熟悉终端并希望 Internet 测试结果更易于阅读,请将简单修饰符添加到 speedtest-cli 命令。
speedtest-cli --simple
仅下载测试
想知道您的下载速度,但又不想运行完整的互联网速度测试吗? 尝试使用 no-upload 修饰符运行 speedtest-cli 命令。
speedtest-cli --no-upload
将无上传与简单的修饰符相结合,以获得易于阅读的体验。
speedtest-cli --no-upload --simple
仅上传测试
使用 no-download 命令运行 speedtest-cli 将允许用户进行“仅上传”测试。
speedtest-cli --no-download
为获得最佳结果,请使用 simple 修饰符运行。
speedtest-cli --no-download --simple
查看图形结果
在 Speedtest.net 上运行互联网速度测试时,您可以选择以 PNG 图像查看网络结果。 如果您想要在终端中使用 speedtest-cli 运行的速度测试的图片结果,请添加共享修饰符。
speedtest-cli --share --simple
字节测速
您使用 speedtest-cli 命令运行的每个 Internet 测试都以位为单位。 它是衡量互联网速度的通用标准。 如果这不适合您,请考虑在测试中使用字节修饰符。
speedtest-cli --bytes
将 SpeedTest 导出为 CSV
你经常进行速度测试吗? 想要跟踪您的数据? 考虑使用 csv 修饰符运行 speedtest-cli 命令。 使用此功能以“csv”文本格式打印测试结果,该格式可轻松粘贴到 Microsoft Excel 或 Libre Office Calc 等电子表格程序中。
speedtest-cli --csv
更有用的命令
Speedtest-cli 提供了大量选项和自定义,您只需输入即可查看 –
speedtest-cli -h
例如,按照与您的距离的升序获取所有速度测试服务器的列表。 只需输入以下命令 –
speedtest-cli –list
你看到这些数字太极端了吧? 您可以选择从该特定服务器运行测试,只需使用以下命令提供其 ID –
speedtest-cli --server 5870
瞧! 速度测试现在更简单了,对吧?