帮助中心 >
  关于云服务器 >
  VPS延迟测试与跑分完整教程:从网络延迟到硬件性能的全面评估
VPS延迟测试与跑分完整教程:从网络延迟到硬件性能的全面评估
时间 : 2026-09-15 12:29:40
编辑 : Jtti

一台VPS的真实性能,不是看商家怎么说,而是靠自己怎么测。

新买的VPS,商家宣称“CN2 GIA精品线路”“低延迟高带宽”,但实际用起来到底怎么样?晚高峰是否掉速?CPU有没有超售?磁盘读写速度是否达标?这些问题,不跑几个测试是回答不了的。

本文按照“网络延迟 → 带宽吞吐 → 硬件跑分”的顺序,手把手教你用主流工具全面评估一台VPS的真实性能。无论你是新手还是老手,跟着做就能拿到一份可靠的性能报告。

测试前的准备:一台对端机器

很多测试工具采用客户端/服务端架构,需要两台机器配合。建议用你的VPS当服务端,再找一台你控制的另一台机器(家里的电脑、公司测试机或另一台云服务器)当客户端。这样测出来的才是两点之间的纯线路吞吐量,排除了第三方节点限速的干扰。

准备清单很简单:待测服务器(Linux系统即可,需rootsudo权限)、对端机器(另一台Linux服务器或Windows/macOS官方版本)、防火墙放行端口(iperf3默认使用TCPUDP5201端口)。

选对端机器时有一条经验法则:对端机器自身的带宽不要低于待测服务器的标称带宽。拿一台只有100Mbps上行的家用宽带去测1GbpsVPS,结果永远卡在94Mbps左右,这组数据只能说明对端瓶颈,不能说明服务器问题。

/uploads/images/202609/15/fdfd4934-c507-492b-a792-5956812ffcdf.png  

延迟测试:PingMTR与分位值

Ping测试:最基础的连通性检查

Ping是最常见的延迟测试手段,通过发送ICMP数据包并计算往返时间来判断网络响应速度。Linux/macOS终端执行`ping -c 100 目标IP`Windows执行`ping -n 100 目标IP`

重点关注三个指标:平均延迟、最大延迟和丢包率。从中国大陆到美国西海岸的CN2 GIA线路,正常平均延迟在130-180ms之间;到香港CN2 GIA线路,正常在30-60ms之间。如果延迟超过300ms或丢包率超过5%,使用体验会明显受影响。

Ping的局限在于它只能告诉你“结果好不好”,无法告诉你“问题出在哪”。而且Ping走的是ICMP协议,很多网络设备会优先处理ICMP包或直接丢弃,导致Ping结果和真实TCP业务的体验不一致。

MTR测试:定位问题出在哪一跳

MTRMy Traceroute)结合了Pingtraceroute的功能,能持续显示每一跳路由的延迟和丢包率,是排查网络问题的核心工具。

安装与运行:

Ubuntu/Debian

apt-get install mtr -y

CentOS/RHEL

yum install mtr -y

报告模式,发送300个探测包

mtr -rwzc 300 目标IP

MTR结果时有一个常见误区:中间某一跳显示30%丢包,不代表真实业务一定丢包。如果后续每一跳都恢复到0%丢包,通常是该路由器限制了ICMP响应。如果从某一跳开始,后面所有节点都持续丢包,才更像是真正的链路问题。

更靠谱的记录方式是把同一目标在10:0015:0021:0001:00各跑一次,文件名写清时间。当晚高峰异常只发生在跨境出口或回程段,截图和文本记录能帮助服务商定位是否为拥塞、路由漂移或上游策略调整。

分位值:比平均值更接近真实体验

只看平均延迟是不够的。同一台VPS到上海测试点,平均延迟160ms,但95分位延迟达到420ms,且每晚20:00-23:30出现2%-5%丢包——这比“平均180ms、曲线平滑”的线路更影响SSH和后台管理体验。

建议至少记录4个指标:平均延迟、最大延迟、丢包率、95分位或99分位延迟。平均值只回答“通常多慢”,分位值回答“偶发尖刺有多严重”。如果网站是WordPress后台、API或游戏服务,后者往往更接近真实体验。

判断标准参考:轻微波动(丢包率低于0.3%95分位延迟不超过平均延迟的1.8倍)通常可继续观察;可感知抖动(丢包率0.5%-2%,或95分位延迟超过平均延迟的2.5倍)后台操作会明显卡顿;严重异常(连续10分钟以上丢包超过3%,或最大延迟多次超过1000ms)应保留证据并联系服务商。

带宽吞吐测试:iperf3

MTR能看路径,但不能说明带宽是否真的跑满。iperf3是专门为吞吐量测试设计的工具,直接在两台机器之间建立可控的数据流,能分别测试上行、下行、多连接并发,甚至切换到UDP来验证丢包率。

服务端部署:

Ubuntu/Debian

sudo apt install -y iperf3

启动服务端

iperf3 -s

客户端测试:

测试上行带宽(客户端→服务器)

iperf3 -c 服务器IP -t 60

测试下行带宽(服务器→客户端),加-R参数

iperf3 -c 服务器IP -R -t 60

多线程测试,10个并发流

iperf3 -c 服务器IP -P 10 -t 30

结果解读:iperf3会实时显示传输速率,最终输出汇总数据。重点看两个数字——实测吞吐量和重传次数。如果测出的带宽远低于你购买的标称值,说明带宽可能存在虚标或共享超售的问题。重传次数偏高则说明链路存在丢包,TCP需要反复重传数据。

硬件跑分:bench.shYABS

bench.sh5分钟摸清新机器底细

如果你只想花几分钟快速了解一台新机器的基本情况,bench.sh是最佳选择。它是VPS圈最经典的一键测评脚本,一条命令就能把系统配置、硬盘读写速度、到全球各节点的网络速度全测一遍。

运行命令:

wget -qO- bench.sh | bash

如果没有wget,也可以用curl

curl -Lso- bench.sh | bash

bench.sh主要输出三块内容:系统信息(CPU型号/核心数、是否支持AES-NI、内存、Swap、操作系统版本、TCP拥塞控制算法、虚拟化类型)、硬盘IO速度(用dd命令顺序写入三次取平均值)、网络测速(到全球多个节点的上传、下载速度和延迟)。

bench.sh的局限在于它不测CPU跑分,如果你需要更详细的CPU性能数据,需要用下面的工具。

YABS:国际标准的综合跑分

如果需要一份可以和全球VPS用户横向对比的标准化跑分报告,YABSYet Another Benchmark Script)是目前最可靠的选择。它由开发者masonr维护,在GitHub上拥有很高的活跃度。

一条命令跑下来,YABS会依次完成三件事:用Geekbench 6测试CPU单核和多核性能、用fio测试磁盘在不同块大小下的读写速度、用iperf3测试到全球多个节点的网络上传和下载速度。整跑一遍大约需要1030分钟。

运行命令:

curl -sL yabs.sh | bash

如果网络不通,可以用备用地址:

wget -qO- https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash

CPU跑分解读:Geekbench 6是跨平台的权威基准测试工具,YABS直接调用它的命令行版本,得出的分数可以和全球其他VPS用户的跑分横向对比。单核分数低于400分说明CPU性能偏弱,可能存在严重超售;400800分属于普通水平;8001200分已经不错;超过1200分则属于优秀级别。

磁盘IO速度解读:YABS会测试4K64K512K1M四种块大小的读写速度,从中可以判断硬盘类型。低于200 MB/sHDD机械硬盘,200500 MB/s为普通SATA SSD5003000 MB/sNVMe固态硬盘,超过3000 MB/s为高端NVMe RAID阵列。

Jtti:为测试验证提供可靠的基础设施

无论你是用MTR测试路由、iperf3验证带宽,还是用YABS跑综合性能,一台底层扎实的服务器是获得可靠测试结果的前提。

Jtti的云服务器方案覆盖了从入门到企业级的多种配置,全系标配企业级NVMe SSDYABS的磁盘测试能跑出远超SATA SSD的读写数据。香港及美国节点接入CN2 GIA精品线路,三网直连优化,MTR测试中回程路由全程走59.43专属节点,晚高峰丢包率稳定在0.5%以下。全系标配独享带宽,iperf3测试结果与套餐标称值高度一致,不存在“邻居抢带宽”导致测速数据失真的问题。

续费同价政策确保首次购买的价格就是未来续费的价格,在2026年涨价周期中,长期运营的成本可预期。

售前客服
JTTI-Amano
JTTI-Defl
JTTI-Eom
JTTI-Ellis
JTTI-Luca
JTTI-Coco
JTTI-Benoit
JTTI-Selina
技术支持
JTTI-Noc
标题
电子邮件地址
类型
销售问题
销售问题
系统问题
售后问题
投诉与建议
市场合作
信息
验证码
提交