搬瓦工VPS
Bandwagonhost

Speedtest-cli 使用教程:测试 VPS 下载、上传速度和延迟

本文于 2026-07-24 09:19 更新,内容已保持最新状态,请放心阅读。

如果想给自己的电脑测试网速,相信大家都会操作,不过要给 VPS 测速呢?这时可能就会有一部分网友不知道该怎么进行了。今天给大家介绍一个比较简单的命令行测速工具——Speedtest-cli。

Speedtest-cli 是一个使用 Python 编写的 Linux 命令行工具,它利用 Speedtest.net 提供的测速服务,可以直接测试 VPS 的下载速度、上传速度和网络延迟。

除了自动选择测速服务器以外,Speedtest-cli 还可以列出可用的测速节点、指定某一个服务器进行测试,以及生成可以分享的测速结果。整个过程都在 SSH 命令行中完成,不需要给 VPS 安装桌面环境。

使用 Speedtest-cli 测试 VPS 下载和上传速度

通过 Speedtest-cli 可以在 SSH 命令行中测试 VPS 的延迟、下载速度和上传速度

使用 Speedtest-cli 之前,需要先有一台已经开通并且能够正常连接的 VPS。如果还没有服务器,可以先参考搬瓦工购买教程完成账户注册、套餐购买和付款,拿到服务器信息后再继续下面的测速操作。

一、Speedtest-cli 是什么

Speedtest-cli 可以帮助我们快速检查 VPS 的网络速度,测试结果中会显示测速服务器、Ping 延迟、下载速度和上传速度。

本站已经在 CentOS 6、Debian 7 和 Ubuntu 系统中测试通过,这些系统都带有可以运行 Speedtest-cli 的 Python 环境,按照下面的步骤操作即可。

本文使用的是 CentOS 系统,如果需要重新安装服务器系统,可以参考:搬瓦工 VPS 一键安装 CentOS 8 系统教程 完成操作,系统安装并重新连接 SSH 后,再安装 Speedtest-cli。

这里要注意,Speedtest-cli 测试的是 VPS 与当前测速服务器之间的传输速度。不同测速节点、测试时间和线路拥堵情况,都会影响最终结果,因此一次测速结果不代表所有地区访问这台 VPS 时都能达到相同速度。

本文测试的是 VPS 公网速度,并不是两台服务器之间的内网传输速度。如果拥有多台搬瓦工 VPS,并且需要让它们通过内网互相传输数据,可以另外查看:搬瓦工 Private Network 使用教程

二、安装 Speedtest-cli

首先通过 SSH 登录自己的 VPS,然后输入以下命令下载 Speedtest-cli 脚本:

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

如图:

使用 wget 下载 Speedtest-cli 脚本

通过 wget 命令将 Speedtest-cli 脚本下载到 VPS 当前目录

输入命令并回车后,有的 VPS 可能会提示下面的错误:

-bash: wget: command not found

如图:

VPS 提示 wget command not found

系统提示 wget command not found,说明当前 VPS 还没有安装 wget 软件包

出现这个错误,说明当前系统还没有安装 wget 软件包。如果您使用的是 CentOS 系统,可以输入以下命令安装:

yum -y install wget

如图:

CentOS 使用 yum 命令安装 wget

CentOS 系统使用 yum 命令安装 wget 软件包

如果使用的是 Debian 或 Ubuntu,可以执行下面的命令:

apt update && apt install -y wget

回车后看到类似下面的信息,说明 wget 软件包已经安装完成:

Installed:

wget.x86_64 0:1.14-18.el7_6.1

Complete!

如图:

CentOS 完成 wget 软件包安装

命令行显示 Complete,说明 wget 软件包已经安装完成

安装好 wget 以后,继续输入前面的 Speedtest-cli 下载命令:

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

如图:

重新执行 Speedtest-cli 下载命令

安装 wget 后,重新执行命令下载 Speedtest-cli 脚本

回车后看到脚本下载完成的信息,说明 Speedtest-cli 已经保存到当前目录。

如图:

Speedtest-cli 脚本下载完成

Speedtest-cli 脚本下载完成,并保存到 VPS 当前目录

接下来输入以下命令,给 Speedtest-cli 添加执行权限:

chmod +x speedtest-cli

回车后窗口一般不会显示任何提示,这是正常现象,只要没有出现错误信息,就说明命令已经执行完成。

如图:

使用 chmod 命令给 Speedtest-cli 添加执行权限

使用 chmod 命令给 Speedtest-cli 添加执行权限,回车后没有提示属于正常情况

三、使用 Speedtest-cli 测试 VPS 上下行速度

完成上面的安装和授权以后,输入下面的命令开始测试 VPS:

./speedtest-cli

输入命令并回车后,Speedtest-cli 会连接 Speedtest.net,自动选择测速服务器,然后依次测试延迟、下载速度和上传速度。

如图:

Speedtest-cli 显示 VPS 下载和上传速度测试结果

Speedtest-cli 测试结果中显示 VPS 的 Ping、下载速度和上传速度

测速结果中各项内容的意思如下:

  • Hosted by:本次测试使用的 Speedtest 测速服务器。
  • Download:VPS 从测速服务器下载数据时的速度。
  • Upload:VPS 向测速服务器上传数据时的速度。

上图中的下载速度为 885.51 Mbit/s,上传速度为 806.63 Mbit/s。这里显示的单位是 Mbit/s,并不是我们下载文件时经常看到的 MB/s。

如果执行 ./speedtest-cli 后提示找不到 Python,也可以尝试使用下面的命令运行:

python3 speedtest-cli

四、Speedtest-cli 常用命令

Speedtest-cli 除了测速以外,还提供了一些比较实用的参数。

查看全部帮助信息:

./speedtest-cli -h

只显示 Ping、下载速度和上传速度:

./speedtest-cli --simple

列出可以使用的 Speedtest 测速服务器:

./speedtest-cli --list

指定某个测速服务器进行测试,其中的服务器 ID 需要替换成实际数字:

./speedtest-cli --server 服务器ID

生成可以分享的测速结果:

./speedtest-cli --share

如果只是想快速检查 VPS 的端口带宽是否正常,直接运行 ./speedtest-cli 就可以了。如果需要对比不同地区的速度,可以先使用 --list 查看服务器 ID,再分别指定不同节点进行测试。

不过测速节点不同,得出的下载和上传速度也会不同。要判断一台 VPS 面向国内用户的实际网络表现,还需要结合国内延迟、丢包、路由和三网速度一起进行查看,不能只看一次 Speedtest-cli 测试结果就下定论。

Speedtest-cli 主要测试端口速度和延迟,不能仅凭测速数字就判断 VPS 使用的线路类型,例如 搬瓦工 CN2 GIA ECOMMERCE 是否适合国内用户,还要结合三网回程、晚高峰表现、丢包率和实际用途一起进行参考。

完成测速并确认 VPS 网络可以正常使用后,就可以继续安装网站环境,准备使用服务器搭建网站的用户,可以参考:搬瓦工 VPS 安装宝塔 Linux 面板教程,完成面板和基础运行环境的部署。

搬瓦工 VPS 套餐与购买参考
购买前建议先确认套餐区别、购买流程和优惠码,避免选错方案或漏用折扣。
选择建议:
  • 入门:KVM 常规套餐价格较低,适合预算有限、建站测试或轻量使用。
  • 推荐:CN2 GIA-E 套餐机房选择更多,线路表现更适合大陆访问用户。
  • 高端:香港、日本大阪等套餐价格更高,适合对延迟、机房位置或线路有具体要求的用户。
下方表格整理了常见搬瓦工 VPS 套餐,包含配置、机房、价格和购买入口,适合快速对比。
套餐CPU内存硬盘流量带宽机房价格购买
KVM
(最便宜)
2核1GB20GB1TB1GbpsDC2 AO
DC8 ZNET
$49.99/年
最便宜
购买
3核2GB40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
最推荐
2核1GB20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
软银 JPOS_1
荷兰 EUNL_9
圣何塞 CN2 GIA
加拿大 CN2 GIA
$49.99/季度
$169.99/年
购买
3核2GB40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
SLA
(SLA 保障)
2核
独享
1GB20GB1TB2.5Gbps美国 DC5 SLA
99.99% 在线率
每两周免费换IP一次
$65.89/季
$239.99/年
购买
3核
独享
2GB40GB2TB2.5Gbps$116.99/季
$399.99/年
购买
香港(HKHK_8)
高端首选
2核2GB40GB0.5TB1Gbps中国香港
日本东京
日本大阪
新加坡
$89.99/月
$899.99/年
购买
4核4GB80GB1TB1Gbps$155.99/月
$1559.99/年
购买
大阪(JPOS_6)
(高性价比)
2核2GB40GB0.5TB1.5Gbps日本大阪$49.99/月
$499.99/年
购买
4核4GB80GB1TB1.5Gbps$86.99/月
$869.99/年
购买
【常驻小尾巴】
无论本文聊的是 VPS、脚本还是一杯拿铁,我们都为折腾留了一个出口——
👥 搬瓦工中文网QQ交流群:238290124
一句话简介:技术闲聊、优惠爆料、翻车互助、红包随机掉落。
我们在这里等你一起把不可能变成日常。

关于搬瓦工 (BandwagonHost)

搬瓦工隶属于加拿大 IT7 Networks,是全球知名的 VPS 提供商。提供基于 KVM 架构的高性能主机,拥有包括香港、东京、洛杉矶在内的 20 个顶级机房。其自研的 KiwiVM 面板支持机房一键迁移、快照备份及 API 管理,以稳定性和极速直连线路著称。

搬瓦工购买教程搬瓦工套餐汇总