vps 测试本身上传和下载速度speedtest开源工具

说在前面

直接在vps上面wget下载文件
是最简单的测试方法。
比如
wget http://cachefly.cachefly.net/100mb.test

除此之外,有这样一个测速网站
http://www.speedtest.net
开源
https://github.com/sivel/speedtest-cli
只使用它的脚本,不用安装
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest.py
里面有很多国家的测试点,列表在这里
http://www.speedtest.net/speedtest-servers-static.php

列出所有在中国的测试服务器:
服务器经常变量,用下面这查询,或上面网址
python speedtest.py --list | grep China

5985) Hainan Unicom (Haikou, China) [6898.27 km]
5081) ShenZhen Telecom (Shenzhen, China) [6953.12 km]
...

结果解释
5081: 服务器id
ShenZhen Telecom:isp,这里是深圳电信
Shenzhen, China :服务器所在地址
6953.12 km:两台服务器地理位置之间距离,和深圳相距6953.12公里

wps系统是ubuntu的话
也可以看这里 https://www.speedtest.net/apps/cli
或者直接执行,自动选最近
python speedtest.py
或者指定测试点
python speedtest.py --server=5081 --share

--share 可以得到一张结果png报告图片
存于这样的网址
http://www.speedtest.net/result/xxxx.png

另一测试国内网速

教程:
https://zhuanlan.zhihu.com/p/101026199

开源地址
https://link.zhihu.com/?target=https%3A//github.com/ernisn/superspeed

命令

bash <(curl -Lso- https://git.io/superspeed)

点赞