bench.sh 是 VPS 玩家中最受欢迎、最经典的一键测评脚本。只需一条命令(wget -qO- bench.sh | bash),主要测试系统信息(CPU、内存、硬盘、虚拟化类型、是否开启 BBR 等)和全球网络测速(上传/下载速度 + 延迟,覆盖多个国际节点),几分钟内就能快速检测一台 VPS 的系统配置、硬盘读写速度以及到全球各主要节点的网络延迟和速度,结果直接在终端清晰输出,对新手操作极其友好。如果想要更全面、更现代的测试,推荐使用 yabs.sh;想重点看国内各省份速度,可尝试 superbench.sh(但该脚本已久未维护,目前使用体验一般)。新手购买搬瓦工 VPS 后,最常用的就是用 bench.sh 快速验证机器性能。本文将结合一份真实的搬瓦工新加坡 CN2 GIA 测试结果,带你逐段看懂 bench.sh 的输出内容,帮你快速读懂报告。
bench.sh 是什么
bench.sh 是秋水逸冰(Teddysun)开发的 Linux VPS / 服务器一键综合测速 Shell 脚本,行业最经典轻量主机检测工具,.sh代表 Linux bash 可执行脚本。域名恰好也是 bench.sh,所以一条命令就能远程拉取并直接运行,无需下载保存文件。
一键运行 bench.sh
SSH 登录搬瓦工 VPS,然后执行下面任意一条命令即可。
wget 版(最常用):
wget -qO- bench.sh | bash
curl 版(系统没装 wget 时用):
curl -Lso- bench.sh | bash
如果提示找不到 wget 或 curl,先装一下:
# Ubuntu / Debian
apt update && apt install -y wget curl
# CentOS / Rocky / AlmaLinux
dnf install -y wget curl
命令敲下去后脚本会自动跑,系统信息和硬盘 IO 很快出来,网络测速要等几分钟(它要逐个连全球的测速节点)。全程不用管,跑完结果就在屏幕上。
bench.sh会测哪些内容
bench.sh 的输出分三大块:
- 服务器硬件 / 系统信息
CPU 型号、核心数、频率、内存、Swap、磁盘总容量、系统负载、系统版本、内核、IP、运营商 ASN、运行时长。
- 磁盘 IO 读写性能
连续测 3 次磁盘读写速度,输出单次与平均 IO,判断硬盘是否限速。
- 全球多节点下载测速(主打)
东京、新加坡、伦敦、法兰克福、洛杉矶、香港等海外节点,同时支持 IPv4 + IPv6 双栈测速。
- 仅测下行下载,不上传、不跑国内三网(电信 / 联通 / 移动)节点,适合海外 VPS 测评。
结果怎么看(搬瓦工新加坡 CN2 GIA 实测逐段解读)
-------------------- A Bench.sh Script By Teddysun ------------------- Version : v2026-01-31 Usage : wget -qO- bench.sh | bash ---------------------------------------------------------------------- CPU Model : AMD EPYC-Genoa Processor CPU Cores : 6 @ 2944.468 MHz CPU Cache : 1024 KB AES-NI : ✓ Enabled VM-x/AMD-V : ✗ Disabled Total Disk : 158.4 GB (2.1 GB Used) Total RAM : 7.8 GB (473.6 MB Used) Total Swap : 1024.0 MB (0 KB Used) System Uptime : 29 days, 22 hour 52 min Load Average : 0.00, 0.00, 0.00 OS : Ubuntu 24.04.4 LTS Arch : x86_64 (64 Bit) Kernel : 6.8.0-117-generic TCP Congestion Ctrl: bbr Virtualization : KVM IPv4/IPv6 : ✓ Online / ✗ Offline Organization : AS25820 IT7 Networks Inc Location : Singapore / SG Region : Singapore ---------------------------------------------------------------------- I/O Speed(1st run) : 1.2 GB/s I/O Speed(2nd run) : 1.1 GB/s I/O Speed(3rd run) : 1.2 GB/s I/O Speed(average) : 1194.7 MB/s ---------------------------------------------------------------------- Node Name Upload Speed Download Speed Latency Speedtest.net 9229.04 Mbps 9203.91 Mbps 0.26 ms Los Angeles, US 501.00 Mbps 5551.38 Mbps 164.47 ms Dallas, US 398.36 Mbps 5156.94 Mbps 196.66 ms Montreal, CA 374.46 Mbps 373.84 Mbps 220.17 ms Paris, FR 495.85 Mbps 6172.00 Mbps 164.64 ms Amsterdam, NL 541.19 Mbps 5443.94 Mbps 153.53 ms Suzhou, CN 1020.96 Mbps 6628.60 Mbps 82.81 ms Ningbo, CN 860.50 Mbps 3251.59 Mbps 77.59 ms Hong Kong, CN 4.15 Mbps 1.93 Mbps 75.25 ms Singapore, SG 2306.22 Mbps 13390.40 Mbps 35.56 ms Taipei, CN 1925.11 Mbps 15644.61 Mbps 43.09 ms Tokyo, JP 1205.98 Mbps 15311.94 Mbps 68.11 ms ---------------------------------------------------------------------- Finished in : 5 min 42 sec Timestamp : 2026-06-28 10:40:44 UTC ----------------------------------------------------------------------
1、系统信息怎么看
| 字段 | 这台机器的值 | 怎么理解 |
|---|---|---|
| CPU Model / Cores | AMD EPYC-Genoa Processor / 6 核 | 处理器型号和核心数,AMD EPYC-Genoa Processor 是较新的服务器 U |
| AES-NI | ✓ Enabled | 硬件加密加速开着,跑 HTTPS、加密传输更快,是好事 |
| VM-x/AMD-V | ✗ Disabled | 不支持嵌套虚拟化,VPS 里再开虚拟机不行(绝大多数人用不到) |
| Total RAM | 7.8 GB | 内存大小,和你买的套餐对应 |
| TCP Congestion Ctrl | bbr | 已经开了 BBR,网络拥塞控制用的是 BBR,对速度有帮助 |
| Virtualization | KVM | 虚拟化类型,搬瓦工是 KVM(独立性比 OVZ 好) |
| IPv4/IPv6 | ✓ / ✗ | 这台只有 IPv4,没分配 IPv6,可以在 KiwiVM 后台申请开通 IPv6 |
| Organization / Location | IT7 / Singapore | IP 的归属机构和位置,识别为新加坡 |
重点看 TCP Congestion Ctrl 是不是 bbr——如果显示别的(比如 cubic),说明没开 BBR,开了能改善速度。还有 Virtualization 是不是 KVM,搬瓦工都是 KVM,这点不用担心。
2、硬盘 IO 怎么看
三次分别是 1.2 GB/s、1.1 GB/s、1.2 GB/s,平均 1194.7 MB/s。NVMe SSD 平均跑到 900MB/s 以上是正常水平,搬瓦工各机房同档套餐基本都在这个量级。
3、网络测速怎么看
这块最容易看错,记住两点:
- 国际节点看下载带宽:洛杉矶、达拉斯、巴黎、阿姆斯特丹下载都在 4-6 Gbps,说明这台机器的国际出口带宽很足。
- 国内节点的下载速度,节点很少:这也是 bench.sh 的一个缺点,bench.sh 测国内节点的下载方向经常测不准(节点限速、测速方向等原因),看国内节点要看 Latency(延迟)。不过目前这个测试结果来看,苏州、宁波等节点的速度还是非常不错的,说明回国线路不错。
如果有节点显示 Test failed,这是测速节点临时不可用导致的,跟你的机器没关系,多跑一次可能就好了,不用纠结。
bench.sh vs yabs.sh vs superbench.sh
测 VPS 常用的三个脚本,定位不一样,按需选:
| 脚本 | 测试项 | CPU 跑分 | 国内速度 | 特点 |
|---|---|---|---|---|
| bench.sh | 系统信息 + 硬盘 IO(dd)+ 国际网络测速 | ❌ | 仅少数亚洲/国内节点 | 轻量、经典、一键,最快上手 |
| superbench.sh | bench.sh 的加强版,额外测到国内各省的速度 | ❌ | ✅ 多 | 想看回国速度选它 |
| yabs.sh | 系统 + 硬盘(fio)+ 网络(iperf3)+ CPU(Geekbench) | ✅ | ❌(国际 iperf3) | 测试项更多、更现代 |
怎么选:
- 快速看一眼机器 → bench.sh,一条命令几分钟搞定
- 想看 CPU 跑分、磁盘 IOPS 这些更细的数据 → yabs.sh,命令
wget -qO- yabs.sh | bash
- 重点想知道到国内各省速度 → superbench.sh(bench.sh 加强版,可在 GitHub 搜索 superbench 获取,但是目前也很久没有维护)
实际测搬瓦工的话,bench.sh + yabs.sh 两个一起跑最常见:bench.sh 看网络和基础信息,yabs.sh 看 CPU 跑分和磁盘 IOPS,两个一起互补。
bench.sh 脚本常见问题
Q:bench.sh 安全吗?会不会有风险?
A:bench.sh 是开源的知名脚本,介意的话可以先把脚本下载下来看一眼内容再跑:wget bench.sh -O bench.sh && cat bench.sh。
Q:跑 bench.sh 提示 command not found?
A:多半是没装 wget 或 curl。按第二节的命令装一下再跑。
Q:国内节点下载速度特别低是机器有问题吗?
A:不是。bench.sh 测国内节点的下载方向经常测不准,看延迟(Latency)更靠谱。判断回国速度,更推荐结合线路工具。
Q:好几个节点显示 Test failed 正常吗?
A:正常。测速节点会临时不可用,和你的机器无关,多跑一次通常就好。
Q:bench.sh 和 yabs.sh 该用哪个?
A:快速看用 bench.sh,要 CPU 跑分和更细的磁盘数据用 yabs.sh,两个互补,测搬瓦工建议都跑。
Q:测出来的数据怎么和别人比?
A:和同机房同套餐的结果比最有意义。
搬瓦工2026推荐套餐
| 方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 推荐机房 | 价格 | 购买 |
|---|---|---|---|---|---|---|---|---|
| KVM (最便宜) |
1GB | 2核 | 20GB | 1TB | 1Gbps | DC2 AO DC8 ZNET |
$49.99/年 | 直达 |
| KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 |
直达 | |
| CN2 GIA-E (最推荐) |
1GB | 2核 | 20GB | 1TB | 2.5Gbps | 美国 DC6 CN2 GIA-E 美国 DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 美国圣何塞 CN2 GIA 加拿大 CN2 GIA |
$49.99/季度 $169.99/年 |
直达 |
| CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 |
直达 | |
| HK (高端首选) |
2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA 日本大阪 CN2 GIA 新加坡 CN2 GIA |
$89.99/月 $899.99/年 |
直达 |
| HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 |
直达 | |
| OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 |
直达 |
| OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 |
直达 | |
| 搬瓦工优惠码:暂无 | 搬瓦工购买教程:《2026 年最新搬瓦工购买教程和支付宝支付教程》 | |||||||