新买的VPS,商家宣称“高性能CPU”“NVMe SSD”“CN2 GIA精品线路”,但实际用起来到底怎么样?晚高峰会不会掉速?磁盘读写有没有缩水?CPU有没有被严重超售?这些问题,靠看宣传页是找不到答案的。
唯一可靠的方法,是自己跑一遍性能测试。这篇指南从CPU、内存、硬盘到网络,手把手教你用主流工具完成一次完整的VPS性能评估。无论你是刚接触VPS的新手,还是想系统验证一台机器的老用户,跟着做就能拿到一份靠谱的性能报告。
测试前的准备:对端机器与环境确认
很多网络测试工具需要两台机器配合。建议用你的VPS当服务端,再找一台你控制的机器(家里的电脑、另一台云服务器)当客户端。这样测出来的才是两点之间的真实吞吐量,排除了第三方节点的干扰。
开始之前,先更新系统并安装基础工具:
# Ubuntu / Debian
apt update && apt install -y curl wget sudo
# CentOS / Rocky Linux
yum update -y && yum install -y curl wget sudo
如果VPS上运行着生产业务,建议在业务低峰期进行测试,避免测试流量影响正常服务。
CPU测试:核心数不等于性能
CPU是VPS的运算核心,但“几核”只是数量,真正决定性能的是单核效率和代际架构。同样2核,Intel Xeon Gold 6248R的单核性能可能是老款E5-2680的3倍以上。
Geekbench 6是目前最权威的跨平台CPU基准测试。YABS脚本已经集成了它,也可以单独运行:
wget https://cdn.geekbench.com/Geekbench-6.2.2-Linux.tar.gz
tar -xvzf Geekbench-6.2.2-Linux.tar.gz
cd Geekbench-6.2.2-Linux
./geekbench6
测试完成后会生成一个在线结果链接,可以查看详细的单核和多核分数。解读标准:单核低于400分说明CPU偏弱,可能存在严重超售;400-800分属于普通水平;800-1200分不错;超过1200分属于优秀级别。
UnixBench是更传统的综合测试,包含13个子项,覆盖整数运算、浮点运算、文件复制、管道通信、进程创建等。运行`./Run -c $(nproc)`即可进行多核测试。它的分数可以和全球其他VPS横向对比,适合判断整体性能水平。
内存测试:容量之外,还要看带宽
内存测试经常被忽略,但内存带宽和延迟对数据库、缓存服务的影响很大。sysbench可以测试内存的读写速度:
# 安装
apt install sysbench -y
# 测试内存写入速度
sysbench memory --memory-block-size=1M --memory-total-size=10G run
输出结果中的`transferred`和`throughput`就是内存带宽的体现。DDR4和DDR5的带宽差距可达2倍以上,如果测试结果明显低于同代内存的正常水平,说明可能存在资源争抢。
stream是另一个经典的内存带宽测试工具,可以分别测试Copy、Scale、Add、Triad四种操作的带宽,更接近真实应用的访问模式。
硬盘测试:IOPS比顺序读写更重要
硬盘性能直接影响数据库查询、文件读写和网站响应速度。fio是业界最专业的存储测试工具,可以模拟各种真实负载。
# 安装
apt install fio -y
# 4K随机读写测试(模拟数据库场景)
fio --name=randrw --ioengine=libaio --rw=randrw --bs=4k \
--size=1G --numjobs=1 --runtime=60 --group_reporting
# 顺序读写测试(模拟大文件传输)
fio --name=seqrw --ioengine=libaio --rw=rw --bs=1M \
--size=1G --numjobs=1 --runtime=60 --group_reporting
重点看IOPS(每秒输入输出次数)和延迟。4K随机读写IOPS低于20K说明磁盘性能偏弱;NVMe SSD通常能达到50K以上。延迟方面,读写延迟低于5ms为优秀,高于10ms会影响数据库性能。
如果不想单独跑fio,YABS脚本会自动完成4K、64K、512K、1M四种块大小的测试,并标注硬盘类型判断。
网络测试:带宽、延迟与丢包
网络测试分为带宽吞吐量和延迟丢包两个维度。
iperf3用于精准测试两点之间的实际带宽。在服务器端启动`iperf3 -s`,客户端执行:
# 上行测试(客户端→服务器)
iperf3 -c 服务器IP -t 60 -P 10
# 下行测试(服务器→客户端),加-R
iperf3 -c 服务器IP -R -t 60 -P 10
如果测出的带宽远低于套餐标称值,说明带宽可能存在虚标或共享超售。重传次数偏高则说明链路丢包严重。
MTR用于测试延迟和丢包,同时显示每一跳的路由:
mtr -rwzc 100 目标IP
从中国大陆到美国西海岸的CN2 GIA线路,正常平均延迟在130-180ms之间;到香港CN2 GIA线路,正常在30-60ms。如果晚高峰丢包率超过5%,说明线路质量不达标。
一键综合跑分:bench.sh与YABS
如果你不想逐个工具运行,两个脚本可以一站式完成所有测试。
bench.sh适合快速摸底。一条命令输出系统信息、磁盘IO速度、到全球各节点的网络速度。运行`wget -qO- bench.sh | `即可,5分钟出结果。
YABS是更全面的选择。它自动调用Geekbench 6测CPU、fio测磁盘、iperf3测网络,跑一遍约10-30分钟。执行`curl -sL yabs.sh | `,最终输出一份标准化的性能报告,可以直接和全球其他VPS的跑分横向对比。
测试之后:Jtti为性能提供底层保障
跑完测试,你就能判断一台VPS的真实水平了。但测试只是手段,真正决定业务体验的,是服务器本身的硬件底子。
Jtti的云服务器方案在硬件层面为性能提供了匹配的支持。全系标配企业级NVMe SSD,fio测试中的4K随机读写IOPS远超普通SATA SSD。香港及美国节点接入CN2 GIA精品线路,三网直连优化,MTR测试中回程路由全程走59.43专属节点,晚高峰丢包率稳定在0.5%以下。全系标配独享带宽,iperf3测出的带宽与套餐标称值高度一致,不存在“邻居抢带宽”导致的测速失真。
续费同价政策确保首购价格就是续费价格,在2026年涨价周期中,长期运营的成本可预期。
CN
EN