买了新的 VPS 以后,很多人都会先测试这台服务器快不快。单纯跑一个脚本并不难,难的是看懂这些测试结果分别代表什么。CPU 跑分看计算能力,硬盘 I/O 看读写速度,测速看带宽表现,Ping 看延迟,MTR 看丢包和线路质量,回程路由看服务器访问中国大陆时走哪条线路。
本文按 VPS 性能测试的几个常见项目来拆解,适合新手拿到服务器后建立一套测试顺序,也适合用来对比不同 VPS 套餐、不同机房和不同线路的表现。
测试前需要先确认 VPS 能正常连接。如果 SSH 无法登录,或者端口检测不通,应先处理连接问题,再继续跑性能测试。搬瓦工用户可以参考 搬瓦工SSH端口被封/不通怎么办?端口检测与修改教程,先确认端口、IP 和防火墙状态。
实际测试时,可以先用 YABS 查看 CPU、内存、硬盘 I/O 和基础网络表现,再用国内测速脚本检查三网速度,然后用 ping.pe 看全球延迟,最后用 MTR、Traceroute 或 BestTrace 分析丢包和回程路由。这样测出来的数据更完整,也更容易判断问题出在硬件、带宽、延迟、丢包还是线路路径。
一、CPU 与内存计算性能
CPU 和内存是 VPS 的基础性能。CPU 影响网站后台处理、数据库查询、脚本运行、程序编译等任务;内存影响系统能同时处理多少进程,也会影响网站、数据库和面板运行时的流畅度。
这部分可以用 YABS 查看,脚本会输出 Geekbench 跑分,方便对比不同 VPS 的 CPU 和内存表现。如果你还没用过这个脚本,可以先参考 搬瓦工VPS性能测试教程:从ZBench到YABS的进化,里面有运行方法和结果说明。
查看 Geekbench 结果时,不要只看多核分数。小型 WordPress 网站、后台操作、数据库查询更依赖单核表现;编译程序、批量压缩、跑脚本任务才更依赖多核表现。如果只是建普通网站,CPU 跑分达到日常使用需求即可,不必追求特别高的跑分。
二、硬盘 I/O 性能
硬盘 I/O 指的是 VPS 硬盘读写速度。它会影响软件安装、网站缓存生成、数据库读写、文件解压、备份压缩等操作。硬盘读写太差时,网站后台保存文章、数据库查询、生成缓存都可能变慢。
这部分同样可以用 YABS 中的 FIO 测试查看。它会给出不同读写场景下的测试结果,比单纯看商家写的 SSD、NVMe 更能说明实际读写情况。
看硬盘 I/O 测试时,不要只看顺序读写的大数字。建站更需要看随机读写表现,因为网站访问、数据库查询、缓存文件读取,并不是一直按大文件连续读写来运行。NVMe 硬盘不一定代表整台 VPS 一定快,还要看商家是否超售、节点负载高不高。
如果测试的是搬瓦工 VPS,还要注意硬盘 I/O 长时间占用过高可能触发限制。可以参考 搬瓦工硬盘I/O限制详解:100MiB/s规则、触发场景与监控方法,先了解哪些操作容易占用硬盘读写,再判断测试结果是否正常。
三、网络速度(带宽)
网络速度可以理解成 VPS 的数据传输能力。带宽越大,服务器传文件、下载资源、加载图片和输出网页内容时,理论上能传得更快。对于下载站、图片较多的网站、视频类应用,带宽会直接影响访问体验。
如果主要看 VPS 到中国大陆的速度,可以用 Superbench.sh VPS测速脚本使用教程:一键测试服务器到国内的速度 进行三网测速。它适合用来快速查看电信、联通、移动的下载速度表现。
如果已经运行了 YABS,也可以顺便查看里面的基础网络测试结果,再和国内测速脚本的数据放在一起对比。测速结果只能代表测试时段的速度,不代表全天都能保持这个速度。如果是给中国大陆用户建站,建议多测几个时间段,尤其要看晚高峰的下载速度和丢包情况。
四、网络延迟(Ping)
Ping 延迟指的是数据从本地到 VPS,再从 VPS 返回本地所需要的时间,单位是毫秒。数值越低,说明响应越快。SSH 远程操作、游戏加速、实时交互类应用,会更在意延迟。
如果想快速查看不同地区到 VPS 的延迟,可以用 ping.pe 这类在线工具测试。不会使用的话,可以参考 如何使用ping.pe?全球 Ping 检测与 IP 可用性测试终极指南,按里面的方法输入 IP 或域名即可查看全球节点结果。
不过,Ping 低不等于访问一定快。比如有些线路延迟不高,但晚高峰丢包严重,网站还是会卡。测试 VPS 时,Ping 只能判断基础延迟,后面还要继续检查测速结果、丢包率和回程路由。
五、网络稳定性(丢包率)
丢包率用来判断网络连接是否稳定。延迟低只能说明响应快,丢包低才说明连接不容易断。网站访问慢、SSH 卡住、下载中断、代理节点时断时续,都可能和丢包有关。
排查丢包时,建议用 MTR 查看每一跳的延迟和丢包情况。本站也整理了 如何使用MTR测试VPS回程路由?,适合用来判断丢包是出现在本地网络、国际出口,还是 VPS 线路上。
看 MTR 结果时,重点看最后几跳和目标 IP 的丢包,不要只因为中间某一跳显示丢包就下结论。有些运营商节点会限制 ICMP 响应,中间节点显示丢包,不一定代表真实访问也在丢包。如果后面几跳恢复正常,不需要马上判断线路有问题。
六、网络路径(回程路由)
回程路由指的是数据从 VPS 返回本地时走的网络路径。对于中国大陆用户来说,回程线路会影响晚高峰访问速度。比如电信、联通、移动走不同线路,体验可能完全不同。
查看回程路由时,可以使用 Traceroute、BestTrace 或 MTR。如果想先了解基础命令,可以看 Traceroute命令详解:从零开始的VPS路由追踪入门教程。
如果想直接用脚本查看 VPS 回程路径,可以参考 BestTrace.sh:一个快速测试VPS回程路由的测试脚本,它比手动输入命令更适合新手快速查看线路走向。
如果你想用更新一点的路由追踪工具,也可以继续参考 路由追踪可视化的新神器:NextTrace 详细安装与使用教程 。NextTrace 更适合查看线路经过的运营商、地区和节点变化,用来分析 VPS 回程线路会更直观。
查看回程路由时,可以重点看电信、联通、移动分别走什么线路。比如是否走 CN2 GIA、CN2 GT、AS9929、CMIN2,还是走普通国际线路。建站用户不要只看单个运营商结果,最好把三网都测一遍。
七、总结
测试 VPS 性能,不能只看一个跑分,也不能只看一次测速。比较合理的做法,是从 CPU、内存、硬盘 I/O、带宽、延迟、丢包率和回程路由这几个项目一起判断。
如果只是普通建站,CPU 和内存够用、硬盘 I/O 不拖后腿、晚高峰不严重丢包、回程线路能满足主要访客地区,就可以正常使用。如果是下载站、代理节点、游戏加速或者高并发业务,就需要更重视带宽、丢包、线路和高峰期表现。
如果你还没有购买 VPS,可以先对比下面的搬瓦工方案,再结合本文的测试方法检查 CPU、硬盘、网络速度、延迟、丢包和回程路由表现。
| 套餐 | CPU | 内存 | 硬盘 | 流量 | 带宽 | 机房 | 价格 | 购买 |
|---|---|---|---|---|---|---|---|---|
| KVM (最便宜) | 2核 | 1GB | 20GB | 1TB | 1Gbps | 9个 | $49.99/年 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 1Gbps | 9个 | $52.99/半年 | 立即选购 | |
| CN2 GIA-E (最推荐) | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | 15个 | $49.99/季度 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 2.5Gbps | 15个 | $89.99/季度 | 立即选购 | |
| SLA (SLA 保障) | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | 1个 | $65.89/季 | 立即选购 |
| 3核 | 2GB | 40GB | 2TB | 2.5Gbps | 1个 | $116.99/季 | 立即选购 | |
| 香港 (高端) | 2核 | 2GB | 40GB | 0.5TB | 1Gbps | 15个 | $89.99/月 | 立即选购 |
| 4核 | 4GB | 80GB | 1TB | 1Gbps | 15个 | $155.99/月 | 立即选购 | |
| 大阪 (高性价比) | 2核 | 2GB | 40GB | 0.5TB | 1.5Gbps | 15个 | $49.99/月 | 立即选购 |
| 4核 | 4GB | 80GB | 1TB | 1.5Gbps | 15个 | $86.99/月 | 立即选购 | |
选择建议 入门使用KVM 套餐价格最低,适合建站、学习 Linux、简单测试和预算有限的新手用户。 综合推荐CN2 GIA-E 套餐线路更好、可选机房更多,适合长期使用,也是多数用户优先考虑的方案。 高端需求香港、东京、大阪等高端线路价格更高,适合对国内访问速度、低延迟和稳定性要求较高的用户。 |
||||||||
套餐汇总:搬瓦工在售方案汇总 | 购买教程:搬瓦工注册与购买教程 | 优惠码:最新搬瓦工优惠码 |
||||||