speedtest

speedtest高阶测速命令

speedtest 众所周知是一个网络测速脚本,除了一键测速以外,还可以指定测速,对于某些服务器特别有效,比如不是原生IP,测速节点和服务器不在同地区,测不准,这样使用高阶测速命令就可以准确测出来。

speedtest官网
speedtest官网

测速命令

一步一步操作就好了,Speedtest 是一个用 Python 编写的轻量级 Linux 命令行工具,可基于 Speedtest.net 的基础架构来测量linux服务器网络的上/下行速率。

https://www.speedtest.net/apps/cli

这样的测速命令对于我上述所讲的,精准测速还有问题,无法做到。前几天买了一台香港的主机,但是IP是美国的,这样在测速的过程中,会自动选择美国的测速节点,可是主机在香港,肯定测不准了。

下面是之前写的一键测速的脚本仅供参考。

查看最近的节点列表:

speedtest -L

指定测速服务器:

speedtest -s 11111

把上面的 11111 换成你想指定的测速服务器地址即可。

查找 SpeedTest 距离近的节点

https://c.speedtest.net/speedtest-servers-static.php

列出所有在中国的测试服务器

speedtest-cli --list | grep China

结果解释

3633) China Telecom (Shanghai, China) [11983.37 km]
3633: 服务器id
china telecom:isp,这里是中国电信
shanghai,china :服务器所在地址
11983.37 km:两台服务器地理位置之间距离,我这台机器在美国,和上海相距11983.37公里,很远呐.

一些命令用法

-h, --help                  show this help message and exit
--share                     分享你的网速,该命令会在speedtest网站上生成网速测试结果的图片。
--simple                   Suppress verbose output, only show basic information
--list                        根据距离显示speedtest.net的测试服务器列表。
--server=SERVER      指定列表中id的服务器来做测试。
--mini=MINI              URL of the Speedtest Mini server
--source=SOURCE    Source ip address to bind to
--version                  Show the version number and exit

指定测速ID以后就可以准确测速了,,有那么一丢丢用哈。

加入 900 多名订阅者的行列

通过邮件第一时间获取最新文章。

邮箱订阅