当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为“最后一公里”)的网络连接速度。在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的。

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

但在没有图形化桌面时(例如,当你通过命令行远程登陆服务器或使用没有图形界面的操作系统),基于flash、界面友好的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 https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

$ chmod a+rx speedtest_cli.py

$ sudomv speedtest_cli.py /usr/local/bin/speedtest-cli

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

使用speedtest-cli测试网速

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

$speedtest-cli

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

如果你愿意分享测试结果,你可以使用参数“–share”。它将会把你的测试结果上传到Speedtest.net服务器并以图形的方式分享给其他人。

下面是一幅由speedtest-cli自动生成并上传到Speedtest.net的测试结果:

如果你对目前所有可用的Speedtest.net服务器感兴趣,你可以使用参数“–list”。它会打印出所有的Speedtest.net服务器(按照离你的地理距离由近及远排序)。

在上面的列表中,每个服务器的前面都有一个与其对应的ID。如果想使用指定的服务器来测试你的网速,你只需要在speedtest-cli命令后指定其ID即可。例如,如果想使用在Washington DC的服务器,你只需要指定相对应的服务器ID(如935)。

centos 测试get请求_centos网速测试相关推荐

  1. 占带宽测试软件,铁通网速测试

    安徽铁通测速数据说明:单位换算: 1M=128k/s, 2M=256k/s如:10M安徽铁通带宽在 1000KB (8000Kbps)左右: 1.测速的机子正在运行的程序占用了铁通网络带宽使网速变慢, ...

  2. 手机网速测试软件排行榜,手机网速测试软件排行 手机网速测试软件推荐

    生活中很多人家里面都安装了wifi网络,在自己平时上网的时候既省流量网速又快,但是很多人在使用的过程中总有的时候会感觉到网速非常的不稳定总是莫名其妙的卡顿,这时候肯定很多人都觉得非常烦人,但是自己有束 ...

  3. java 网速测试_简易的网速测试 - 梦想游戏 - OSCHINA - 中文开源技术交流社区

    基本原理是访问稳定的网页来测试速度,或者利用稳定的下载地址来测速,比如QQ.EXE 网页粒度小 测试没有 下载地址 稳定准确 界面MFC完成,网络API使用CURL HttpClient.cpp #i ...

  4. 网速测试大师的软件怎么回事,网速测试大师

    手机网速测试大师是一款手机网络测试软件,通过手机网速测试大师你可以直接测试你手机的网络速度,无论是WIFI还是手机移动网络都可以检测,让你更加了解你的手机网络. 软件介绍 网速测试大师是一款热度仅次于 ...

  5. 网速测试利器-iperf3

    简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP.UDP.SCTP传输协议,可在Windows.Mac OS X.Linux.FreeBSD等各种平台使用,是一个简单又实用 ...

  6. 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析

    作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/25996817 工信部规定的网速测试标准 : 除普通网页测速 ...

  7. iperf3怎么看结果_网速测试利器-iperf3

    简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP.UDP.SCTP传输协议,可在Windows.Mac OS X.Linux.FreeBSD等各种平台使用,是一个简单又实用 ...

  8. php网速测试程序,网速测试软件:SpeedTest mini脚本

    日志记录: 202.165.107.100 - - [04/Nov/2007:19:55:56 +0800] "GET /speedtest/speedtest/random350x350. ...

  9. 网速测试工具_在线网站速度测试工具

    网速测试工具 Having your site online means that users may already be suffering slow download speeds on you ...

  10. 什么软件可以测试家里的宽带,技术贴 | 如何简单又专业的测试自己家的网速是否达标...

    原标题:技术贴 | 如何简单又专业的测试自己家的网速是否达标 随着网络的迅猛发展,不少家庭已经升级了百兆光纤,作为用户,最关心的肯定是网速问题啦,怎么知道自己家的网速是否达到运营商承诺的速度呢?怎么知 ...

最新文章

  1. linux实验串行端口程序设计,Linux下串口编程心得(转)
  2. vlan之间互相访问_VLAN的划分和网络的配置实例
  3. 【2018.4.7】模拟赛之二-ssl2383 睡眠【水题】
  4. svm gui安装 matlab,svm_matlab_gui 支持向量机matlab工具箱(含资料及gui模式)用于分类和回归预测 - 下载 - 搜珍网...
  5. outlook搜索栏跑到上面去了_长春企业网站搜索优化如何做
  6. 自定义文件系统类加载器
  7. MYSQL数据库的数据完整性
  8. 魔乐科技MLDN_android开发实战经典_李兴华_视频下载汇总
  9. 实现asp程序调用摄像头并控制摄像头进行拍照
  10. Leetcode NO.63 Unique Paths II
  11. 无线通信设备安装工程概预算编制_浙江正规设备安装工程安装-设计安装_天霖工程...
  12. DllMain 用法
  13. 退出痛区-使用NDepend进行静态分析
  14. 带你玩转区块链--区块链面试问题及答案-第四章【总结篇】
  15. 数据库 MySQL 中 DQL 数据库查询语言(特别重要)
  16. 向大家介绍一款代码阅读工具——Scitools Understand
  17. 基于深度学习的合成孔径雷达自聚焦
  18. r语言中如何进行两组独立样本秩和检验
  19. mysql linux 监控工具_细说linux服务器各种监控工具
  20. 安卓中QQ登陆源代码

热门文章

  1. linux 进程 ldt,LInux 描述符GDT, IDT LDT结构定义
  2. LDT面试:实验室开发诊断试剂监管模式(Laboratory Developed Test,LDT)
  3. ML之LIME:可解释性之LIME/SP-LIME的简介、原理、使用方法、经典案例之详细攻略
  4. 搭建简单的企业网站,华为云速建站和阿里建站哪个好?
  5. HFUT雨课堂形式与政策【支持考试】
  6. Burp Suite代理和火狐浏览器的设置(超详细)
  7. 微信小程序学习笔记③——wxml+wxss+js基础入门[样例+解析]
  8. Beta版是什么意思
  9. 塞班系统服务器,在Symbian系统邮件应用程序中使用IMAP服务
  10. 简单制作弹球打砖块网页小游戏