如何从命令行运行速度测试以检查互联网连接速度

目录:

Anonim

出色的curl 和wget 工具提供了一种直接从命令行测试互联网连接速度的简单方法。 Curl 与大多数 unix 变体捆绑在一起,但想要使用 wget 技巧的 Mac 用户首先需要获取 OS X 的 wget 才能使其工作,wget 是一个简单的终端实用程序,用于从 Web 和 ftp 下载文件,随处可用于各种用途很方便,因此无论如何都值得拥有。Curl 应该预装在每一个 unix 风格上,甚至是模糊现代的,包括所有版本的 Mac OS X 和 linux。

从命令行测试互联网连接速度

这是使用官方SpeedTest 服务器检查下载速度的一个相当简单的技巧,使其成为检查活动互联网连接的快速有效方法。这个有两种使用方式,一种是curl,一种是wget。

从命令行使用curl 运行SpeedTest 以确定Internet 连接下载速度

第一个技巧是使用curl,它几乎可以从任何地方下载远程文件、检索标头以及执行大量其他漂亮的操作。 Curl 与 Unix 和 OS X 的每个版本都捆绑在一起,这使得它成为几乎所有基于 unix 的计算机上测试下载速度的通用命令:

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

将显示下载速度以及完成下载所用的时间。这是在终端中运行的样子:

“Test10.zip”文件正在发送到/dev/null 所以不用担心无用的测试文件占用磁盘空间。

如果您认为自己会经常使用卷曲技巧,请考虑将其作为别名添加到您的个人资料中:

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

感谢我们的一位评论员提供了这个很棒的卷曲技巧。

你可能会注意到命令本身与执行类似操作的wget命令字符串非常相似,所以这真的是一个偏好问题。

使用wget从命令行测试连接速度

如果您已经熟悉命令行,您知道该怎么做,但其他人可以安装 wget,然后启动终端(位于/Applications/Utilities/)并将以下命令字符串粘贴到终端:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

在运行时查看wget 的右侧,您将看到连接速度(屏幕截图示例中为1.36m/s)。因为wget是把下载的文件指向/dev/null,它实际上不会占用任何硬盘空间,所以不用担心重复运行这个命令。

这使用移动用户可以通过速度测试应用程序使用的相同速度测试服务器,它可以提供一种直接比较宽带连接和蜂窝连接速度的好方法,而无需访问SpeedTest 基于 Flash 的网络应用程序,无需编译任何额外的命令行软件。

计划经常使用这个技巧?考虑为 .bash_profile 添加一个简单的别名:

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

使用别名显然更短且更容易记住,这使得它对脚本、自动化、远程测试更有用,而且只适合我们这些喜欢在终端中四处闲逛的人。

这个技巧来自推特上的@climagic,如果你还没有关注@osxdaily,一定要关注它。

如何从命令行运行速度测试以检查互联网连接速度