【WMM 四队列参数说明】

📅 2026/6/25 23:25:34
【WMM 四队列参数说明】
WMM 四队列参数说明wmm_enabled1\n\wmm_ac_bk_cwmin4\n\wmm_ac_bk_cwmax10\n\wmm_ac_bk_aifs7\n\wmm_ac_bk_txop_limit0\n\wmm_ac_bk_acm0\n\wmm_ac_be_aifs3\n\wmm_ac_be_cwmin4\n\wmm_ac_be_cwmax10\n\wmm_ac_be_txop_limit0\n\wmm_ac_be_acm0\n\wmm_ac_vi_aifs2\n\wmm_ac_vi_cwmin3\n\wmm_ac_vi_cwmax4\n\wmm_ac_vi_txop_limit94\n\wmm_ac_vi_acm0\n\wmm_ac_vo_aifs2\n\wmm_ac_vo_cwmin2\n\wmm_ac_vo_cwmax3\n\wmm_ac_vo_txop_limit47\n\wmm_ac_vo_acm0\n\这些配置属于WMMWi-Fi Multimedia里的EDCA增强分布式信道接入参数。开启wmm_enabled1后不同业务走不同接入类别AC用不同优先级竞争空口从而减少投屏/语音被后台流量饿死。一、四个接入类别AC前缀全称典型业务优先级高→低voVoice语音、极低延迟最高viVideo视频、投屏高beBest Effort普通 TCP/UDP中bkBackground下载、备份最低配置里vo ≈ vi be bk符合多媒体热点常见做法。二、每个 AC 下的 5 个参数每个类别都有相同 5 项aifs、cwmin、cwmax、txop_limit、acm。1.aifs仲裁帧间隔因子发送前需等待AIFS SIFS aifs × slot_time2.4G/5G 常见 slot_time 9µsaifs 越小 → 等得越短 → 越容易先抢到信道ACaifs相对等待vo / vi2最短除 TXOP 突发外最先发be3中等bk7最长后台最吃亏vo/vi 的aifs2表示视频/语音比默认数据更优先接入。2.cwmin/cwmax竞争窗口退避算法在[CWmin, CWmax]间随机选退避槽位数[CW_{actual} 2^{cw} - 1 \quad个时隙]ACcwmin实际 CWmincwmax实际 CWmaxvo2337vi37415be415101023bk415101023含义vo窗口最小2³−17 上限冲突后仍较快重试vi略大于 vo但仍远小于 be/bkbe / bk窗口大碰撞后退避久主动让路bk 与 be 数值相同主要靠aifs7 vs 3拉开优先级。3.txop_limit发送机会上限单位32µs0 每次信道占用只能发一个MPDU常见默认0 获得 TXOP 后可在该时间内连续发多帧burstACtxop_limit实际时间含义vo4747×32µs ≈1.5 ms语音可短突发vi9494×32µs ≈3.0 ms视频可更长突发利于投屏be / bk0单帧普通/后台不享受 TXOP 突发vi 的 94 对投屏很重要视频流可连续占空口一小段时间降低抖动。4.acm准入控制0 不强制 ACMAdmission Control Mandatory1 该 AC 需先被 AP准入许可才能用你们四个 AC 全是acm0不额外做带宽预留/准入握手配置简单一般家用/投屏足够。三、你们配置的完整对照表AC aifs cwmin cwmax txop acm 角色 ──────────────────────────────────────────── vo 2 2 3 47 0 语音最高优先级 短突发 vi 2 3 4 94 0 视频/投屏高优先级 长突发 be 3 4 10 0 0 普通流量 bk 7 4 10 0 0 后台最低优先级四、空口竞争过程简化有数据要发 ↓ 按 AC 算 AIFS 等待 ↓ vo/vi 先等完 → 先竞争 ↓ 若碰撞 → 按 cwmin~cwmax 随机退避vo/vi 退避窗口更小 ↓ 抢到信道 ↓ vi/vo 可在 txop_limit 内连发多帧be/bk 通常只发一帧多径、干扰导致重传时be/bk 退避窗口扩得更快vi/vo 仍相对优先。五、与 802.11n / 投屏的关系WMM 是 11n 的前提ieee80211n1时通常必须wmm_enabled1。投屏数据应走 VI或 VO队列应用/驱动若全走 BE这些参数对投屏帮助有限。vi 的 txop_limit94是四队列里对大流量、低抖动最有利的一项。bk 的 aifs7保证后台下载不易挤占视频。六、若要调优可怎么改参考目标可调项方向投屏更流畅wmm_ac_vi_txop_limit可适当增大如 94→118注意别超规范降低语音延迟wmm_ac_vo_aifs保持 2vo 已最高提高普通吞吐wmm_ac_be_txop_limit可试小非零值一般慎用更强压制后台wmm_ac_bk_aifs可增大到 9802.11 允许范围内七、总结在定义vo / vi / be / bk 四个队列谁先发言、碰撞后等多久、能连发多久vi视频aifs2txop94→ 投屏友好vo语音aifs2 更小竞争窗口 → 最低延迟be默认中等等待、无 TXOP 突发bk后台aifs7→ 有意让路整体是 hostapd默认推荐的多媒体 WMM 参数对投影仪开热点场景是合理起点若要进一步优化优先确认投屏流量是否真正进入 VI 队列再考虑微调vi的txop_limit。