VPS 到手先跑一遍 yabs.sh:三分钟看懂你的服务器真实性能
很多朋友买完 VPS 第一件事就是装系统、搭…
很多朋友买完 VPS 第一件事就是装系统、搭服务,结果跑了半个月才发现邻居在疯狂挖矿、硬盘 IO 慢到怀疑人生,或者商家宣传的“CN2 GIA 优质线路”实际延迟一路飘红。其实这些问题,花三分钟跑个基准测试脚本就能提前避开。
今天推荐的这款工具叫 yabs.sh(Yet-Another-Bench-Script),是目前 VPS 圈子里最主流的性能测试脚本。它一条命令就能把 CPU、内存、磁盘 IO、网络速度全都测一遍,结果清晰直观,特别适合买机验收和定期巡检。
一条命令跑起来
不用装任何东西,SSH 登录服务器后直接执行:
curl -sL yabs.sh | bash
脚本会自动检测系统、安装必要依赖,然后依次跑完各项测试。想省时间、只测核心项目,可以加参数:
curl -sL yabs.sh | bash -s -- -i -n
其中 -i 是关闭 IPv6 测试,-n 是跳过网络测速(有些机房测速节点响应慢,会拖长整体时间)。完整测试一般 5~10 分钟,网络测速环节最耗时。
结果怎么看
跑完会输出几大块内容,我挑最关键的三个讲:
- CPU 性能(Geekbench):单核和多核跑分。同样是“2 核 vCPU”,有的能跑 800 分,有的只有 300 分——这就是超售程度和 CPU 型号的差距。明显低于同型号平均分,说明母鸡负载偏高,建议换个邻居。
- 磁盘 IO(fio):重点看 4K 随机读写和顺序读写。IOPS 太低(比如 4K 随机读只有几百)说明是机械盘或严重超售的 SSD,跑数据库、Nextcloud 这类应用会卡得明显。
- 网络速度:上行/下行吞吐,以及到不同地区的延迟。这里能看出商家给的带宽是不是“共享口”、实际能不能跑满。跨境线路好不好,看欧美节点的延迟和丢包最直观。
实操建议
- 收到新机器先测一遍,截图存档当“体检报告”,隔几个月再测对比,能及时发现性能被悄悄降级。
- 测速会消耗流量,流量计费的小鸡(比如年付 1TB 那种)别频繁跑完整版,用
-n跳过网络测速。 - 想顺便测跨境回程线路,可以再补一个
nexttrace命令,可视化显示每一跳的路由和延迟,判断是不是真的走了 CN2/9929 这些优质线路:
curl -s nxtrace.org/nt | bash
最后提醒一句:基准测试只能反映瞬时状态,商家促销期和深夜低峰期的结果往往更好看。真要判断长期稳定性,还是得结合 ping 持续监控和实际使用体验。
一句话总结:买鸡先测鸡,yabs.sh 三分钟,省下的是你后面几百个小时的折腾。
