我们总是需要检查家庭和办公室的互联网连接的速度。 我们为此做什么? 转到网站如Speedtest.net并开始测试。 它在Web浏览器中加载JavaScript,然后基于ping选择最佳服务器并输出结果。 它还使用Flash播放器来产生图形结果。
无头服务器,哪里没有任何基于网络的浏览器和主要点是,大多数服务器是无头的。 这种基于Web浏览器的速度测试的另一个瓶颈是,你不能定期调度速度测试。 这里说到,消除这个瓶颈,让你测试命令行的Internet连接速度的应用程序“SPEEDTEST-(CLI)”。
什么是Speedtest-cli
该应用程序基本上是一个用Python编程语言开发的脚本。 它双向测量互联网带宽速度。 它使用speedtest.net基础设施测量速度。SPEEDTEST-CLI能够列出基于物理距离,测试针对特定服务器的服务器,并为您提供URL分享您的互联网速度测试的结果。
要安装在Linux系统中最新的SPEEDTEST-CLI工具,您必须安装在系统上的Python 2.4-3.4或更高版本。
在Linux中安装speedtest-cli
有两种方法来安装speedtest-cli工具。 第一种方法是使用python-pip
封装,而第二种方法是下载Python脚本,使它可执行文件并运行,在这里我将介绍两种方式...。
安装speedtest-cli使用pythin-pip
首先,你需要安装python-pip
封装,然后再把你可以安装使用PIP命令,如下所示SPEEDTEST-CLI工具。
$ sudo apt-get install python-pip $ sudo pip install speedtest-cli
要升级speedtest-cli,在稍后阶段,使用。
$ sudo pip install speedtest-cli --upgrade
安装speedtest-cli使用Python脚本
使用wget命令,解压下载的文件(master.zip),并提取它从GitHub首先下载python脚本..
$ wget https://github.com/sivel/speedtest-cli/archive/master.zip $ unzip master.zip
解压文件后,进入解压目录speedtest-cli-master
,使脚本文件的可执行文件。
$ cd speedtest-cli-master/ $ chmod 755 speedtest_cli.py
接下来,将可执行文件/usr/bin
的文件夹,这样就不必每次输入完整的路径。
$ sudo mv speedtest_cli.py /usr/bin/
使用speedtest-cli测试Internet连接速度
1.要测试下载并上传你的互联网连接速度,运行speedtest-cli
不带任何参数的命令,如下图所示。
$ speedtest_cli.py
测试下载在Linux中的上传速度
2.要检查的速度结果以字节为单位的地方位。
$ speedtest_cli.py --bytes
测试Internet速度(字节)
3.与您的朋友或家人分享你的带宽速度。 您将获得一个可用于下载图像的链接。
# speedtest_cli.py --share
共享互联网速度结果
下图为使用上述命令生成的采样速度测试结果。
速度测试结果
4.不要需要比其他坪的任何其他信息,下载和上传?
$ speedtest_cli.py --simple
测试平台下载上传速度
5.列出speedtest.net
基于物理距离服务器。 在千米的距离被提及。
$ speedtest_cli.py --list
检查Speedtest.net服务器
6.最后阶段中产生的巨大的分类的距离的基础上的服务器的列表。 如何获得所需的输出? 假如我只想看到位于孟买(印度)的speedtest.net服务器。
$ speedtest_cli.py --list | grep -i Mumbai
检查最近的服务器
针对特定的服务器7.测试连接速度。 使用在上面的示例5和示例6中生成的服务器标识。
$ speedtest_cli.py --server [server ID] $ speedtest_cli.py --server [5060] ## Here server ID 5060 is used in the example.
测试与服务器的连接
8.要检查版本号和帮助speedtest-cli
工具。
$ speedtest_cli.py --version
检查SpeedCli版本
$ speedtest_cli.py --help
SpeedCli帮助
注:通过延迟报告工具不是它的目标,不应该依赖它。 相对延迟值输出负责选择要测试的服务器。 CPU和内存容量会在一定程度上影响结果。
结论
该工具是系统管理员和开发人员必备的。 一个简单的脚本运行没有任何问题。 我必须说,应用程序是美好的,轻量级,做什么承诺。 我不喜欢Speedtest.net它使用闪光灯的原因,但SPEEDTEST-CLI给了我一个理由来爱他们。
speedtest_cli是第三方应用程序,不应该被用来自动记录带宽速率。 Speedtest.net使用数百万用户,这是一个好主意, 设置自己的SPEEDTEST迷你服务器 。
这就是现在,到那时敬请关注,并连接到youcl。 不要忘记在下面的评论中提供您宝贵的反馈。 喜欢和分享我们,并帮助我们传播。