如何解释极长(10 秒)ping 间隔之间的低 RTT?

jbe*_*rd4 5 wireless-networking home-networking ping

我正在使用 ping 实用程序来解决家庭网络上似乎 Internet 连接缓慢的问题,但我发现结果异常且难以解释。

我有一个 Linksys 无线路由器,并尝试了以下同时进行的测试:从我的计算机 ping 路由器,从路由器 ping google.com,以及通过路由器从我的计算机 ping google.com。从计算机 ping 路由器和从路由器 ping 谷歌都按预期工作,丢包率最低,往返时间短(分别为 min/avg/max = 1.601/3.465/9.926 和 20/20/70) .

但是,通过路由器从我的计算机 ping 谷歌,报告了一些对我来说似乎很奇怪的事情。它报告的 RTT 较低,丢包率极低,但每个 ping 请求的间隔应该是默认的 1 秒,但更像是 10 秒。这看起来像是每次 ping 打印一些输出之间大约有 10 秒的延迟。但由此产生的 RTT 很低,例如:

来自 74.125.226.115 的 64 个字节:icmp_seq=31 ttl=52 time=29.2 ms

当我与其他测试并行运行时,其他测试将发送大约 100 个请求,而该测试将发送 10 个请求。这似乎与报告的低 RTT 相矛盾,所以我不确定如何理解这一点。

我很感激任何人都可以提供的任何见解。

Law*_*ceC 1

您的路由器上是否有某些 QoS 功能(特别是当它刷新到 Tomato 或 DD-WRT 时)限制或取消 ICMP 流量的优先级?可能是路由器对 ping 进行了速率限制。因此,路由器可能允许 LAN 主机每 10 秒仅发出 1 次 ping,但当允许该 ping 通过时,它可以正常工作,因此这可以解释 RTT 较低但延迟较高的原因。