『工具』Liunx下使用SpeedTest测速
SpeedTest
是用来测试网络上传/下载速率的一款工具,在Windows
上能很方便的测试本地网络的上传/下载速率,而在Linux
上,也可以很方便的使用命令行SpeedTest
来测试
SpeedTest
是用Python
编写的轻量级Linux
命令行工具,在Python2.4
至3.4
版本下均可运行,一般我都是用SpeedTest
来测试VPS
的带宽,以下内容仅做个记录,毕竟我老是忘记应该打什么代码……(大佬勿喷)
下载:
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py
备用脚本
wget https://blog.zets.cn/api/speedtest.py
添加权限:
chmod a+rx speedtest.py
现在就已经能使用了,最简单的使用方法
python speedtest.py
如果你想生成一张图片,并分享给其他人,那么应该这样:
python speedtest.py --share
在默认情况下,SpeedTest
是选择离测试机最近的一个节点进行测试的,如果你想要自定义测试到某个地区的上传/下载速率,那首先列出目前可用的SpeedTest
服务器:
python speedtest.py --list
此时会列出所有的服务器(按照距离远近进行排列)
如果想一点一点的列出服务器,请输入:
python speedtest.py --list|more
我们可以看到,列出的服务器前面有一串数字
root@debian:~# python speedtest.py --list|more
Retrieving speedtest.net configuration...
14939) Mimosa Networks (San Jose, CA, United States) [0.45 km]
10384) Speedtest.net (San Jose, CA, United States) [4.19 km]
11899) Janus Networks (San Jose, CA, United States) [4.19 km]
15786) Sprint (San Jose, CA, United States) [4.19 km]
9383) Sneaker Server (San Jose, CA, United States) [4.19 km]
9540) DNASOLES (San Jose, CA, United States) [4.19 km]
11599) Mimosa Networks (Santa Clara, CA, United States) [7.10 km]
18007) T-Mobile (Santa Clara, CA, United States) [7.10 km]
12818) Ridge Wireless (Cupertino, CA, United States) [12.57 km]
10455) Cytranet (Fremont, CA, United States) [24.84 km]
6468) Tekify Broadband Internet Services (Fremont, CA, United States) [24.84 km]
如果你想列出指定地区的测试节点,可以使用
python speedtest.py --list | grep China
如果我们想测试主机到Mimosa Networks这个节点的速率,那么是这样输入:
python speedtest.py --server 11599
如果是要生成分享的图片,那就加上share
python speedtest.py --server 11599 --share
是不是很简单
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 七云's Blog!