SpeedTest是全球知名的宽带网络速度测试网站,在Windows上能很方便的测试本地网络的上传/下载速率,而在Linux上,也可以很方便的使用命令行SpeedTest。
Speedtest-cli是什么
此程序是基于Python开发的脚本程序,利用了speedtest.net的服务来测量出上下行的宽带。Speedtest-cli能根据机房离测速服务器的物理距离来列出测速服务器,或者针对某一服务器进行测速,同时还能为你生成一个URL以便你分享你的测速结果。
要在Linux上安装最新版本的speedtest-cli,你必须安装2.4-3.4或者更高版本的Python。
简单安装方法
下载测试脚本
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
为脚本添加权限
chmod a+rx speedtest.py
然后运行脚本
python speedtest.py

在默认情况下,SpeedTest是选择离测试机最近的一个节点进行测试的,如果你想要自定义测试到某个地区的上传/下载速率,那首先列出目前可用的SpeedTest服务器:
python speedtest.py --list
此时会列出所有的服务器(按照距离远近进行排列)
如果想一点一点的列出服务器,请输入:
python speedtest.py --list|more
可以看到每个地区前面有一个数字

如果你想列出指定地区的测试节点,可以使用
python speedtest.py --list | grep China
如果我们想测试主机到某个节点的速率,那么是这样输入:
python speedtest.py --server 21182
其中,21182 即为页面的id编号。想测试到哪个节点就写哪个节点的id即可。
玩的愉快!