Mac 上小米万兆 Game 频段、AWDL 和 Wi-Fi 延迟尖峰的一次实测

今天在一台 Mac 上排查无线延迟,顺手测出一个挺有意思的结论:小米万兆路由器的所谓 Game 频段,至少在这台 Mac 的场景里,并不是“名字带 Game 就一定低延迟”。真正影响体验的,是 Apple 的 AWDL、5GHz 信道、频宽,以及 Mac 自己在这些组合下的调度行为。

先说结论:

  • 有线 USB-C 转千兆网口仍然最稳,到路由器平均不到 1ms。
  • reset 这条 5GHz 160MHz 网络理论上更快,但 Mac 开着 AWDL 时本地 ping 会周期性冲到 60-100ms。
  • 临时关掉 awdl0 后,reset 的尖峰立刻消失,说明问题不在路由器 CPU、代理或公网。
  • 换到 reset5 这条 149 信道、80MHz 的 5GHz 网络后,AWDL 开着也稳定,到路由器基本在 3-8ms。
  • 所以这次更像是 Mac 的 AWDL 与 36/160MHz 组合冲突,而不是“小米万兆性能不行”。

本机实测

环境是一台 Mac,路由器是小米万兆,网关 192.168.31.1。因为 spike 出现在第一跳,所以可以排除运营商、DNS、代理栈、远端服务器这些因素。

场景 AWDL 到路由器 192.168.31.1 备注
USB-C 转有线网口 en7 无关 avg 0.756ms, max 1.782ms 千兆有线,最稳
reset,36 信道,160MHz avg 12.375ms, max 97.771ms, stddev 20.485ms 周期性延迟尖峰明显
reset,36 信道,160MHz avg 4.394ms, max 10.186ms, stddev 1.780ms awdl0 后尖峰消失
reset5,149 信道,80MHz avg 5.108ms, p95 6.562ms, max 10.168ms AWDL 开着也稳
reset5,149 信道,80MHz,后续复测 avg 4.364ms, max 7.942ms 最新复测,120 包无丢包

公网 DNS 223.5.5.5 也测了。reset5 上短测是 avg 19-20ms、max 25-28ms,长测偶尔有公网尖峰,但第一跳到路由器同时很稳,所以那部分更像运营商/公网波动,不是本机到路由器这段无线抖。

AWDL 是什么

awdl0 是 Apple Wireless Direct Link 的接口。AirDrop 只是它最常见的用途之一,AirPlay、Handoff、连续互通、Sidecar、连续相机、iPhone 镜像这类功能也可能用到它。

所以在系统设置里把“隔空投送接收”关掉,不等于一定把 awdl0 关掉。真正看它有没有关,要看:

ifconfig awdl0 | grep status

这次测试里,手动执行 ifconfig awdl0 down 后,36/160MHz 上的本地延迟尖峰消失;恢复 AWDL 或换频段后再测,就能看出问题并不是路由器负载。

为什么 Game 频段不一定更适合 Mac

小米万兆这类三频路由的 Game 频段,本质优势是独立 5GHz 频段和 160MHz 大带宽。它更像是“近距离高速车道”,不是一个能无条件降低延迟的魔法开关。

网上一些使用讨论也比较接近这个结论:

  • 有用户体验里提到,小米万兆只有 5GHz-Game 支持 160MHz,这说明它的主卖点是大带宽。
  • 也有人反馈 5G Game 信号覆盖不如普通 5G,隔墙后收益不稳定,更适合近距离同房间使用。
  • 双频/多频聚合也不是所有应用都能直接受益,通常要看设备、连接数和实际业务模型。

这次本机结果就很典型:reset 的 36/160MHz 理论吞吐更好,但 Mac 开着 AWDL 时 first-hop 延迟很难看;reset5 的 149/80MHz 理论带宽低一些,但实际延迟稳定得多。

实际建议

如果是 Mac,尤其还要保留 AirDrop、AirPlay、Handoff 这些功能,建议不要只盯 160MHz:

  • 日常低延迟优先:用 149/80MHz 这类稳定的 5GHz。
  • 极限吞吐优先:再考虑 160MHz/Game 频段,但要实测 AWDL 开启时的 first-hop 抖动。
  • 游戏或会议场景:先测 ping 192.168.31.1,第一跳稳比理论速率更重要。
  • 真要完全稳:有线仍然是最简单的答案。

这次最有意思的点是:一开始看起来像路由器、信道干扰、甚至代理栈问题,最后被 first-hop ping 和 AWDL 开关实验拆开了。小米万兆本身没被证明有性能瓶颈;真正踩雷的是 Mac 的 AWDL 在某个 5GHz/160MHz 组合下会造成周期性本地延迟尖峰。

参考