指南
Ping 实际测量的是什么
Ping 是 ICMP 回显的秒表。它回答的是“这个网络有没有回应,花了多久?”——不是“网站是否在线”。
为什么要关心
延迟和丢包比一个绿色的“网站能打开”更能解释卡顿的游戏和 VoIP。Ping 是这类测量里最简单的一种。
许多运营方会拦截 ICMP。Ping 失败但网站正常,通常表示被过滤了,不是服务器离线。
往返时间
每一次回显请求都希望得到一次回显应答。这段延迟就是往返时间(RTT)。最小、平均、最大概括的是一小串探测。
丢包是没有回来的请求所占的比例。
在你的电脑上
你的运营商到主机的路径
- 你的电脑
- 你的运营商
- 主机
在线 Ping 工具
是服务提供方的路径,不是你的
- SkyPath Probe
- 我们的上游
- 主机
起点很重要
在线 Ping 总是从工具的服务器出发。你家的路径可能更好,也可能更差。
需要看你自己运营商的路径时,用本机终端 Ping;想要一个独立观察点时,用在线 Ping。
如何检查
先 Ping 一台你控制的主机,再 Ping 一个众所周知的地址。如果 ICMP 被过滤,接下来可以试路由追踪或 TCP 端口检测。
请记住
- Ping 是 ICMP,不是 HTTP。
- 在线结果来自服务提供方的网络。
- 过滤很常见,而且常常是有意的。
- 这里测到的 RTT 高,并不等于你自己网络上的 RTT 也高。
