从我的笔记本电脑(Intel AC-9260 160MHz)通过 5Ghz ping 到我的路由器(Netgear D6400)通常保持在 2ms-10ms 左右,数据包丢失率 < 1%,连接为 -80db(ac)。当我通过https://fast.com/,我的路由器延迟约为 60ms-80ms。然后,当我运行上传测试时,数据包丢失率非常高(即约 80-90%)
当我浏览网页或进行其他类似活动时,这不会对我造成太大影响,但当我玩某些游戏(例如《守望先锋》)时,数据包丢失量达到 50-60% 左右。这几乎使游戏无法玩。
我曾考虑过切换到有线连接,但这实际上不是一个选择,因为我的房子没有有线连接。
AP 上 5ghz 的 WiFi 设置为:
- 分片长度:2346
- CTS/RTS 阈值:2347
- 前导模式:短前导
- 一个/n/ac
- 隐式波束成形:已启用
我尝试禁用 Windows 连接限制,但无济于事。
笔记本电脑设置(与wifi相关):
- 802.11a/b/g 无线模式:6.双频 802.11a/b/g
- 802.11n/ac 无线模式:802.11ac
- WoWLAN 的 ARP 卸载:已启用
- 5GHz 信道宽度:自动
- 脂肪通道不耐受:已禁用
- 全局 BG 扫描阻止:从不
- WoWLAN 的 GTK 重新密钥:已启用
- MIMO 省电模式:自动 SMPS
- 混合模式保护:RTS/CTS 已启用
- WoWLAN 的 NS 卸载:已启用
- 数据包合并:已启用
- 偏好乐队:1. 无偏好
- 游走攻击性:1.最低
- WoWLAN 断开连接时睡眠:已禁用
- 吞吐量增强器:已启用
- 发射功率:5.最高
- U-APSD 支持:已禁用
答案1
事实证明存在许多不同的问题。
- 英特尔的 AC-9260 显然没有良好的 802.11ac 支持,所以我禁用了它(现在使用 802.11n)。
- 2.4GHz 网络设置为 20MHz/40MHz 共存。当我关闭该功能时,数据包丢失显著减少,尽管我仍在使用 5GHz 频段 (????)。
- 安装 WLAN 优化器并禁用后台扫描 + 启用流媒体模式。
- 禁用 Windows 从此网络上的 PC 下载更新的选项。
这些将平均 ping 降低到 2ms 左右 - 比以前好多了。偶尔 ping 仍然会激增。如果我找到解决办法,我会编辑此答案以包含我的解决办法。
答案2
你可以做一些事情来改善你的情况:
缩短无线范围(靠近发射器)
改用 2.4GHz(其范围比 5GHz 更大)
将路由器同时打开的连接数限制为合适的数量(例如 100,取决于型号/规格)
选择远离其他频道(邻居的频道 - 如果您在频道 3 上检测到网络,请不要使用频道 2,而应使用频道 7 或 8)的无线频道
获得更好的路由器(具有更高的吞吐量、更大的范围和支持更多同时连接数)
如果支持,请使用流量整形(许多路由器都支持它),并优先处理那些不需要被中断的流量类型