您的位置:新葡亰496net > 电脑系统 > 新葡亰496net:Linux命令行测试网速,Linux下使用

新葡亰496net:Linux命令行测试网速,Linux下使用

发布时间:2019-12-12 11:25编辑:电脑系统浏览(117)

    Speedtest是用来测试网络性能的开源软件,在Linux下面安装Speedtest可以用来测试网络出口的上传和下载速度,帮助排查网络方面导致的故障。

    导读 Speedtest是用来测试网络性能的开源软件,在Linux下面安装Speedtest可以用来测试网络出口的上传和下载速度,帮助排查网络方面导致的故障。

    Linux命令行测试网速

    很多时候我们需要测试Linux服务器的上行和下行宽带。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的应用“之一”。
    Speedtest.net提供了一个命令行版本——speedtest-cli。下面将向你演示如何在Linux的命令行中使用speedtest-cli来测试宽带连接速度。

    一、安装speedtest-cli
    speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。网上的教程非常古老,用了只会报过期脚本 ,更新如下

    wget

    chmod a rx speedtest.py

    mv speedtest.py /usr/local/bin/speedtest-cli

    chown root:root /usr/local/bin/speedtest-cli

    speedtest-cli

    也可以在自己电脑上下载好 speedtest.py 然后上传到服务器上。

    二、使用speedtest-cli测试网速
    使用speedtest-cli命令也很简单,它不需要任何参数即可工作。

    [[email protected] temp]# speedtest-cli

    输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。

    [[email protected] temp]# speedtest-cli
    Retrieving speedtest.net configuration…
    Retrieving speedtest.net server list…
    Testing from China Telecom (219.135.214.145)…
    Selecting best server based on latency…
    Hosted by CTM Internet Services (Macau) [106.48 km]: 55.974 ms
    Testing download speed………………………………….
    Download: 3.15 Mbit/s
    Testing upload speed…………………………………………..
    Upload: 0.58 Mbit/s

    测试结果说明:上行为 0.58Mbit/s 下行为 3.15 Mbit/s
    当然对于测试结果,一般在实际应用中不一定能达到这个值,仅作为参考使用。

    很多时候我们需要测试Linux服务器的上行和下行宽带。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的...

    新葡亰496net 1

    新葡亰496net 2

    Speedtest介绍

    Speedtest介绍

    由于公司几个项目用户访问的时候响应较慢,项目本身没问题,服务及调用的接口返回信息都比较正常,猜想是网络方面造成的瓶颈,导致用户请求的时候网络响应堵塞,拉长了响应时间。

    由于公司几个项目用户访问的时候响应较慢,项目本身没问题,服务及调用的接口返回信息都比较正常,猜想是网络方面造成的瓶颈,导致用户请求的时候网络响应堵塞,拉长了响应时间。

    Speedtest.net是比较广泛的用来测试宽带速度的网站,Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行/下行网速。

    Speedtest.net是比较广泛的用来测试宽带速度的网站,Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and POST请求来测试上行/下行网速。

    但在没有图形化桌面时(例如,当你通过命令行远程登陆服务器或使用没有图形界面的操作系统),基于flash、界面友好的Speedtest.net将无法工作。幸运的是,Speedtest.net提供了一个命令行版本——speedtest-cli。下面我将向你演示如何在Linux的命令行中使用speedtest-cli来测试宽带连接速度。

    但在没有图形化桌面时(例如,当你通过命令行远程登陆服务器或使用没有图形界面的操作系统),基于flash、界面友好的Speedtest.net将无法工作。幸运的是,Speedtest.net提供了一个命令行版本——speedtest-cli。下面我将向你演示如何在Linux的命令行中使用speedtest-cli来测试宽带连接速度。

    安装speedtest-cli

    安装speedtest-cli

    Github链接:
    Speendtest.net官网:
    测试本机所在网络出口的带宽,访问Speendtest.net,点击首页的Begin开始测试,等待几秒,查看测试结果:

    Github链接:
    Speendtest.net官网:
    测试本机所在网络出口的带宽,访问Speendtest.net,点击首页的Begin开始测试,等待几秒,查看测试结果:

    新葡亰496net 3

    新葡亰496net 4

    pip安装

    pip安装

    speedtest是用python写的,没使用过pip的需要先安装pip,

    speedtest是用python写的,没使用过pip的需要先安装pip,

    pip安装:
    #开启epel源

    新葡亰496net:Linux命令行测试网速,Linux下使用Speedtest测试网速。pip安装:
    #开启epel源

    yum install python-pip –y
    
    yum install python-pip –y
    

    安装speedtest-cli

    安装speedtest-cli

    pip install speedtest-cli
    
    pip install speedtest-cli
    

    安装完成测试

    安装完成测试

    which speedtest-cli | bash –
    
    which speedtest-cli | bash –
    

    新葡亰496net 5

    新葡亰496net 6

    github安装

    github安装

    pip install git https://github.com/sivel/speedtest-cli.git
    
    pip install git https://github.com/sivel/speedtest-cli.git
    

    或者

    或者

    git clone https://github.com/sivel/speedtest-cli.git
    python speedtest-cli/setup.py install
    
    git clone https://github.com/sivel/speedtest-cli.git
    python speedtest-cli/setup.py install
    

    shell安装

    shell安装

    wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
    chmod  x speedtest-cli
    ./speedtest-cli
    
    wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
    chmod  x speedtest-cli
    ./speedtest-cli
    

    speedtest-cli使用

    speedtest-cli使用

    speedtest-cli –h
    /usr/bin/speedtest-cli –share
    /usr/bin/speedtest-cli –list
    
    speedtest-cli –h
    /usr/bin/speedtest-cli –share
    /usr/bin/speedtest-cli –list
    

    新葡亰496net 7新葡亰496net, 新葡亰496net 8

    新葡亰496net 9 新葡亰496net 10

    免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://***/

     

    本文由新葡亰496net发布于电脑系统,转载请注明出处:新葡亰496net:Linux命令行测试网速,Linux下使用

    关键词:

上一篇:没有了

下一篇:没有了