zoukankan      html  css  js  c++  java
  • LINUX利用Speedtest测速

    那么远程服务器呢?要知道大多数远程服务器是没有浏览器可以打开web页面的。用浏览器打开网页测速的瓶颈就在此,你不能按计划的对服务器进行定期的常规测试。这时需要到一个名为Speedtest-cli的软件来打破这个瓶颈,它能让你通过命令行来测试互联网连接的速度。

    Speedtest-cli是什么

    此程序是基于Python开发的脚本程序,利用了speedtest.net的服务来测量出上下行的宽带。Speedtest-cli能根据机房离测速服务器的物理距离来列出测速服务器,或者针对某一服务器进行测速,同时还能为你生成一个URL以便你分享你的测速结果。

    要在Linux上安装最新版本的speedtest-cli,你必须安装2.4-3.4或者更高版本的Python。

    在Linux上安装speedtest-cli

    有两种方法可以安装speedtest-cli。第一种方法需要用到python-pip包管理器,第二种方法需要安装Python脚本,生成安装文件然后运行,这里我们分别介绍两种方法:

    使用pythin-pip安装speedtest-cli

    首先你需要安装python-pip包管理器,之后你就可以用pip命令来安装speedtest-cli

    1. $ sudo apt-get install python-pip 
    2. $ sudo wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py      CentOS
    3. $ sudo pip install speedtest-cli

    如果要把speedtest-cli升级至最新版本,你需要输入以下命令

    1. $ sudo pip install speedtest-cli --upgrade

    通过Pyhton脚本来安装speedtest-cli

    首先要用wget命令从github上下来Python脚本,然后解压提取下载的文件(master.zip)

    1. $ wget https://github.com/sivel/speedtest-cli/archive/master.zip
    2. $ unzip master.zip

    提取出文件后,进入提取出的目录speedtest-cli-master然后使脚本可以执行。

    1. $ cd speedtest-cli-master/
    2. $ chmod 755 speedtest_cli.py

    下一步,把可执行的脚本移动到/usr/bin文件夹,这样你就不用每次都输入完整的脚本路径了。

    1. $ sudo mv speedtest_cli.py /usr/bin/

    用speedtest-cli测试互联网连通速度

    1. 要测试你的下载与上传速度,只需要运行speedtest-cli命令,不需要带参数。

    1. $ speedtest_cli.py
    2. $sudo speedtest-cli
      Retrieving speedtest.net configuration...
      Testing from China Telecom (202.96.128.166)...
      Retrieving speedtest.net server list...
      Selecting best server based on ping...
      Hosted by ChinaTelecom-GZ (Guangzhou) [2.51 km]: 37.469 ms
      Testing download speed................................................................................
      Download: 0.65 Mbit/s
      Testing upload speed....................................................................................................
      Upload: 1.66 Mbit/s

  • 相关阅读:
    在VirtualBox安装debian8.8(完整版)
    Ubuntu18.04 离线安装 docker
    基于JWT的Token认证机制及安全问题
    BTree
    ConcurrentHashMap原理
    Utf8BomRemover
    Spring源码下载
    【intellij idea】Project Structure 讲解 Ctrl+Alt+Shift+S
    idea使用过程中, maven包已经正常下载,但是项目中依然无法引入,提示不存在
    java正则判断字符串是否含有中文、数字、字母
  • 原文地址:https://www.cnblogs.com/fatt/p/6148518.html
Copyright © 2011-2022 走看看