学习如安在 Linux 终端运用指令行东西 speedtest 测验网速,或许仅用一条 python 指令马上取得网速的测验成果。
咱们都会在连接到一个新的网络或许 WIFI 的时分去测验网络带宽。 为什么不必咱们自己的服务器!下面将会教你如安在 Linux 终端测验网速。
咱们大都都会运用 Ookla 的 Speedtest 来测验网速。 这在桌面上是很简单的操作,拜访他们的网站点击“Go”阅读即可。它将运用最近的服务器来扫描你的本地主机来测验网速。 假如你运用的是移动设备,他们有对应的移动端 APP。但假如你运用的是只要指令行终端,界面的则会有些不同。下面让咱们一同看看如安在Linux的终端来测验网速。
假如你仅仅想偶然的做一次网速测验而不想去下载测验东西,那么请往下看怎么运用指令完结测验。
榜首步:下载网速测验指令行东西。
首要,你需要从 GitHub 上下载 speedtest 指令行东西。现在,它也被包含在许多其它的 Linux 库房中,假如现已在你的库中,你能够直接在你的 Linux 发行版上进行装置。
让咱们持续下载和装置进程,装置的 git 包取决于你的 Linux 发行版。然后按照下面的办法来克隆 Github speedtest 存储库
它将会被克隆到你当时的作业目录,新的名为 speedtest-cli 的目录将会被创立,你将在新的目录下看到如下的文件。
名为 speedtest.py 的 Python 脚本文件便是用来测验网速的。
你能够将这个脚本链接到 /usr/bin 下,以便这台机器上的一切用户都能运用。或许你能够为这个脚本创立一个指令别号,这样就能让一切用户很简单运用它。
运转 Python 脚本
现在,直接运转这个脚本,不需要增加任何参数,它将会搜索最近的服务器来测验你的网速。
Oh! 不要被这个网速惊奇道。我在 AWE EX2 的服务器上。那是亚马逊数据中心的网速!
这个脚本能够增加有不同的选项。
下面的几个选项对这个脚本可能会很有用途:
要搜索你邻近的网路测验服务器,运用 –list 和 grep 加上地名来列出一切邻近的服务器。
然后你就能从搜索成果中看到,榜首列是服务器识别号,紧接着是公司的称号和所在地,最终是离你的间隔。
假如要运用指定的服务器来测验网速,后边跟上 –server 加上服务器的识别号。
假如想得到你的测验成果的共享链接,运用 –share,你将会得到测验成果的链接。
输出中的最终一行便是你的测验成果的链接。下载下来的图片内容如下 :
这便是悉数的进程!假如你不想了解这些技术细节,你也能够运用如下的一行指令敏捷测出你的网速。
要想在终端运用一条指令测验网速。
咱们将运用 curl 东西来在线抓取上面运用的 Python 脚本然后直接用 Python 履行脚本。
[root@kerneltalks ~]# curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python –
上面的脚本将会运转脚本输出成果到屏幕上。
这是在 RHEL 7 上履行的成果,在 Ubuntu、Debian、Fedora 或许 CentOS 上相同能够履行。