买了搬瓦工 VPS,第一件事不是急着部署,而是先“验货”——跑一轮基准测试,确认 CPU、磁盘、网络是否达到套餐标称,也为日后排障和横向对比留一份基线数据。本文系统讲解 VPS 基准测试的全流程:测什么、用什么工具、各项指标怎么解读,以及如何避免被单次结果误导。
为什么要做基准测试
四个理由:① 买前验货——确认实际性能与套餐标称一致,发现超售或“缩水”;② 买后留基线——日后变慢时有对比依据;③ 横向对比——同价位不同机房/厂商,用同一套指标才公平;④ 排障定位——是 CPU、磁盘还是网络瓶颈,测一遍就清楚。
一键综合跑分:NodeQuality 与 YABS
新手最省事的方式是用综合脚本,一条命令跑出 CPU、内存、磁盘、网络与 IP 质量的完整报告。常用两个:NodeQuality(中文友好,含三网回程与 IP 质量检测)和 YABS(Yet Another Bench Script,国际通用,含 Geekbench、fio、iperf3)。它们的结果可直接截图存档,本站机房测评里的硬件与磁盘数据就来自这类脚本。运行前建议在干净系统上进行,避免其他进程干扰读数。
CPU 性能:看单核与多核
常用 sysbench 或 Geekbench。看两个数:单核决定单个请求的响应速度,建站、PHP、解释型语言更吃单核;多核决定并发处理能力,编译、批处理、多进程服务更吃多核。搬瓦工多为共享 CPU,跑分会受同宿主邻居影响,建议错峰多测几次取中位数。
磁盘 I/O:顺序读写与 4K 随机
磁盘要看两类指标:顺序读写(MB/s)反映大文件吞吐(备份、视频、回源),用 dd 或 fio 顺序模式测;4K 随机读写(IOPS)反映小文件与数据库性能,用 fio 随机模式测。NVMe 盘顺序读常在 1–5GB/s、4K 随机也远高于 SATA。对带数据库的动态站点,4K 随机往往比顺序吞吐更影响实际体验。
内存与网络带宽
内存带宽用 stream 类测试即可,一般不是瓶颈。网络要分两种测法:Speedtest 单线程更能反映线路质量(受拥塞、绕路影响,本站测速多用它);iperf3 多线程更能反映带宽上限。两者结合看,才不会被单一数字误导——比如单线程慢、多线程快,往往是线路而非带宽问题。
国内连通性与三网回程
面向中国大陆的 VPS,必看两项:ITDog 全国多点 Ping 看各地连通性与延迟分布;NextTrace / besttrace 追踪三网回程路由,看 ASN 判断线路等级——出现 AS4809 即 CN2 GIA、AS58807 是移动 CMIN2、AS9929 是联通精品,普通线路则是 AS4134/4837/9808。这一步能直接告诉你这台机器面向中国大陆到底优不优,详见我们的线路科普与全机房横评。
测试注意事项
① 多次取均值:单次结果偶然性大,尤其共享 CPU 与网络;② 错峰测网络:白天和国内晚高峰分别测,晚高峰才是线路的试金石;③ 同条件对比:对比不同机房要用同样的脚本、同样的测速点;④ 关注邻居影响:跑分异常波动可能是同宿主负载高,换个时段再测。把这些做到位,你的测试数据才有参考价值。
常见问题
基准测试用 NodeQuality 还是 YABS?
两者都行。NodeQuality 中文友好、含三网回程与 IP 质量检测,适合面向中国大陆的用户;YABS 国际通用、含 Geekbench/fio/iperf3。可以都跑一遍互相印证。
磁盘看顺序读写还是 4K 随机?
看用途。大文件吞吐(备份、视频、回源)看顺序 MB/s;数据库和小文件密集型业务看 4K 随机 IOPS。带数据库的动态站点通常 4K 随机更关键。
单线程测速慢是不是机器差?
不一定。单线程慢、多线程快通常是线路(拥塞/绕路)问题而非带宽不足;可结合 BDP 与 TCP 调优改善,并错峰复测确认。