linux网络测速脚本_测网速cmd命令[通俗易懂]

linux网络测速脚本_测网速cmd命令[通俗易懂]1.概述    目的:用来测试开发板上的4G模块网络上传和下载速度;    在Linux的命令行中使用speedtest-cli来测试宽带连接速度

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
在这里插入图片描述

今天的文章linux网络测速脚本_测网速cmd命令[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/63326.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注