我看到一篇文章详细介绍了 Starlink 即将进行的预购,他们提到 Starlink 将有“20-40ms 的延迟”。即使知道“ping”的基本定义,我也会立即质疑这个数字应该代表什么。
Ping,也称为延迟,测量与另一台服务器通信并接收响应所需的时间。这取决于许多因素:
- 底层基础设施(无线、光纤、铜线等)的质量
- 网络路由效率
- 物理距离
根据我对地面 ISP 的经验,“物理距离”是迄今为止这个数字的最大贡献者。例如,在线游戏给我和我的同地朋友提供了类似的 ping,因为我们在同一个大区(城市)玩游戏,并在同一个大区(游戏主机服务器所在的地方)进行通信。
但是,当我执行互联网速度测试或查看 Starlink 等服务的描述时,我也会看到发布的“ping”指标。根据我对 ping 的了解,这是毫无意义的。没有上下文,“ping”数字毫无意义。特别是速度测试故意针对附近的数据中心,因此您的 ping 经常会非常低。Starlink 更像是一个异常值,因为按照陆地标准(在 300-400 英里以上),没有什么是“接近”的。
回到 Starlink 的例子,一个简单的场景立即突出了为什么声称任何类型的延迟数字都是可疑的:与其他国家通信。任何与全球其他人一起使用过 VoIP 或在线游戏的人都知道,200 毫秒的 ping 时间并不少见,仅仅是因为所涉及的距离。Starlink 或任何 ISP 都不能在没有建立某种上下文的情况下声明延迟。这就像卖一辆车并声称“这辆车每加仑能跑 500 英里!” 没有透露测试课程完全走下坡路。
我知道这是理想主义的,但更有用的数字是“添加延迟百分比”,它测量理论最大速度(不受阻碍的光传播)和观察到的延迟之间的延迟差异。这将告知消费者他们的特定网络/ISP 在一般意义上的表现有多好/差 - 而不仅仅是它与 30 英里外的数据中心通信的速度有多快。在评估特定的 ISP 时,网络延迟与带宽一样重要(可以说更重要),但它被误导或不准确地报告。
速度测试或 ISP 本身报告的“ping”数字是否有用或以任何方式标准化,还是纯粹是一种营销噱头?