Linux下测网速

  |  

摘要: 本文记录一个在 Linux 下测网速的实用工具

【对数据分析、人工智能、金融科技、风控服务感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:潮汐朝夕
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


speedtest-cli

Speedtest.net 是比较广泛的用来测试宽带速度的网站,Speedtest.net 的工作原理并不复杂:它在你的浏览器中加载 JavaScript 代码并自动检测离你最近的 Speedtest.net 服务器,然后向服务器发送 HTTP GET and POST 请求来测试上行/下行网速。

Speedtest.net 提供了一个命令行版本:speedtest-cli。可以用于在没有图形界面的 Linux 中测网速。

安装 speedtest-cli

1
pip install speedtest-cli

安装后的位置如下:

1
/home/ppp/anaconda3/envs/python-3.6/bin/speedtest-cli

使用

  • speedtest-cli
1
2
3
4
5
6
7
8
9
Retrieving speedtest.net configuration...
Testing from China Unicom (111.197.243.211)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by 安徽移动5G (Hefei) [900.06 km]: 30.164 ms
Testing download speed................................................................................
Download: 225.47 Mbit/s
Testing upload speed......................................................................................................
Upload: 44.30 Mbit/s
  • speedtest-cli --share
1
2
3
4
5
6
7
8
9
10
Retrieving speedtest.net configuration...
Testing from China Unicom (111.197.243.211)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by China Telecom TianJin (TianJin) [123.83 km]: 11.476 ms
Testing download speed................................................................................
Download: 490.35 Mbit/s
Testing upload speed......................................................................................................
Upload: 44.50 Mbit/s
Share results: http://www.speedtest.net/result/13446681199.png

用 share 选项后,会给出一个结果图片,图片地址在 log 中有显示。

上面的图片是 2022.07.24 的结果,下面的图片是 2022.08.15 的结果,2022.08.01 应该是宽带换了千兆网套餐了,测的结果有所上升。


Share