WiFi高延迟

WiFi高延迟

我的 WiFi 设置遇到了一些问题。

在我的设置中,我使用 Macbook Pro 和 TP-Link WR1043ND v1(OpenWRT)。WiFi 信道设置为 6(已尝试其他信道和 20/40Mhz 宽度)

如果我从我的 MacBook ping 我的 MacBook 或我的路由器,ping 值会非常高。

64 bytes from 192.168.1.103: seq=18 ttl=64 time=7.691 ms
64 bytes from 192.168.1.103: seq=19 ttl=64 time=142.177 ms
64 bytes from 192.168.1.103: seq=20 ttl=64 time=47.343 ms
64 bytes from 192.168.1.103: seq=21 ttl=64 time=16.513 ms
64 bytes from 192.168.1.103: seq=22 ttl=64 time=2.803 ms
64 bytes from 192.168.1.103: seq=23 ttl=64 time=5.725 ms
64 bytes from 192.168.1.103: seq=24 ttl=64 time=7.585 ms
64 bytes from 192.168.1.103: seq=25 ttl=64 time=25.981 ms
64 bytes from 192.168.1.103: seq=26 ttl=64 time=2.464 ms
64 bytes from 192.168.1.103: seq=27 ttl=64 time=6.762 ms
64 bytes from 192.168.1.103: seq=28 ttl=64 time=8.677 ms
64 bytes from 192.168.1.103: seq=29 ttl=64 time=16.521 ms
64 bytes from 192.168.1.103: seq=30 ttl=64 time=1.204 ms
64 bytes from 192.168.1.103: seq=31 ttl=64 time=1.849 ms
64 bytes from 192.168.1.103: seq=32 ttl=64 time=134.936 ms
64 bytes from 192.168.1.103: seq=33 ttl=64 time=51.255 ms
64 bytes from 192.168.1.103: seq=34 ttl=64 time=17.032 ms
64 bytes from 192.168.1.103: seq=35 ttl=64 time=17.399 ms
64 bytes from 192.168.1.103: seq=36 ttl=64 time=8.177 ms
64 bytes from 192.168.1.103: seq=37 ttl=64 time=5.048 ms
64 bytes from 192.168.1.103: seq=38 ttl=64 time=2.198 ms

我已经尝试了另一个路由器(Linksys E2000),但它完全一样。

答案1

对于 Wi-fi 网络来说,您的延迟是可以接受的。我在 5GHz 网络中的正常延迟约为 15,峰值为 200ms。将无线路由器移到您所在的位置也是一个好主意,以便找到最佳信号覆盖的最佳位置。

答案2

按照@schreda 评论,Chromecast 似乎存在错误。出于某种原因,Chromecast 打开了与其连接的路由器具有相同信道的 AP。这造成了干扰。

Chromecast 恢复出厂设置解决了这个问题。我读到有时你必须尝试多次重置 Chromecast,直到错误不再出现。

答案3

这对于 WiFi 来说很正常,但确实不是可接受的行为。如果您想亲自动手,请查看 bufferbloat.net 上的 make-wifi-fast 项目。您的接入点使用 ath9k wifi 芯片组,该芯片组往往会首先得到改进。

有关其进展的一些背景信息可参见:http://blog.cerowrt.org/

他们制作了一款网络测量工具,名为“弗伦特“。观察延迟的另一种方法是:Google Fiber 的“blip”工具

也许你可以立即尝试一些简单的方法,使用这些来构建 OpenWRT 主干吟游蓝调补丁。它通过保持更好的速率有效性统计数据(而不是越来越低)来改进 Linux 的数据速率选择。这可能改善延迟。

相关内容