查看: 331|回复: 1

[基础服务] 使用Speedtest在LINUX上进行网速测试

[复制链接]
  • TA的每日心情
    奋斗
    2018-1-13 01:07
  • 签到天数: 178 天

    连续签到: 1 天

    [LV.7]常住居民III

    查看他的品牌

    发表于 2017-5-11 22:28:00 | 显示全部楼层 |阅读模式
    本帖最后由 namerobot 于 2017-5-11 22:29 编辑

    什么是Speedtest
    Speedtest.net是强大而知名的全球宽带网络速度测试网站,一般我们租用服务器没办法直接看到服务器界面上的UI,只能使用命令行去进行系统交互。
    因此想要进行测速,需要在linux上安装一个小”软件“,小软件去进行Speedtest交互,从而返回测速结果结果




    如何用Speedtest进行测速
    1、判断linux上是否已经安装git工具,使用如下命令判定即可
    1. [root@cloud ~]# git
    2. usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path]
    3.            [-p|--paginate|--no-pager] [--no-replace-objects]
    4.            [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE]
    5.            [--help] COMMAND [ARGS]

    6. The most commonly used git commands are:
    7.    add        Add file contents to the index
    8.    bisect     Find by binary search the change that introduced a bug
    9.    branch     List, create, or delete branches
    10.    checkout   Checkout a branch or paths to the working tree
    11.    clone      Clone a repository into a new directory
    12.    commit     Record changes to the repository
    13.    diff       Show changes between commits, commit and working tree, etc
    14.    fetch      Download objects and refs from another repository
    15.    grep       Print lines matching a pattern
    16.    init       Create an empty git repository or reinitialize an existing one
    17.    log        Show commit logs
    18.    merge      Join two or more development histories together
    19.    mv         Move or rename a file, a directory, or a symlink
    20.    pull       Fetch from and merge with another repository or a local branch
    21.    push       Update remote refs along with associated objects
    22.    rebase     Forward-port local commits to the updated upstream head
    23.    reset      Reset current HEAD to the specified state
    24.    rm         Remove files from the working tree and from the index
    25.    show       Show various types of objects
    26.    status     Show the working tree status
    27.    tag        Create, list, delete or verify a tag object signed with GPG
    复制代码
    说明已经安装此工具。如果没有安装git工具,使用如下命令进行安装
    1. yum -y install git
    复制代码


    2、使用git下载测试软件
    1. git clone https://github.com/sivel/speedtest-cli.git
    复制代码
    3、进入软件目录 cd speedtest-cli/
    1.jpg
    4、运行speedtest_cli.py进行测速
    2.jpg
    报错:Permission denied解决方法:使用chmod 777   speedtest_cli.py 进行提权即可
    3.png
    发现另外一个报错,解决办法:
    4.jpg

  • TA的每日心情
    奋斗
    2018-1-13 01:07
  • 签到天数: 178 天

    连续签到: 1 天

    [LV.7]常住居民III

    查看他的品牌

     楼主| 发表于 2017-5-12 15:27:35 | 显示全部楼层
    测试后的网速单位是Kbit
    转换成常用单位KB =》 1 KB = 8 Kbit
    回复 支持 0 反对 1

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    站长推荐上一条 /1 下一条