首页 域名注册 帮助中心 新闻中心 关于我们

VPS 一键测试脚本汇总:跑分、测速、路由追踪、流媒体解锁,这 9 个脚本够用了

买 VPS 最怕什么?怕宣传吹得天花乱坠,实际用起来一塌糊涂。

我见过太多人,看到"CN2 GIA""独享带宽""NVMe SSD"就冲动下单,买回来一测——晚高峰延迟直接飙到 200ms,磁盘 IOPS 连 SATA 都不如,带宽标称 10M 实际只能跑 2M。想退款?超售商家的工单能让你等三天。

其实你根本不用听客服怎么吹,VPS 到手自己跑几个脚本,5 分钟出结果,好不好一目了然。我干运维这么多年,手上攒了一堆测试脚本,今天把最常用的 9 个整理出来,复制粘贴就能用,不用装任何环境

? 先说结论: 拿到一台新 VPS,按顺序跑这几个就够了:pingmtr(丢包)→ besttrace(路由)→ speedtest(带宽)→ yabs(综合跑分)。延迟丢包不行直接退款,不用浪费时间跑后面的。

图 1:VPS 到手后的标准测试流程

一、综合跑分类脚本(一条命令出全报告)

1. YABS(Yet Another Bench Script)⭐ 首选推荐

综合跑分推荐

这是目前最全面也最可信的综合跑分脚本,没有之一。一个命令跑完:系统信息、磁盘 IO(fio)、CPU 跑分(Geekbench)、网络下载速度,全给你列得清清楚楚。我测新机器第一个跑的永远是它。

# 跑完整测试(磁盘IO+Geekbench+网络下载,约 10-15 分钟)
curl -sL yabs.sh | bash

# 如果不想跑 Geekbench(比较慢),加参数跳过
curl -sL yabs.sh | bash -s -- -fg

# 只测磁盘 IO 和网络,快速版(约 2 分钟)
curl -sL yabs.sh | bash -s -- -fi

图 2:YABS 在 LuckVM 香港节点上的运行结果

怎么看结果?

  • 磁盘随机 4K 读写 IOPS 5 万以上 是合格 NVMe,1 万以下大概率是 SATA 或者超售严重
  • Geekbench 6 单核 >1000、多核 >1800,做网站够用;单核 <700 的老 CPU 慎选
  • 网络下载测试选了全球多个节点,主要看亚洲节点(新加坡/日本)的速度
⚠️ 注意: Geekbench 需要联网下载测试包,跑之前确保服务器能访问外网。如果卡在下载不动,Ctrl+C 加 -fg 参数跳过 Geekbench 也行。

2. bench.sh(秋水逸冰 bench)

综合跑分老牌

国内最老牌的 VPS 测试脚本,出来很多年了。优点是跑得比 YABS 快(2分钟搞定),缺点是功能没 YABS 全,没有 Geekbench 和 fio 的详细 IO 测试。快速看一眼机器大致情况用它挺方便。

wget -qO- bench.sh | bash
# 或者
curl -sL bench.sh | bash

3. SuperBench

综合跑分含路由

国内大神做的脚本,比 bench.sh 多了回程路由追踪国内速度测试(三网多节点测速),很符合国内用户的需求。一个脚本看完系统信息+磁盘+CPU+带宽+回程路由。

bash <(curl -sL https://raw.githubusercontent.com/oooldking/script/master/superbench.sh)

图 3:9 款常用 VPS 测试脚本功能对比

二、网络与延迟测试

4. BestTrace(路由追踪必备)⭐ 买前必测

路由追踪识别真假线路

这是辨别真假 CN2 GIA 的神器。很多商家号称"CN2 GIA",你用 besttrace 一跑,去程回程都没有 AS4809(CN2的AS号),就是 163 冒充的。我买机器之前必先要测试 IP 跑一下这个。

# 一键安装 besttrace(Linux)
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
unzip besttrace4linux.zip -d besttrace
cd besttrace  chmod +x besttrace32 besttrace64

# 64位系统跑这个,追踪到你的本地IP(换成你家IP)
./besttrace64 -q 1 你的本地IP

# 更简单的一键脚本,自带三网回程测试
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh|bash

怎么看真假 CN2 GIA?

  • ✅ 真 GIA:去程回程都有 59.43.x.x 段(CN2 核心节点),AS 号是 AS4809
  • ⚠️ 半程 GIA:只有回程有 59.43,去程走 163(202.97.x.x)
  • ❌ 假 GIA:根本看不到 AS4809,全是 202.97.x.x 或其他

5. Speedtest CLI(带宽测速)

带宽测速

测服务器实际带宽能不能跑满标称值,用官方的 speedtest 最准。注意一定要白天和晚高峰各测一次,白天能跑满不算什么,晚高峰跑满才是真本事。

# 安装(Ubuntu/Debian)
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash
apt install speedtest -y

# 运行(自动选最近节点)
speedtest

# 指定服务器ID(比如指定电信/联通/移动节点)
speedtest -s 36331    # 电信上海
speedtest -s 5485     # 联通上海
speedtest -s 29107    # 移动杭州

# 一键测三网速度(推荐)
bash <(curl -sL https://raw.githubusercontent.com/BlueSkyXN/SpeedTest-CN/master/superspeed.sh)

图 4:LuckVM 香港节点三网 Speedtest 结果(标称 5Mbps,全天能跑满)

三、专项测试脚本

6. fio(磁盘 IO 详细测试)

磁盘测试

YABS 里虽然带了 fio,但如果你想更详细地测磁盘性能(比如测不同块大小、不同队列深度),直接装 fio 自己跑更灵活。

# 安装
apt install fio -y

# 随机读写测试(最能反映真实数据库性能)
fio -filename=/tmp/test -direct=1 -iodepth=64 -thread -rw=randrw -rwmixread=70 -ioengine=libaio -bs=4k -size=1G -numjobs=1 -runtime=60 -group_reporting -name=rand_rw

# 顺序读写测试
fio -filename=/tmp/test -direct=1 -iodepth=1 -thread -rw=read -ioengine=libaio -bs=128k -size=1G -numjobs=1 -runtime=60 -group_reporting -name=seq_read

参考标准:

磁盘类型 4K随机读 IOPS 顺序读
机械硬盘 HDD 100–300 100–200 MB/s
SATA SSD 5,000–20,000 400–550 MB/s
入门 NVMe SSD 50,000–100,000 500–1500 MB/s
高端 NVMe SSD 100,000–500,000+ 2000–7000 MB/s

7. Geekbench(CPU 跑分)

CPU跑分

如果想单独跑 CPU 跑分,不跑其他测试,可以直接用 Geekbench 官方脚本。跑完会给你一个 URL,打开能看到详细的各项分数和排名。

# Geekbench 6
wget https://cdn.geekbench.com/Geekbench-6.2.0-Linux.tar.gz
tar xf Geekbench-6.2.0-Linux.tar.gz
cd Geekbench-6.2.0-Linux
./geekbench6

8. 流媒体解锁检测

流媒体Netflix/Disney+

很多人买海外 VPS 是为了解锁 Netflix、Disney+、YouTube Premium、ChatGPT 这些服务。用这个脚本一键检测你的 IP 能不能解锁各种流媒体平台,避免买了才发现 IP 是被封过的。

# 最常用的流媒体检测脚本(覆盖Netflix/Disney+/YouTube/HBO等)
bash <(curl -sL https://raw.githubusercontent.com/lmc999/RegionRestrictionCheck/main/check.sh)

# 另一个更全面的版本,含 ChatGPT、TikTok、Steam等
bash <(curl -sL https://raw.githubusercontent.com/1-stream/RegionRestrictionCheck/main/check.sh)
? 原生 IP vs 广播 IP: 原生 IP(比如香港 PCCW/HKT)解锁流媒体的概率远高于广播 IP。LuckVM 香港和新加坡节点用的都是原生 IP,Netflix/Disney+/ChatGPT 基本都能解锁。

9. 回程路由测试(nws / mtr)

回程路由

去程路由决定你连到服务器快不快,回程路由决定服务器回数据包给你快不快。很多商家只优化去程,回程走普通线路,晚高峰一样卡。这个脚本一键测电信/联通/移动/教育网四个方向的回程。

# 三网回程测试
curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash

# 更详细的回程路由 + ASN 信息
wget -qO- git.io/autobesttrace | bash

图 5:9 款测试脚本覆盖能力雷达图

四、拿到测试结果后,怎么判断 VPS 该不该留?

跑完测试不是终点,关键是判断这台机器值不值得用。我给你一个快速判断标准,对照着看就行。

图 6:优质 VPS vs 劣质 VPS 关键指标对比

✅ 值得留下的 VPS

  • 延迟:香港 <60ms、新加坡 <80ms、日本 <80ms、美西 <180ms(电信晚高峰)
  • 丢包率:晚高峰 <1% 是优秀,1%–3% 是合格,>5% 直接退款
  • 带宽:晚高峰能跑满标称带宽的 80% 以上
  • 磁盘:4K 随机读写 IOPS >5万(NVMe 标准)
  • 路由:确实走了宣传的线路(真 GIA/真 CMI)

❌ 直接退款的 VPS

  • 晚高峰丢包 >5%,延迟翻倍以上
  • 带宽标称 5M 实际只能跑 1–2M(严重超售)
  • 磁盘 IOPS <1万(大概率是机械盘或严重超售的 SATA)
  • 路由和宣传不符(号称 GIA 实际是普通 163)
  • IP 被流媒体平台封了(你买来看 Netflix 的话)
⚠️ 重要提醒: 一定要在晚高峰(20:00–23:00)测一次!白天测出来都好看,晚高峰才是真正的试金石。很多商家白天好得很,晚上一塞车全露馅。

五、常见问题 FAQ

Q1:这些脚本安全吗?会不会偷数据?

上面列的 9 个脚本都是开源的(GitHub 上都有仓库),在站长圈用了好几年了,几万人盯着代码,基本没问题。但如果你是生产环境的重要机器,跑脚本前可以先看一下脚本源码,确认没问题再跑。

Q2:跑分越高机器越好吗?

不一定。Geekbench 跑分高只说明 CPU 强,但实际体验看的是网络质量 + 磁盘 IO + 超售程度。一台 CPU 跑分稍低但网络稳、磁盘好的 VPS,体验远好于 CPU 顶级但网络拥堵、磁盘超售的机器。建站业务 CPU 其实够用就行,网络和磁盘才是关键。

Q3:测试需要多长时间?

快速测试(ping + 路由 + speedtest)5 分钟搞定;完整 YABS 测试 10–15 分钟(主要是 Geekbench 慢);流媒体检测 2–3 分钟。刚拿到机器建议先跑快速测试,网络合格再跑完整跑分,省时间。

Q4:为什么我跑 Geekbench 报错/卡住?

大概率是服务器访问 Geekbench 服务器网络不好(国内云服务器常见)。可以跳过 Geekbench(加 -fg 参数),或者换个时间再跑。

Q5:Windows VPS 怎么测?

Windows 下建议用 WinMTR(路由丢包)、CrystalDiskMark(磁盘)、Speedtest 官网版(带宽)、Geekbench 官网 Windows 版。命令行工具主要是 Linux 方便。

Q6:1核1G 的小机器能跑这些测试吗?

能。YABS 对内存要求不高,1G 内存够跑。Geekbench 6 推荐至少 1G 内存,512M 的小机器可能会 OOM,可以跳过。

Q7:测试会不会影响服务器上正在运行的业务?

磁盘 IO 测试和 bandwidth 测试会占用一定资源,生产环境建议在业务低峰期(比如凌晨)跑,或者先拍个快照再测。刚买的新机器没业务,随便跑。

Q8:怎么持续监控网络质量(不是测一次就完)?

建议装 SmokePing 做 24 小时持续监控,能画出很漂亮的延迟/丢包曲线图,长期观察才知道机器稳不稳。Docker 一行命令就能部署,我之前的 Docker 教程里有讲。

Q9:LuckVM 的机器测试需要自己测吗?

我们官网每个节点都有公开的测试 IP 和 Looking Glass,你可以自己 ping、traceroute、mtr。同时我每季度会发一次完整的实测报告(像之前的香港和新加坡实测那样),数据都是真实跑出来的,你可以对照自己的测试结果。当然,还是那句话——自己测的最放心,建议买个月付自己跑一遍,不满意 7 天内随时退款。

Q10:有没有一个脚本一次跑完所有测试?

说实话,没有。每个脚本侧重点不同,硬凑在一起反而跑得慢、信息乱。我建议你按我开头给的顺序:先 ping 和路由(1分钟出结果,不合格直接退款),网络合格再跑 speedtest 和 YABS,需要解锁流媒体再加跑检测脚本。分步骤来,效率最高。

六、速查:所有脚本命令一页汇总

# === 综合跑分 ===
curl -sL yabs.sh | bash                                         # YABS(推荐首选)
wget -qO- bench.sh | bash                                      # bench.sh(快速)
bash <(curl -sL .../superbench.sh)                             # SuperBench(含回程)

# === 网络测试 ===
./besttrace64 -q 1 目标IP                                       # 路由追踪
speedtest                                                       # 带宽测速
curl .../mtr_trace.sh | bash                                   # 三网回程路由

# === 专项测试 ===
fio [参数]                                                      # 磁盘IO详细测试
./geekbench6                                                    # CPU跑分
bash <(curl -sL .../RegionRestrictionCheck/main/check.sh)      # 流媒体解锁检测

把这些命令复制保存到你的笔记里,下次买 VPS 拿出来照着跑一遍,90% 的坑都能避开。

最后说一句:不要贪便宜,不要信"无限流量""三网CN2 GIA 5美元/月"这种鬼话。网络带宽是有成本的,真 GIA 带宽一个 Mbps 一个月就要好几美元,卖你 5 美元一个月的能是什么货色,用脚想都知道。

靠谱的商家 + 自己实测验证,比看一百篇评测都管用。