目录
简介
Speedtest CLI 为开发人员提供全球领先的智能服务 Speedtest CLI 为软件开发人员提供全球范围内的服务 Speedtest 和计算机服务等 Linux 为软件开发人员提供 Speedtest、全球范围内的技术和计算机服务。应用程序。
官方网站:https://www.speedtest.net/zh-Hans/apps/cli
使用 Speedtest CLI,您可以轻松完成以下操作:
- 互联网单独使用网络浏览器,在本机测量下载、上传、延迟和丢包等连接性能指标
- 使用 Speed™ 测试 Linux 台式机 Raspberry Pi® 网络服务器、远程服务器甚至测试等低功率设备的互联网连接
- 自动设置脚本关联连接性能数据,包括随时间变化的趋势
- 在自己的程序中使用自己选择的编程语言对 Speedtest 封装后进行使用
- 通过 CSV、JSONL 或 JSON 查看测试结果
安装
# Ubuntu/Debian
sudo apt-get install python3-pip
pip3 install speedtest-cli
# Fedora/Centos/Redhat
yum -y install python3-pip
pip3 install speedtest-cli
使用
语法格式:speedtest-cli [参数]
常用参数:
–share | 分享你的网速,该命令会在speedtest网站上生成网速测试结果的图片 |
–list | 根据距离显示speedtest.net的测试服务器列表 |
–server=SERVER | 指定列表中id的服务器来做测试 |
–source=SOURCE | 绑定服务器的源地址 |
–simple | 仅显示基本信息 |
参考实例
列出所有在中国的测试服务器:
speedtest-cli --list | grep China
//输出如下
34115) China Telecom TianJin-5G (TianJin, China) [123.83 km]
17320) China Mobile JiangSu 5G (ZhenJiang, China) [901.52 km]
26850) China Mobile 5G (Wuxi, China) [994.36 km]
45170) China Unicom (Wu Xi, China) [1002.65 km]
30852) Duke Kunshan University (Kunshan, China) [1036.30 km]
29353) wuhan hello 5G (Wuhan, China) [1056.42 km]
3633) China Telecom (Shanghai, China) [1074.69 km]
指定测速 45170) China Unicom (Wu Xi, China):
speedtest-cli --server 45170
//输出
Retrieving speedtest.net configuration...
Testing from China Unicom (112.85.240.165)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by China Unicom (Wu Xi) [1002.65 km]: 1800000.0 ms
Testing download speed................................................................................
Download: 960.55 Mbit/s
Testing upload speed......................................................................................................
Upload: 779.03 Mbit/s
将速度测试的结果生成一张图片的连接,便于你分享 :
speedtest-cli --share
//输出如下
Retrieving speedtest.net configuration...
Testing from Cogent Communications (154.3.32.64)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by FibreStream (Toronto, ON) [1680.76 km]: 185.413 ms
Testing download speed................................................................................
Download: 199.30 Mbit/s
Testing upload speed......................................................................................................
Upload: 93.64 Mbit/s
Share results: http://www.speedtest.net/result/13143851197.png
以字节计算的方式来测试上下行速度:
speedtest-cli --bytes
//输出如下
Retrieving speedtest.net configuration...
Testing from Cogent Communications (154.3.32.64)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by FibreStream (Toronto, ON) [1680.76 km]: 186.105 ms
Testing download speed................................................................................
Download: 25.23 Mbyte/s
Testing upload speed......................................................................................................
Upload: 11.51 Mbyte/s
只显示ping和上下行速度:
speedtest-cli --simple
//输出如下
Ping: 1800000.0 ms
Download: 0.00 Mbit/s
Upload: 63.94 Mbit/s
列出speedtest.net所有的服务器距离你的物理距离,单位是千米(km):
# speedtest-cli --list
//输出如下
Retrieving speedtest.net configuration...
34115) China Telecom TianJin-5G (TianJin, China) [123.83 km]
17320) China Mobile JiangSu 5G (ZhenJiang, China) [901.52 km]
26850) China Mobile 5G (Wuxi, China) [994.36 km]
45170) China Unicom (Wu Xi, China) [1002.65 km]
30852) Duke Kunshan University (Kunshan, China) [1036.30 km]
29353) wuhan hello 5G (Wuhan, China) [1056.42 km]
3633) China Telecom (Shanghai, China) [1074.69 km]
29107) Asia Pacific Telecom (Taoyuan, Taiwan) [1711.93 km]
4938) Chief Telecom (Taoyuan, Taiwan) [1711.93 km]
36634) SEEDNET (Taoyuan District, Taiwan) [1722.68 km]