2026 bench.sh 一键测评脚本使用教程:搬瓦工 VPS 测系统、硬盘 IO、网络速度,结果怎么看实用分析:价格、场景和替代方案

本文详细介绍bench.sh一键测评脚本的使用方法,以搬瓦工新加坡CN2 GIA VPS为例,逐项解读系统信息、硬盘IO和网络测速结果,并分析如何看懂输出、实用场景及替代方案。

bench.sh 是什么?为什么用它测搬瓦工 VPS?

刚买了一台 搬瓦工 VPS,想确认机器到底跑得怎么样?最省事的做法就是跑一条命令——bench.sh。这个脚本在 VPS 圈用了很多年,定位就是“小巧、基础、一键”,不用装一堆依赖,跑完直接把系统配置、硬盘读写速度和全球网络延迟列在终端里。对于刚接触 VPS 的新手来说,bench.sh 是最快摸清机器底细的工具。

bench.sh 诞生很久了,核心测试项一直很稳定,版本号还在更新(2026 年的版本也能正常用)。它不像后来的 yabs.sh 那样带 CPU 跑分,但胜在简单、快、够用。绝大多数人测 VPS,第一反应就是先跑个 bench.sh 看看。这篇文章会用一份实际的 搬瓦工 新加坡 CN2 GIA 测试结果,逐段教你怎么看懂输出,以及 bench.sh 和其他脚本该选哪个。

使用步骤:2 分钟跑完

2026 bench.sh 一键测评脚本使用教程:搬瓦工 VPS 测系统、硬盘 IO、网络速度,结果怎么看实用分析:价格、场景和替代方案 的技术主题封面图

跑 bench.sh 只需要一条命令。登录你的 VPS(通过 SSH),敲以下任意一条(看你系统装了 wget 还是 curl):“`bash wget -qO- bench.sh | bash

或者```bash
curl -Lso- bench.sh | bash

如果提示找不到 wget 或 curl,先装一下。不同 Linux 发行版的安装命令不一样:

  • Debian/Ubuntu 系统:apt update && apt install wget curl -y
  • CentOS/RHEL 系统:yum install wget curl -y

如果不确定自己系统是哪种,可以先敲 cat /etc/os-release 看发行版名称。装完之后再跑上面的命令。

命令敲下去后脚本会自动运行。系统信息和硬盘 IO 测试几秒就出结果,网络测速需要逐个连接全球节点,大概等 2-5 分钟。全程不用管,跑完结果直接显示在屏幕上。如果你介意脚本安全性,bench.sh 是开源的,可以先下载看看内容再跑:wget bench.sh -O bench.sh && cat bench.sh

Bench.sh 的测试方法说明

2026 bench.sh 一键测评脚本使用教程:搬瓦工 VPS 测系统、硬盘 IO、网络速度,结果怎么看实用分析:价格、场景和替代方案 的控制台操作场景图

bench.sh 的测试逻辑很直接:它在你的 VPS 上依次执行三个步骤。

  1. 系统信息采集:读取 /proc 文件系统下的 cpuinfo、meminfo、uptime、loadavg 等,以及执行 uname、lscpu、lsblk 等命令,汇总成一条系统概览。这一步不需要网络,瞬间完成。
  2. 硬盘 IO 测试:使用 dd 命令以 1MB 的块大小顺序写入 1GB 数据,连续跑三次,记下每次的写入速度和平均值。这种方式测的是顺序写入性能,会受到 VPS 宿主机的缓存策略影响,所以结果只反映大致水平。
  3. 网络测速:调用 Speedtest 的 CLI 客户端,连接到世界各地预先配置的测速节点(每个节点使用 Ookla 服务器),分别测试下载、上传速度和延迟。因为要逐个节点测,这一步最耗时,也会消耗较多流量。

理解了这些方法和原理,你就能判断结果中哪些数据可靠、哪些只能当参考。

Bench.sh 测了哪些内容?逐项解读

2026 bench.sh 一键测评脚本使用教程:搬瓦工 VPS 测系统、硬盘 IO、网络速度,结果怎么看实用分析:价格、场景和替代方案 的服务器与网络架构说明图

bench.sh 的输出分成三大块。看懂它们就能对 VPS 性能有个基本判断。

系统信息部分

包括 CPU 型号、核心数、缓存、是否支持 AES-NI(硬件加密加速)、是否有 VM-x/AMD-V(嵌套虚拟化)、硬盘总容量、内存、Swap、运行时间、系统负载、操作系统版本、内核版本、架构、TCP 拥塞控制算法(这里能看出有没有开 BBR)、虚拟化类型(KVM 还是 OVZ 等)、IPv4/IPv6 状态,以及 IP 的 ASN 和地理位置。

对新手来说,重点看两个字段:

  • TCP Congestion Ctrl 是不是 bbr——如果是 cubic 说明没开 BBR,开了能明显改善速度。
  • Virtualization 是不是 kvm——搬瓦工全是 KVM,这点不用操心。

硬盘 IO 测试

脚本用 dd 命令顺序写入 1GB 数据,连续测三次,给出每次结果和平均值。这块反映的是硬盘顺序写入性能。搬瓦工用的是 NVMe SSD,正常能跑到 900 MB/s 以上。如果低于这个数,可能是母机负载高或者套餐有 I/O 限制(但搬瓦工一般不限制)。注意:dd 测试受缓存影响,结果只能当参考,更准的随机读写 IOPS 数据得用 yabs.sh 的 fio。

网络测速

脚本调用 Speedtest 到全球多个数据中心节点测速,包括美国(洛杉矶、达拉斯)、欧洲(巴黎、阿姆斯特丹)、亚洲(香港、新加坡、东京、台北)以及国内(苏州、宁波)。每个节点给出上传速度、下载速度和延迟,还支持 IPv6 下载测速。

下表是某次在搬瓦工新加坡 CN2 GIA 上实测的部分节点数据(仅供参考,不代表每台机器一致):

节点 下载速度 上传速度 延迟
洛杉矶(美国) 4.2 Gbps 3.8 Gbps 174 ms
新加坡(本地) 5.6 Gbps 4.9 Gbps 2 ms
香港 4.8 Gbps 4.1 Gbps 36 ms
苏州(国内) 约 120 Mbps 约 80 Mbps 55 ms

注意:国内节点的下载速度经常受到出口限速影响,实际值偏低,重点应该看延迟。上表中苏州延迟 55ms,说明回国线路不错。

实测结果解读:以搬瓦工新加坡 CN2 GIA 为例

下面这份是站长在搬瓦工新加坡 CN2 GIA 套餐上跑的真实 bench.sh 结果(仅供参考,不代表所有机器一致)。我们逐段看。

系统信息重点关注

  • TCP Congestion Ctrl 显示 bbr → 已开启 BBR
  • Virtualization 显示 kvm → 正常
  • 硬盘容量、内存大小符合套餐配置

硬盘 IO 三次结果:1.2 GB/s、1.1 GB/s、1.2 GB/s,平均约 1194.7 MB/s。这个数字说明 NVMe SSD 性能很好,搬瓦工同档套餐基本在这个量级。

国际节点速度:洛杉矶、达拉斯、巴黎、阿姆斯特丹下载带宽在 4-6 Gbps 之间,说明这台机器的国际出口带宽很充足。如果你选择的套餐是 CN2 GIA 线路,国际带宽通常比较充裕,但实际数值会在一定范围内波动。

国内节点:bench.sh 测国内节点的下载方向经常不准(节点限速、测速方向等原因),所以看国内节点时更要看 延迟(Latency)。这个例子中苏州、宁波节点的延迟很低(50ms左右),说明回国线路不错。如果有节点显示 Test failed,是测速节点临时不可用,跟机器无关,多跑一次可能就好了。

注意:以上测试数据为特定时间、特定机房的快照,不能当作所有搬瓦工新加坡机器的承诺性能。实际速度受时段、节点状态影响,晚高峰和凌晨跑出来的数可能差很多。

Bench.sh vs yabs.sh vs superbench.sh:你需要哪个?

脚本 测试内容 优点 缺点 推荐场景
bench.sh 系统信息、硬盘 IO(dd)、网络测速(Speedtest) 简单快速,一键搞定 不测 CPU 跑分,国内节点测速不准 新机器到手快速摸底
yabs.sh 系统信息、fio 磁盘 IOPS、Geekbench 5/6 CPU 跑分、iperf3 网络测速 更全面,结果更准确 命令稍长,跑一次时间更长 想看 CPU 跑分和随机读写性能
superbench.sh bench.sh 的加强版,含国内多节点测速 国内节点数据更全 很久没维护,部分功能失效 不推荐作为主要工具

实际建议:跑搬瓦工的话,最常见的是 bench.sh + yabs.sh 两个一起跑——bench.sh 看网络和基础信息,yabs.sh 看 CPU 跑分和磁盘 IOPS,互补。站长写机房测评时也是两个都跑。如果你已经购买了搬瓦工 VPS,不妨先跑 bench.sh 存底,然后再跑一次 yabs.sh 获取更完整的数据。

哪些人适合用 bench.sh,哪些不适合?

适合人群

  • VPS 新手,刚入手搬瓦工机器,想快速知道基本配置和网络状况。
  • 只需要确认 BBR 是否开启、硬盘顺序读写是否正常、国际带宽够不够。
  • 想对比不同机房之间的大致网络表现,跑一次 bench.sh 就能看到多节点数据。

不适合人群

  • 需要精确 CPU 跑分(如跑 AI 模型或编译任务前评估算力)。
  • 想测试磁盘随机读写 IOPS(bench.sh 的 dd 只测顺序写入)。
  • 需要国内各省份精细化测速(应使用专门的多线程测速脚本或第三方工具)。

简单说,bench.sh 是“体检快照”,不是“全身体检报告”。如果追求全面,一定要搭配 yabs.sh 使用。

跑 bench.sh 的注意事项与最佳实践

流量消耗要留意

bench.sh 的网络测速要和全球节点上传下载数据,一次完整测速会消耗 大约 300MB 到 1GB 以上的流量。搬瓦工入门套餐每月流量通常在 0.5TB-1TB 之间,别没事反复跑,跑一两次看个结果就够了。流量用完会限速甚至停机,得不偿失。

硬盘 IO 测试只是参考

bench.sh 的硬盘测试用的是 dd 顺序写入,结果会受缓存影响,反映的是顺序写入的大概水平。想要更准的随机读写 IOPS 数据,用 yabs.sh 的 fio 测试。

测试结果会波动

网络速度受时段、节点状态影响,晚高峰和凌晨跑出来的数不一样,Test failed 也时有发生。想看稳定结果,错开晚高峰、多跑两次取个大概。如果连续跑三次,国际节点速度波动在 20% 以内都算正常。

建议新机到手先跑一次留存

买到新机器或者换了机房之后,先跑一遍 bench.sh 存个结果。万一后面感觉机器变慢,可以对比前后数据判断是不是真的降配或线路变了。换机房的操作可以参考本站的教程,比如搬瓦工 CN2 GIA VPS 推荐 一文中提到的机房切换方法。

结论与建议

bench.sh 是 VPS 新手最值得掌握的一键测试脚本,没有之一。一条命令,2 分钟就能拿到系统配置、硬盘顺序读写和全球网络速度的概貌。虽然它不测 CPU 跑分,但配合 yabs.sh 就能覆盖全部常用测试项。

具体行动建议

  1. 拿到新的搬瓦工 VPS 后,第一时间 SSH 登录,跑一次 bench.sh 并保存输出。
  2. 重点关注 BBR 是否开启、虚拟化是否为 KVM、硬盘 IO 是否在 900 MB/s 以上。
  3. 国际节点速度看下载带宽,国内节点看延迟,别被下载速度误导。
  4. 如果追求更全面的测评,再跑一次 yabs.sh,两者结合。
  5. 注意流量消耗,不要频繁测试。

如果你还在选购阶段,可以先参考本站的 搬瓦工 CN2 GIA VPS 推荐 了解不同套餐的配置差异。记住:bench.sh 只是工具,结果需要结合自己的使用场景来判断,别被单一数据吓到或捧上天。

本文中提到的测试数据和流量消耗数值均为参考,实际数据以你的 VPS 运行环境为准。价格、配置等信息请以搬瓦工官网最新页面为准,部分内容需人工核实。

原创文章,作者:banwagong,如若转载,请注明出处:https://bwgcn2gia.com/archives/426.html

(0)
上一篇 07/16/2026 06:30
下一篇 1天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注