VPS建站
  • WordPress教程
  • 建站百科
  • 关于Nick
VPS建站
让每个人都有自己的网站
  1. 首页
  2. 建站百科
  3. 正文

如何使用 Speedtest CLI 测试 VPS 网络速度?

2026年9月15日 75点热度 1人点赞 0条评论

网络速度也是判断 VPS 是否适合自己业务的非常重要的指标。

尤其是对于需要访问海外网站、搭建网站、部署应用,或者比较不同 VPS 线路的用户来说,VPS 的上传速度、下载速度和延迟都会直接影响实际使用体验。

Speedtest-CLI 是比较常见的一个网络测速脚本,它可以直接在 Linux VPS 的命令行中运行,通过 Speedtest 的测速服务测试当前服务器的网络连接情况。

本文就介绍一下如何使用 Speedtest CLI 对 VPS 进行基础的网络速度测试。

Speedtest CLI是什么?

Speedtest-CLI 是一个基于 Python 开发的命令行测速工具,可以调用 Speedtest.net 的测试服务,对服务器的网络连接进行测试。

它不需要打开浏览器,在 Linux VPS 上通过 SSH 执行命令就可以完成测速。

Speedtest-CLI 可以测试 VPS 的下载速度、上传速度,并查看测速服务器、指定测速节点等信息,同时还提供 JSON、CSV 等格式的输出方式,方便进一步处理测速结果。

如何安装Speedtest-CLI?

Speedtest-CLI 有 3 种安装方式,分别是通过 pip 或 easy_install 安装、从 GitHub 获取源码安装,以及直接下载 Python 脚本运行。

安装前请确认 Python 本身已经安装,不然命令可能无法运行。

方法一、使用pip或easy_install安装

最简单的方法是通过 Python 包管理工具安装。

使用 pip:

pip install speedtest-cli

也可以使用 easy_install:

easy_install speedtest-cli

安装完成后,可以直接执行:

speedtest-cli

方法二、从GitHub安装Speedtest-CLI

可以直接让 pip 从 GitHub 安装:

pip install git+https://github.com/sivel/speedtest-cli.git

这种方式会从 GitHub 获取项目代码并完成安装。

也可以先使用 Git 克隆整个项目:

git clone https://github.com/sivel/speedtest-cli.git
cd speedtest-cli
python setup.py install

这种方法会把项目源码下载到 VPS 本地,然后通过 setup.py 完成安装。

方法三、直接下载Speedtest-CLI脚本

使用 wget:

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

如果服务器没有 wget,也可以使用 curl:

curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

如何使用Speedtest-CLI测试VPS网速?

安装完之后,直接运行 ./speedtest-cli,即可开始测试服务器上传、下载速度和延迟。

Speedtest-CLI 也提供了一些参数供选择:

参数 作用
--simple 只显示基础测速结果
--bytes 使用 Byte 而不是 bit 显示速度
--share 生成 Speedtest 分享图片链接
--list 列出测速服务器,并按距离排序
--server SERVER 指定测速服务器
--exclude EXCLUDE 排除指定测速服务器
--version 查看版本
-h, --help 查看帮助

这里我们使用 Speedtest-CLI 来测试一台 VMRack 的 VPS 看看情况:

./speedtest-cli

Speedtest-CLI测试结果

从测试结果来看,这台 VPS 的公网出口为 Cogent Communications,Speedtest-CLI 自动选择了中国台湾桃园的 Homeplus 作为测速服务器,测试延迟为 161.325 ms。

在带宽测试方面,下载速度达到 156.60 Mbit/s,上传速度为 105.82 Mbit/s。整个测试过程比较简单,不需要手动指定测速节点,运行命令后等待测试完成即可看到结果。

Speedtest-CLI使用FAQ

Speedtest-CLI运行时提示“python: No such file or directory”怎么办?

这通常是系统没有 python 命令导致的,可以先检查 python3 是否存在。如果只有 python3,可以尝试使用 python3 speedtest-cli 运行,或者安装 python-is-python3,让 python 命令指向 Python 3。

Speedtest-CLI测速结果准确吗?

Speedtest-CLI 可以作为 VPS 网络速度的参考,但测速服务器、网络拥堵和 VPS 负载都会影响结果,建议多测试几次进行对比。

Speedtest-CLI可以指定测速节点吗?

可以。先使用 speedtest-cli --list 查看测速服务器,再通过 speedtest-cli --server 服务器ID 指定节点进行测试。

总结

Speedtest CLI 是一个比较方便的 VPS 网络测速工具,登录 Linux 服务器后直接执行 speedtest 就可以完成基础测试。不过,Speedtest 的单次结果只能作为网络测试的一部分,实际效果还是要结合真实使用场景来看。

标签: 暂无
最后更新:2026年9月15日

Nick

多年网站运营经验,希望能帮到你

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • Speedtest CLI是什么?
  • 如何安装Speedtest-CLI?
    • 方法一、使用pip或easy_install安装
    • 方法二、从GitHub安装Speedtest-CLI
    • 方法三、直接下载Speedtest-CLI脚本
  • 如何使用Speedtest-CLI测试VPS网速?
  • Speedtest-CLI使用FAQ
    • Speedtest-CLI运行时提示“python: No such file or directory”怎么办?
    • Speedtest-CLI测速结果准确吗?
    • Speedtest-CLI可以指定测速节点吗?
  • 总结
VPS
CDN