Speedtest-cli,测量来自终端的连接带宽

speedtest-cli关于

在下一篇文章中,我们将看一下Speedtest-cli。 这是一个用Python编写的简单客户端,我们将可以使用它来 测量我们互联网连接的双向带宽 并且它使用speedtest.net基础结构为我们提供了结果。

在网络中,我们将能够找到许多替代方法来测试我们的互联网速度,但是我怀疑我们能否找到像它一样酷的任何方法。 ookla速度测试。 每时每刻,我们都想通过访问您的网站来测试我们的互联网速度。 如果可以的话,会不会更好呢? 使用speedtest.net测试我们的互联网速度,而无需访问其网站 并直接从终端上进行吗? 嗯,这正是该终端客户端所做的。

所以这里有speedtest-cli, 命令行实用程序,使用speedtest.net测试我们的互联网速度。 这是一个简单但实​​用的程序,它将测量您的Internet连接速度并向我们显示“近似”值。

速测网

使用Speedtest.net时,此工具可能会向我们显示不一致的结果。 关于此潜在因素,有几个概念需要考虑:

  • Speedtest.net已切换为使用来自 纯套接字而不是基于HTTP的测试.
  • 该应用程序是用Python编写的。 不同版本的Python 他们将比其他部分更快地执行代码的某些部分。
  • CPU速度和容量 内存和内存将在Speedtest.net甚至同一网络中其他计算机之间的不一致中发挥重要作用。

在Ubuntu上安装Speedtest CLI

安装此程序比您预期的要容易。 就像已经 在官方资料库中,我们只需在终端(Ctrl + Alt + T)中输入以下命令即可安装它:

sudo apt install speedtest-cli

由于该工具是用Python编写的,因此 我们将可以通过简单的方式通过pip安装它。 如果我们已经有 点安装 在我们的计算机上,我们只需要在终端上输入以下内容(Ctrl + Alt + T):

sudo pip install speedtest-cli

如果我们要 了解更多有关该项目的信息,您可以咨询 GitHub页面

从终端测试互联网速度

我们只需要启动一个终端(Ctrl + Alt + T)。 然后我们会写在里面 SPEEDTEST-CLI 然后按Enter。

SPEEDTEST-CLI

我们还可以进行一些更改,如在先前的测试中,值在 。 现在我们可能有兴趣阅读 字节。 为此,只需添加一个 –字节 在您的命令后面。

speedtest-cli字节

有用的Speedtest-cli命令

Speedtest-cli提供了一个 很多选项和自定义。 想要输入任何内容的人,只需在终端中输入以下内容即可进行咨询和验证:

速度测试-cli -h

speedtest-cli -h

万一我们想要或需要 获取所有速度服务器的列表 以距离我们的位置的升序排列。 我们只需要编写以下命令:

speedtest-cli-列表

speedtest-cli --list

在这种情况下,您必须在上一张图像的最右端查看这些数字。 通过使用以下命令提供其标识,我们将能够选择从该特定服务器运行测试:

speedtest-cli --server 922

如我们所见,这个有趣的工具称为speedtest-cli,可用于从终端测试我们的互联网速度。 它具有很多功能,并且是用我心爱的Python语言制作的。 我想说明的是,成为可靠的延迟报告工具并不是该应用程序的目标。 此工具将向我们显示的延迟不应被视为样式延迟的指示性值 ICMP。 它是一个相对值,用于确定用于速度测试的最低延迟服务器。

卸载Speedtest-cli

由于我们将能够以两种不同的方式来安装此实用程序,因此显然我们也可以以两种不同的方式来卸载它。 如果我们选择从官方存储库中安装它,则必须打开一个终端(Ctrl + Alt + T)并输入以下内容:

sudo apt remove speedtest-cli

另一方面,如果我们选择使用pip进行安装,则可以使用卸载选项消除该实用程序。 我们将必须打开一个终端(Ctrl + Alt + T)并输入以下内容:

sudo pip uninstall speedtest-cli

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   电脑守护者

    您绝对是世界上最正确的达米安:speedtest-cli是命令行的绝佳工具

    不久前,我在本地提供商处遇到了问题,我选择使用speedtest-cli作为创建python脚本的基础,该脚本以每日和每周的速度(通过电子邮件)向我发送达到的速度摘要,并生成具有这些值的图形。

    如果您有兴趣可以 看看这里 (我很高兴听到您的意见和改进建议)

    我发现speedtest-cli的唯一缺点是ping速度似乎有一个错误:它返回的值始终比使用speedtest网络版所获得的值高得多。 你会发生同样的事情吗?