| 实测日期 | 2026-09-19 |
|---|---|
| 实测环境 | Ubuntu 24.04 · 1 核 1GB · DigitalOcean 旧金山 Debian 13 · 1 核 1GB · DigitalOcean 纽约 |
| 实测耗时 | 7–8 分钟(1GB 内存、Geekbench 失败时;Ubuntu 7 分 9 秒,Debian 7 分 58 秒);加 swap 跑完 Geekbench 6 需 17 分 35 秒 |
| 需要操作 | 全程无需任何操作 |
YABS 运行命令
curl -sL yabs.sh | bashYABS 在国内服务器上能不能用
实测结果是「一半能用」。脚本从 yabs.sh 短域名下载,它最终跳转到 GitHub,这次运行时 GitHub 正好能连上,所以脚本跑起来了;同一台机器同一天里 GitHub 有几次是连不上的,那种时候这条命令会卡住。硬盘 fio 部分正常(4k 合计 213.99 MB/s)。网络部分测的全是海外节点(伦敦、阿姆斯特丹、新加坡、洛杉矶、纽约等),国内机器上多数显示 busy 或只有个位数 Mbits/sec,没有参考价值。Geekbench 这一步在国内基本跑不了:屏幕显示 Running GB6 benchmark test 之后长时间没有动静,本站检查发现它其实是在下载 228 MB 的 Geekbench 6 安装包,来源是海外 CDN,11 分钟只下了几十 MB、速度约 100 KB/s,按这个速度要一个多小时,本站手动中断了下载。中断后 YABS 提示 Geekbench test failed and low memory was detected、建议加 SWAP——这句提示在这里是误导:这台机器有近 2 GB 的 SWAP,失败的真正原因是安装包没下完。 国内服务器建议直接用本站的一键命令:它会自动识别国内机器并改走国内镜像安装,同一台机器实测 7 分 7 秒跑完全套。
YABS 适合什么情况
- 要和海外测评数据横向比较硬盘和 CPU
- 想验证商家标称的端口带宽:iperf3 到 7 个海外节点的收发速度很直观
- 1GB 及以下内存的机器直接跑:Geekbench 会失败,要先加 swap 或加 -g 跳过
- 想看回国线路:iperf3 节点全在海外
运行前准备
- 需要 curl 和 bash,不强制 root。
- 内存只有 1GB 的机器:Geekbench 会因内存不足失败,要先加 swap,见下文。
- iperf3 带宽测试消耗流量较多,流量少的机器加 -i 跳过。
YABS 运行过程:一步一步
第 1 步:粘贴命令回车
不会有任何提问。先打印系统信息和网络信息。
第 2 步:等 fio 硬盘测试
依次测 4k、64k、512k、1m 四种块大小的混合读写。
第 3 步:等 iperf3 带宽测试
实测到伦敦、阿姆斯特丹、塔什干、新加坡、洛杉矶、纽约、圣保罗 7 个节点测收发速度。fio 加 iperf3 两部分合计约 7 分钟。
第 4 步:Geekbench
默认跑 Geekbench 6。内存充足的机器会跑几分钟后给出分数;1GB 内存的机器实测几秒钟就失败,并提示内存不足。
Geekbench test failed and low memory was detected. Add at least 1GB of SWAP or use GB4 instead (higher compatibility with low memory systems).
1GB 内存机器:先加 swap 再跑
实测结论:默认的 Geekbench 6 失败,加 -5 改用 Geekbench 5 同样失败;临时加 1GB swap 之后 Geekbench 6 可以跑完(耗时明显变长,整个过程 17 分 35 秒)。下面几条命令实测可用,最后两条是测完把 swap 删掉。
fallocate -l 1G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile curl -sL yabs.sh | bash swapoff /swapfile rm -f /swapfile
常用参数
-i 跳过 iperf3,-f 跳过 fio,-g 跳过 Geekbench,-r 减少 iperf3 节点,-j 输出 JSON。以上参数名取自脚本源码。只想看硬盘和带宽、不想折腾 swap 的话,用 -g 最省事。
curl -sL yabs.sh | bash -s -- -g
YABS 结果怎么看
实测输出节选
fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1): Block Size | 4k (IOPS) | 64k (IOPS) Read | 135.72 MB/s (33.1k) | 1.12 GB/s (17.1k) Write | 136.07 MB/s (33.2k) | 1.12 GB/s (17.2k) Total | 271.79 MB/s (66.3k) | 2.25 GB/s (34.3k) iperf3 Network Speed Tests (IPv4): Provider | Location (Link) | Send Speed | Recv Speed | Ping Clouvider | London, UK (10G) | 1.28 Gbits/sec | 1.53 Gbits/sec | 137 ms Clouvider | Los Angeles, CA, US (10G) | 2.00 Gbits/sec | 7.92 Gbits/sec | 11.6 ms
| 看到的内容 | 含义 |
|---|---|
| fio 4k (IOPS) | 随机小文件读写,最能反映超售。Total IOPS 低于 5k 偏差,20k 以上不错,50k 以上是好 NVMe。实测机为 66.3k |
| fio 64k / 512k / 1m | 中大文件吞吐。1m 总速度 1 GB/s 以上属于 NVMe 水平 |
| iperf3 Send / Recv | Send 是 VPS 往外发(上行),Recv 是接收(下行)。用来验证商家标称的端口速率,和回国速度无关 |
| iperf3 显示 busy | 公共 iperf3 节点同一时间只服务一个测试,busy 表示被别人占用,换个时间重跑 |
| Geekbench Single / Multi Core | CPU 单核、多核分数。实测 1 核入门机 Geekbench 6 为单核 691、多核 516 |
加 swap 跑完 Geekbench 后,实测 YABS 输出表格里 Single Core、Multi Core 两栏是空的,只有一个 browser.geekbench.com 的结果链接。这是因为 Geekbench 结果页有人机验证,YABS 在服务器上抓取分数时被拒绝了。测试本身是成功的:用你自己电脑的浏览器打开那个链接,就能看到分数。
运行后会在系统里留下什么
实测结束后运行目录里只留下一个 geekbench_claim.url 小文件(Geekbench 结果认领链接),其余临时文件已清理。如果按上文加了 swap,记得用 swapoff 和 rm 删除。
实测遇到的问题与处理
Geekbench test failed and low memory was detected
内存不足。按上文先加 1GB swap;或加 -g 跳过 Geekbench。实测加 -5 改用 Geekbench 5 在 1GB 机器上同样失败。
Geekbench 分数栏是空的
见上文,用浏览器打开输出里的结果链接查看。
YABS 能测国内线路吗
不能。iperf3 节点都在海外。国内线路要用回程路由和三网测速脚本。
硬件跑分类脚本实测对比
下表的耗时和操作次数都是本站在同一批测试机上实测得到的,方便你按时间和省事程度来选。
| 脚本 | 实测耗时 | 需要操作 | 一句话 |
|---|---|---|---|
| YABS(本页) | 7–8 分钟(1GB 内存、Geekbench 失败时;Ubuntu 7 分 9 秒,Debian 7 分 58 秒);加 swap 跑完 Geekbench 6 需 17 分 35 秒 | 全程无需任何操作 | 海外最通用:fio 硬盘 + iperf3 带宽 + Geekbench 跑分。1GB 内存机器需先加 swap |
| UnixBench | 28 分 23 秒 | 全程无需任何操作 | 老牌系统综合跑分,给出一个总分便于对比。全程无需操作,但要等近半小时 |
| 硬件质量检测 (xykt) | 5 分 44 秒 | 首次运行需要回答 1 次(是否安装依赖) | 七段式硬件体检:虚拟化、CPU 指令集、内存是否超开、硬盘 fio、加权评分 |
运行任何一键脚本前的三条提醒
先读源码
一键命令是以 root 权限执行从网上下载的代码。本页给了项目源码地址,运行前先打开看一遍,确认它要做的事和你预期的一致。
不要连着跑多个测速脚本
多数脚本的测速部分都依赖 Speedtest。本站实测连续跑了几个之后被 Speedtest 官方限流,后面所有脚本的测速结果都是空的,一个多小时也没恢复。
耗时长的放进 screen
要跑十分钟以上的脚本,先执行 screen 或 tmux 再运行。SSH 意外断开时测试不会中断,重新连上用 screen -r 就能回到现场。
不想自己对照结果?
用本站的一键命令测一次,解读页会把线路档次、硬盘是否超售、IP 能不能用逐项写明白。
bash <(curl -sL https://vpscesu.com)