我遇到了一些互联网延迟问题,主要影响我玩在线游戏时的情况。
为了尝试找出导致此问题的原因和时间,我创建了一个小型延迟监视器,通过 ping Google.com 来监视延迟。它通过有线连接执行此操作。
我从运行 Windows 11 的台式电脑监控延迟。我在其上运行 Ubuntu Linux VM,该 VM 在 2 个 Docker 容器中托管延迟监视器。台式电脑的连接通过一个小交换机,然后连接到路由器。
今天,当我妻子回家时,我立即发现延迟增加了。我让她打开手机的飞行模式,延迟就恢复正常了。所以我很确定是她的手机造成的。
她的手机是iPhone 13。
我尝试查看我们路由器的流量统计信息。它是 TP-link Archer C3200。但我没有看到她的手机有任何过量流量。
手机在连接 Wi-Fi 时不只是会下载少量数据,而是会持续数小时。
我该如何进一步排除故障?是什么原因造成的?正如我所说,全有线连接会导致延迟增加,因此我认为这与我们网络的无线部分无关。
编辑:按照 Spiff 在评论中的建议,我在 Waveform 上运行了缓冲区膨胀测试。如果我没有看错的话,它给出了这个结果,这似乎表明缓冲区膨胀确实是问题所在。