为什么这篇值得你花十分钟
买 VPS 最难受的一点:商家页面上的参数全是”承诺”——说 1 核 2G,你就得到 1 核 2G;说 CN2 GIA 线路,你就默认它真是 GIA。但这台机器到底是不是商家说的那样,只有你自己跑一遍才知道。
更实际的问题是超售。同一台物理机塞多少台虚拟机,商家不会告诉你。参数表上写着 4 核,实际跑起来单核性能被邻居拖到地板的情况,我见过不少。而一份跑分报告能在十分钟内把这些看穿。
这篇讲三件事:用什么命令测、跑出来的数字怎么读、以及怎么拿这份报告去做买或不买的决定。命令都可以直接复制,解读标准也给了明确的分档,不需要你有运维背景。
一、最快的一条命令:bench.sh
如果你只想花 1 分钟看看这台机器什么水平,用 bench.sh。它是 Teddysun 维护的老牌脚本,一条命令跑完系统信息、磁盘 IO 和全球网络测速:
wget -qO- bench.sh | bash
没有 wget 的系统(部分精简镜像)换成:
curl -Lso- bench.sh | bash
输出分三块:
- 系统信息:CPU 型号和核心数、内存、Swap、系统版本、虚拟化类型(KVM / LXC / OpenVZ 一目了然)
- 磁盘 IO:用 dd 顺序写三次取平均,界面很直白
- 网络测速:到全球多个节点的上传/下载速度和延迟
bench.sh 的短板:它不测 CPU 跑分。所以它适合”快速摸底”,不适合”精细比较”。要拿一个能和其他人横向对比的分数,得用下面这个。
curl xxx | bash 等于把别人的代码当管理员执行。bench.sh、YABS 这类有长期口碑、GitHub 活跃维护的可以用;社群里随手发的”一键脚本”建议先下载看内容。本文所有命令都是社区长期使用、可核查来源的。
二、标准跑分:YABS(社区通用语言)
YABS(Yet Another Bench Script)是 LowEndTalk 社区的事实标准——论坛里晒跑分、评测站贴数据,用的基本都是它。原因是它跑三样东西,而且零依赖(自带预编译二进制,不用装任何环境):
| 测试项 | 工具 | 看什么 |
|---|---|---|
| CPU | Geekbench 6 | 单核 / 多核跑分,可跨商家横比 |
| 磁盘 | fio | 4K / 64K / 512K / 1M 混合读写速度 |
| 网络 | iperf3 | 到欧美多节点的上下行带宽 |
一条命令开跑:
curl -sL yabs.sh | bash
完整跑一遍大概 10-15 分钟(Geekbench 占大头)。跑完你会拿到系统信息、fio 表格、iperf3 表格、Geekbench 一行分数,最后以 YABS completed in X min Y sec 收尾。如果中途断了,日志里能看到卡在哪一步——通常是网络那几段。
有用的参数(按需加)
| 参数 | 作用 | 什么时候用 |
|---|---|---|
-r |
减少 iperf 测试节点 | 流量按 GB 计费的机器,省流量 |
-i |
完全跳过网络测试 | 小带宽 / NAT 机器 |
-f |
跳过磁盘测试 | 只关心 CPU 和网络 |
-g |
跳过 Geekbench | 不想等十几分钟 |
-b |
强制用脚本自带的二进制 | 两台机器对比时必加,保证工具版本一致 |
-j / -w |
输出 JSON / 存成文件 | 要存档或做多机对比 |
参数要这样跟在后面(注意 -s -- 这个固定写法):
curl -sL yabs.sh | bash -s -- -r
-7 参数),但它默认仍然是 Geekbench 6——因为论坛和各家评测站的历史数据几乎都是 GB6,用默认值才能横向对比。两个大版本的分数体系不通用,别混着比。想跟已有的公开数据对得上,就保持默认。
三、跑分怎么读(这篇的核心)
CPU:Geekbench 6 分数分档
| 单核分数 | 水平 | 意味着什么 |
|---|---|---|
| 低于 400 | 偏弱 | 大概率严重超售,或本身是老旧低端 U |
| 400-800 | 普通 | 低价年付套餐的常见区间,跑博客够用 |
| 800-1200 | 不错 | 正经的现代处理器,建站、跑应用都顺 |
| 1200 以上 | 优秀 | Ryzen / EPYC 级别,性能释放充分 |
单核看响应速度,多核看并发能力。网站、API 这类请求处理主要吃单核——一个请求基本由一个核处理完,所以单核分数对你日常体感的影响更大。多核则决定你能同时跑多少东西(编译、转码、批处理)。
磁盘:速度区间直接暴露硬盘类型
YABS 的 fio 测 4K、64K、512K、1M 四种块大小,各跑混合读写。不同块大小的意义是:4K 小文件随机读写模拟数据库,1M 大块顺序读写模拟大文件传输。对着下面的区间就能判断硬盘是什么料:
| 速度区间 | 判断 | 说明 |
|---|---|---|
| 低于 200 MB/s | 机械硬盘 | 2026 年还卖 HDD 的机器,直接避开 |
| 200-500 MB/s | SATA SSD | 够用,但已经是上一代 |
| 500-3000 MB/s | NVMe SSD | 当前主流,正常水平 |
| 3000 MB/s 以上 | 高端 NVMe RAID | 企业级配置,一般出现在高价套餐 |
重点看 4K 那一行的 IOPS。4K 随机读写低于 20K IOPS 说明磁盘在数据库场景下会拖后腿;NVMe 通常能到 50K 以上。如果你要跑 MySQL、WordPress 这类频繁读写小文件的负载,这一项比大文件速度重要得多。
网络:iperf3 的结果要对照”承诺带宽”看
iperf3 会测到欧美几个节点的双向速度。关键不是绝对值有多高,而是和商家承诺的带宽对上没有。买了 1Gbps 的机器,单线程跑到 900Mbps 以上算合格;只跑到两三百兆,可能是共享端口被占,也可能有整形。注意:商家标的端口速度是上限,不是保证,这点心理预期要有。
另外提醒一句:别在生产机器上跑 YABS。fio 会把磁盘跑满、iperf3 会把网卡拉满约 20 秒,正常服务会受影响。新机器到手时测(或者挑业务低谷期),有网站的先想想会不会影响访客。
四、真正的关键:回程路由怎么验线路
前面三项测的是”机器本身”。但国内用户买 VPS,线路质量往往比硬件更重要——而线路恰恰是商家最容易含糊其辞的地方。这时候要看回程路由。
用什么:nexttrace。安装和跑起来都很简单:
curl nxtrace.org/nt | bash
它会可视化每一跳的运营商和 AS 归属。然后对着三网的目标 IP 各跑一次:
nexttrace 219.141.140.10 # 北京电信
nexttrace 202.106.195.68 # 北京联通
nexttrace 221.179.155.161 # 北京移动
看输出里的 IP 跳点,对照下面这张表判断:
| 看到什么 | 线路身份 | 水平 |
|---|---|---|
电信走 59.43.x.x |
CN2 GIA(电信顶级) | 最好,晚高峰守得住 |
电信走 202.97.x.x |
163 普通骨干 | 普通线路,晚高峰会拥堵 |
联通走 218.105.x.x / AS9929 |
联通精品网(CUII) | 好,联通用户的优选 |
移动走 223.120.x.x / AS58807 |
移动 CMIN2 精品网 | 好,移动用户的优选 |
为什么必须看回程?因为去程(你访问服务器)和回程(服务器把数据发回给你)可能走完全不同的路。有些机器去程漂亮、回程绕路,你下载文件时才发现慢——而下载走的就是回程。判断一台机器”回国快不快”,回程路由才是答案。
三网都是精品的机器,是目前国内市场最受认可的类型。这类机房的线路结构差异在搬瓦工机房选择指南里拆得比较细(CN2 GIA + CUP + CMIN2 三网全优化的逻辑),想深入理解可以对着看。
五、三个补充项:IP 质量、流媒体、UnixBench
- IP 质量:如果机器要用来发邮件、做跨境电商,IP 的”干净程度”直接影响成败。用 scamalytics 这类服务查欺诈分,分数低说明 IP 没被滥用过。做外贸独立站的尤其要关注这一项,理由在外贸独立站成本清单里也提过——IP 被墙或被标记,建站成本会翻倍。
- 流媒体解锁:要解锁 Netflix / Disney+ / ChatGPT 的,用 region_check 这类脚本测一下归属区域,比买完再发现”只能看自制剧”划算。
- UnixBench:老牌的单项跑分,社区里还有人在用。如果你想跟几年前的评测数据对比,它还有参考价值;但新机器建议以 Geekbench 6 为主。
这三项按需求选,别为了”测全”浪费时间——大多数人一份 YABS + 一次回程路由就够了。
六、测完这份报告怎么用
| 结果 | 判断 | 动作 |
|---|---|---|
| 分数符合预期,线路也是承诺的 | 这机器没问题 | 留着用;顺手做一遍安全加固 |
| 硬件正常,但线路是普通 163 | 商家”优化线路”的宣传存疑 | 在退款期内考虑退;或换机房(有迁移功能的话) |
| 跑分远低于配置应有水平 | 疑似超售 | 不同时段多测几次确认;确实斜的话趁退款期处理 |
| 磁盘 4K 特别差 | 跑数据库会崩 | 换方案或换商家,别硬扛 |
yabs.sh -w report.json 能把结果存成文件,方便长期对比。
常见问题
Q:跑 YABS 会不会影响我网站上的访客?
会有影响。fio 把磁盘读满、iperf3 把带宽占满,跑的时候站点响应会变慢。建议新机到手当天测(还没上业务),或者挑深夜低谷期,跑之前心里有数。
Q:跑出来的分数比论坛上别人晒的低很多,是我机器有问题吗?
先确认三件事:① 人家用的是不是同型号 CPU?② Geekbench 版本一样吗(GB5 和 GB6 不通用)?③ 你测的时候机器是不是在忙别的活?这三条对齐了再比。孤立地看一个绝对数字没意义,和”同价位、同型号”的机器比才有参考价值。
Q:没有机器,买之前能测吗?
部分可以。不少商家提供演示站(demo site)或测试 IP,可以直接 ping 延迟、下载测速文件,感受线路质量——这是买前最靠谱的参考。像 Vultr 这种按小时计费的商家,可以直接开一台最低配跑完 YABS 再决定要不要留下来,试错成本极低(这也是我一直推荐新手先从按小时计费的商家入门的原因,流程见Vultr 注册教程)。
Q:为什么我测的磁盘速度和商家宣传的不一样?
商家宣传的多是”理论峰值”或空载数据;你的实测值受邻居、时段、块大小影响。差得太离谱(比如宣传 NVMe 却只跑到 100MB/s)才值得警惕,正常波动范围内不必纠结。
Q:CN2 GIA 的机器,回程却没看到 59.43 跳点?
几种可能:① 商家宣传不实(这就是为什么要测);② 运营商临时调度,路由会变(遇到过整段绕路的情况);③ 你看的是去程不是回程。换个时段、换个目标 IP 再跑一次,如果一直没有 59.43,那就不是真 GIA。判断标准和方法可以对着CN2 GIA VPS 对比再核对一遍。
写在最后
VPS 性能测试这件事,本质上是在信息不对称里给自己找回主动权:商家给参数,你给证据。整套流程其实就四步——bench.sh 快速摸底 → YABS 拿标准分数 → nexttrace 验线路 → 对照区间做判断,熟练了二十分钟能走完。
测完满意了再下单是最省事的顺序。想挑机器的话,站内的RackNerd 测评、Vultr 测评、搬瓦工价格与评测都有实测数据可以直接对照;黑五前后是入手窗口,蹲活动看黑五优惠汇总(每周更新)。RackNerd 年付 $10.60 起那种价位,测完确定线路够用再年付,是最稳的打法。

Pingback: GPU VPS 怎么选?AI 算力租用平台盘点:RunPod、Vast.ai 与国内平台对比(2026) - VPS排行 | 2026外贸VPS推荐 | 国外虚拟主机