📜  测试互联网速度终端 linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:11:05.660000             🧑  作者: Mango

测试互联网速度终端 linux - Shell-Bash

本文介绍如何使用Shell脚本来测试互联网速度。通过使用命令行工具Speedtest-cli来测试互联网速度,这使我们能够轻松地在Linux终端中进行测试。

什么是Speedtest-cli?

Speedtest-cli是一个Python脚本,用于测试互联网连接的速度。它使用不同的服务器测量延迟和带宽。可在https://github.com/sivel/speedtest-cli获取它的源代码。

Speedtest-cli可以测量以下内容:

  • 下载速度
  • 上传速度
  • 网络延迟(ping值)
安装Speedtest-cli

在终端中输入以下命令来安装Speedtest-cli:

$ sudo apt-get install speedtest-cli

安装完成后,即可开始测试互联网连接的速度了。

使用Speedtest-cli测试互联网速度

在编辑器中创建一个新文件,命名为speedtest.sh,并将以下代码复制到该文件中。

#!/bin/bash

echo "Testing internet speed..."

speedtest-cli

该脚本的作用是创建一个新的终端并使用Speedtest-cli来测试互联网连接的速度。运行该脚本的命令是:

$ ./speedtest.sh

输出将是下面的样子:

Testing internet speed...
Retrieving speedtest.net configuration...
Testing from Comcast Cable (x.x.x.x)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by AT&T Services, Inc. (Chicago, IL) [7.81 km]: 23.06 ms
Testing download speed................................................................................
Download: 94.04 Mbit/s
Testing upload speed................................................................................................
Upload: 11.60 Mbit/s
将结果保存到文件中

可以将输出结果保存到文件中,以便稍后查看它们。编辑speedtest.sh文件,添加以下代码:

#!/bin/bash

echo "Testing internet speed..."

speedtest-cli > speedtest_results.txt

运行该脚本的命令是:

$ ./speedtest.sh

运行后,可以在当前目录下找到名为speedtest_results.txt的文件。其中包含了该次互联网连接的速度测试结果。

结论

本文通过介绍Speedtest-cli和如何在Linux终端中使用Shell脚本来测试互联网连接的速度,提供了一个快速测试互联网连接速度的方法。这是一个十分有用的技巧,会对各种编程和云计算环境的开发者和管理员有所帮助。