VPS到手先实测:CPU、磁盘、网络三大项怎么测才靠谱


导读:商家宣传页写的配置,和实际到手的性能,中间可能隔着一个“超售”。买VPS和网购一样,到手先验货。这篇讲新机开箱的标准测试流程:CPU、磁盘、网络三个维度,用什么工具、看什么指标、什么样的数值算正常,一篇说清。

一、测试前:把变量固定住

测试结果要可比,先控制变量:

  • 更新系统并重启后再测,排除后台任务干扰
  • 每个项目至少测3次取中位数,单次结果没有参考价值
  • 白天和晚高峰(20:00-23:00)各测一轮,很多线路问题只在晚高峰暴露
  • 测试尽量在退款期内完成,测出问题还有退路

二、CPU:跑分看性能,steal看超售

1. 单核跑分用sysbench。 安装后执行 sysbench cpu --threads=1 --time=60 run,看events per second。同代内核的机器,这个数值和标称频率基本成正比,明显偏低就要怀疑超售或者降频。

2. 超售的照妖镜是steal值。 top命令里看 %st 一列。这是宿主机分给别人的CPU时间占比,长期高于10%说明宿主机过载严重,高峰期会明显卡顿。正常商家这个值应该长期在5%以内。

3. 多核机器补一个多线程测试,看多核之间性能是否一致。个别核心长期跑不满,可能是宿主机对核心做了限制。

三、磁盘:别用dd,用fio测随机读写

dd测的是顺序写入且受缓存影响大,数据好看但不真实。要测SSD的真实能力,用fio测4K随机读写:

fio -name=test -ioengine=libaio -direct=1 -bs=4k -rw=randrw -size=2G -numjobs=1 -runtime=60 -directory=/tmp -group_reporting

看两个数:IOPS和吞吐量。参考区间:NVMe盘4K随机读写普遍在1万IOPS以上;普通SSD几百到几千;低于100基本可以判定为严重超售或虚标。注意测试会产生写入放大,流量计费的机器别测太久。

四、网络:带宽、延迟、丢包三件套

1. 带宽。 speedtest-cli一键测,或者用iperf3对测更准。重点看双向(上传下载)是否都接近标称值,很多商家只保证一个方向。

2. 延迟和路由。 ping看基础延迟,nexttrace看完整路径。回国线路重点看是否绕路——标称“优化线路”却绕美国转一圈的商家不少见。

3. 丢包率。 晚高峰连续ping一小时,丢包超过5%说明线路拥堵严重。这一项最能区分“白天测试完美、晚上卡成PPT”的商家。

五、综合测试脚本

嫌麻烦可以用社区维护的一键脚本,比如bench.sh或YABS,一条命令出完整报告:系统信息、CPU跑分、磁盘IO、三网测速都有。脚本省事,但要看懂每一项再下结论,别只看总分。

六、测出问题怎么办

  • 截图留档:所有测试结果截图保存,开工单有理有据
  • 先工单后争议:给商家解释和补偿的机会,正规商家会直接换机或退款
  • 卡着退款期:所有测试在退款期内完成,谈判筹码完全不同
  • 实在不行换商家:测试成本远低于迁数据成本,发现问题是好事

写在最后

测试流程一句话总结:固定变量 → CPU跑分加steal → fio测随机IO → 晚高峰测丢包 → 留档维权。花半小时把这三项测完,你对自己这台机器的底细,比商家客服清楚得多。你的VPS测出过什么惊喜(惊吓)?评论区聊聊。


手机扫码阅读

微信或手机浏览器扫一扫,随时随地随心阅读与分享

年付VPS挑选指南:100-300元预算如何选到靠谱的服务器

VPS自动异地备份配置:restic + cron实战,数据再也不怕丢

评 论
更换验证码