先说结论

延迟高先看丢包。丢包为 0。就是路远。 我跑了两轮。三十个节点。丢包全是 0%。 第一轮平均 24ms。第二轮 23ms。

两轮总览
两轮总览:平均 24ms 和 23ms,丢包全 0%

三个数先分清

一是丢包率。0% 说明包都回来了。 二是平均延迟。看整体。 三是最慢那台。看极端值。 三项一起看。别只看平均。平均值会把一台拖后腿的藏起来。

我一开始判断错了

我以为成都那台 211ms 是丢包。 试了半天才发现。丢包率是 0%。 那么它不是丢包。是路远。差的是往返距离。 成都到广州节点。绕一圈。两百多毫秒正常。

延迟高先分两种

第一种。丢包大于 0。那才是链路问题。 第二种。丢包 0。延迟高。多半是距离和回程。 两种处理完全不同。别混。一个查链路。一个查节点选址。

看目标 IP 落在哪

详情里有一列 IP 归属地。 同一台机器 ping 到广州。20ms。 ping 到北京。28ms。 那么延迟跟着物理距离走。不是站点的问题。 这句话能省很多冤枉活。

分运营商结果
按运营商分组:延迟随距离走,慢点集中在远端

我平时怎么做

先看丢包。然后看地区分组。 这里我用宝塔拨测的网站测速。 多地区一起跑。分组一眼能看出分布。

哪一片都高。看回程。 只有一片高。看那一片的出口。 两轮都高。才值得深挖。

我的做法

丢包 0。就别说线路坏。 延迟高。先看节点选在哪。 换近一点的节点。数字自然下来。 这一步不用改任何配置。

别拿一次 200ms 就说站慢。先看它到的是哪个机房。再看另一台是不是也这样。