首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >『工具』Liunx下使用SpeedTest测速

『工具』Liunx下使用SpeedTest测速

作者头像
Qicloud
发布2022-01-25 14:53:51
发布2022-01-25 14:53:51
2.5K0
举报
文章被收录于专栏:七云博客七云博客

SpeedTest是用来测试网络上传/下载速率的一款工具,在Windows上能很方便的测试本地网络的上传/下载速率,而在Linux上,也可以很方便的使用命令行SpeedTest来测试 SpeedTest是用Python编写的轻量级Linux命令行工具,在Python2.43.4版本下均可运行,一般我都是用SpeedTest来测试VPS的带宽,以下内容仅做个记录,毕竟我老是忘记应该打什么代码……(大佬勿喷) 下载:

代码语言:javascript
复制
    wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py

备用脚本

代码语言:javascript
复制
    wget https://blog.zets.cn/api/speedtest.py

添加权限:

代码语言:javascript
复制
    chmod a+rx speedtest.py

现在就已经能使用了,最简单的使用方法

代码语言:javascript
复制
    python speedtest.py

如果你想生成一张图片,并分享给其他人,那么应该这样:

代码语言:javascript
复制
    python speedtest.py --share

在默认情况下,SpeedTest是选择离测试机最近的一个节点进行测试的,如果你想要自定义测试到某个地区的上传/下载速率,那首先列出目前可用的SpeedTest服务器:

代码语言:javascript
复制
    python speedtest.py --list

此时会列出所有的服务器(按照距离远近进行排列)

如果想一点一点的列出服务器,请输入:

代码语言:javascript
复制
    python speedtest.py --list|more

我们可以看到,列出的服务器前面有一串数字

代码语言:javascript
复制
    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]

如果你想列出指定地区的测试节点,可以使用

代码语言:javascript
复制
    python speedtest.py --list | grep China

如果我们想测试主机到Mimosa Networks这个节点的速率,那么是这样输入:

代码语言:javascript
复制
    python speedtest.py --server 11599

如果是要生成分享的图片,那就加上share

代码语言:javascript
复制
    python speedtest.py --server 11599 --share

是不是很简单

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档