Linux下 SpeedTest 工具测速

您所在的位置:网站首页 linux测试网络带宽命令 Linux下 SpeedTest 工具测速

Linux下 SpeedTest 工具测速

2023-12-08 14:27| 来源: 网络整理| 查看: 265

1. 概述

    目的: 用来测试开发板上的4G 模块网络上传和下载速度;     在Linux的命令行中使用speedtest-cli来测试宽带连接速度。speedtest-cli是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试。

2. 安装工具

    访问该网址:https://github.com/sivel/speedtest-cli ,可以查看下载方法;     Linux 下可以使用 wget 命令下载speedtest-cli脚本:     #: wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py     #: chmod +x speedtest-cli (给文件执行权限)     安装后,在目录下可以看到 speedtest-Cli 脚本。 在这里插入图片描述

3. 执行脚本进行测速

(1)正常测试 $ ./speedtest-cli

    输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。 (2)异常情况     若测试过程中出现拒绝请求,无法请求得到服务器列表等状况,如下所示的状况: root@sama5d4-xplained:/home# ./speedtest-cli Retrieving speedtest.net configuration… Testing from China Telecom SHAANXI (36.46.3.132)… Retrieving speedtest.net server list… Cannot retrieve speedtest server list ERROR: timed out     考虑应该是节点出问题了,DNS服务器解析 www.speedtest.net 浏览器地址不正常,给www.speedtest.net 换个中国免费的DNS解析服务器进行解析,首选服务器114.114.114.114对网页进行解析。下图所示, nslookup 命令可以用来更换DNS。

在这里插入图片描述 speedtest-cli 命令的其他使用方式:

 如果你愿意分享测试结果,你可以使用参数“–share”。它将会把你的测试结果上传到Speedtest.net服务器并以图形的方式分享给其他人。

命令: ./speedtest-cli --share

在这里插入图片描述 下面是一幅由speedtest-cli自动生成并上传到Speedtest.net的测试结果: 在这里插入图片描述  如果你对目前所有可用的Speedtest.net服务器感兴趣,你可以使用参数“–list”。它会打印出所有的Speedtest.net服务器(按照离你的地理距离由近及远排序)。 命令: ./speedtest-cli --list | grep China (查看中国境内服务器列表) 在这里插入图片描述  在上面的列表中,每个服务器的前面都有一个与其对应的ID。如果想使用指定的服务器来测试你的网速,你只需要在speedtest-cli命令后指定其ID即可。例如,如果想使用在Washington DC的服务器,你只需要指定相对应的服务器ID(如935)。 在这里插入图片描述

4. 高新兴物联LTE ME3630-W ,4G 模组测试实例

1) 查看中国境内离我最近的服务器列表 在这里插入图片描述 2)连接最近的服务器,列表中的第一个,服务器标识码 4863,并将其保存在网页中; 在这里插入图片描述 去该网页下下载保存的测速图片:http://www.speedtest.net/result/7501082536.png 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3