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

  • 相关阅读:
    node
    github
    [模块] pdf转图片-pdf2image
    python 15 自定义模块 随机数 时间模块
    python 14 装饰器
    python 13 内置函数II 匿名函数 闭包
    python 12 生成器 列表推导式 内置函数I
    python 11 函数名 迭代器
    python 10 形参角度 名称空间 加载顺序
    python 09 函数参数初识
  • 原文地址:https://www.cnblogs.com/fatt/p/6148518.html
Copyright © 2011-2022 走看看