帮助
为什么 Ping 值偏高?
Ping 偏高时,比较目标、方法和负载,区分短时突增与持续延迟,再排查 Wi-Fi、自己的传输和服务状态。
下载快并不保证游戏或通话响应快。Ping 通常表示数据到特定目标再返回的时间,单位为毫秒。本地网络、路由、目标和负载都可能影响它,但一个数字不能确定原因。如果画面卡顿,也要查看 FPS 和帧时间;它们反映的是不同现象。
先弄清测量值的含义
- 1 ms 是千分之一秒。往返时间不自动等于单向延迟;不了解两方向条件时,不要直接除以二。Mbps 是传输速率,不能当成这个时间。
- 30、60 或 100 ms 不是保证所有游戏和通话体验的统一界限。应结合服务要求、平常的基准和问题发生时的条件。
- 最低值或平均值可能掩盖短时突增。工具支持时,保留变化过程、最低、平均、最高和未响应次数。不同工具对 jitter 的计算可能不同,最高减最低并不是统一定义。
- VMAXCHECK 使用 M-Lab NDT,从服务器 TCP/BBR 信息中取可用的最低正延迟值。它针对该测试目标,既不是游戏服务器的 Ping,也不是负载下延迟突增的完整检查。
记录可比的起始条件
记录时间、设备、应用版本、服务和目标或区域、连接方式、Wi-Fi 位置、VPN 或代理以及正在进行的传输。问题出现时收集数据,但不要在重要对局中修改设置。比较没有其他负载的情况时,应把测速与游戏或通话分开,因为测速本身会产生流量。负载下的比较则要有意规划。
四项比较及其边界
- 保持设备、服务和区域一致,比较可用的 Wi-Fi 与 Ethernet。反复改善有助于检查无线环节,但不能证明路由器损坏。连到 mesh 节点的网线可能仍保留节点间的无线回程。对局服务器变化也要记录。
- 分别比较空闲连接、平常的下载和上传,最后回到空闲状态。避开重要通话或对局。若同一指标从 12 升至 150 ms,差值为 138 ms:这是计算示例,不是判断界限,也不是某台设备故障的证明。
- 查看服务官方状态,并与其他适合的服务比较。其他目标可能使用其他路由;一个服务正常不能自动排除运营商问题。
- 若应用提供区域选择,查看文档中的选项。换区域会改变目标、路由,有时也改变排队时间和匹配质量。地理位置近不保证 Ping 最低。记录 VPN 或代理,保留必要的防护。
Windows 可选用 ping /n 20 HOST 做辅助检查。把 HOST 换成真实网关地址或服务文档提供的测试目标,不要预设路由器地址。目标能响应时,分别比较网关和外部目标,保留次数、时间和超时记录。ICMP 不是游戏的 UDP 流量:正常响应不能排除游戏路径问题,无响应也不能证明互联网中断。辅助命令 tracert /d HOST 可描述路由。星号或单个中间节点慢不能证明故障,也不能把到各节点的往返时间相加。
依据结果只改变一个因素
- 若比较指向无线环节,尝试更合适的位置或连接,并遵循设备说明。按支持的步骤更新,保存旧设置后重新比较。
- 若自己的传输增加延迟,调整传输时间或限制速率。队列管理或 SQM 要有对应型号支持和正式步骤。保存配置,也检查吞吐量与 CPU 负载;游戏模式不保证改善。
- 更多 Mbps 的套餐不保证 Ping 更低。真实带宽限制应结合测量评估。不要只因一个高数字就改 DNS、注册表、端口或防护,也不要直接购买路由器。
- 改变一个因素后,在相同或可比的目标和负载下复测,撤销无效改动。按制造商建议重启之前先保存事件和数据。一个服务受影响时找它的支持团队;多个服务受影响时给运营商准备比较记录。
私下向支持团队提供时间、目标、方法、连接、负载、样本数量以及游戏或通话数据。删除登录资料、访问令牌、个人标识和日志中的私人信息。较低的最小值不能代替真正出问题时的测量。
参考资料
- Microsoft: ICMP ping and round-trip times
- Microsoft: Tracert and nonresponding intermediate routers
- M-Lab: NDT measurement scope
- M-Lab: NDT7 TCP latency metrics and server selection
- Riot: Latency, jitter and connection diagnosis
- Epic: Fortnite targets, load, ICMP and UDP comparison
- IETF RFC 7567: Queue management and delay
- Riot: Distinguish frame-rate performance problems