Speedtest是我们平时经常使用的测速网站,在全球搭建了不少的测速服务器,虽然有人说他们的测速不一定准确,但是多少可以用于参考。比如我前几天升级到千兆宽带的时候,就是用他们位于浙江电信主机来进行测速的。很多人不知道,其实有一个命令行可以用来调用Speedtest的服务器进行测速,我们可以将其用于测试位于国外的主机到国内主干上的服务器之间的联通情况和带宽使用情况。
因为我的几台主机都是CentOS的,所以下面就以CentOS为例来介绍了。
安装方法:
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py –no-check-certificate
chmod +x speedtest-cli
基本测速(选择距离最近的服务器测试):
./speedtest-cli
搜索指定的服务器(用于找到服务器ID):
./speedtest-cli –list | grep -i Hangzhou
运行后可以看到位于杭州的服务器及ID
7509) China Telecom ZheJiang Branch (Hangzhou, China) [10598.60 km]
4647) China Mobile Group Zhejiang Co.,Ltd (Hangzhou, China) [10598.60 km]
5300) Hangzhou , Zhejiang Unicom (Hangzhou, China) [10598.60 km]
通过指定服务器测速(指定ID即可):
./speedtest-cli –server 7509
分享测试结果图片(最后加上–share):
./speedtest-cli –server 7509 –share
基本就是上面这些操作了,如果你想了解更多操作,可以输入–help来了解。