news 2026/6/25 23:25:24

【WMM 四队列参数说明】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【WMM 四队列参数说明】

WMM 四队列参数说明

"wmm_enabled=1\n"\"wmm_ac_bk_cwmin=4\n"\"wmm_ac_bk_cwmax=10\n"\"wmm_ac_bk_aifs=7\n"\"wmm_ac_bk_txop_limit=0\n"\"wmm_ac_bk_acm=0\n"\"wmm_ac_be_aifs=3\n"\"wmm_ac_be_cwmin=4\n"\"wmm_ac_be_cwmax=10\n"\"wmm_ac_be_txop_limit=0\n"\"wmm_ac_be_acm=0\n"\"wmm_ac_vi_aifs=2\n"\"wmm_ac_vi_cwmin=3\n"\"wmm_ac_vi_cwmax=4\n"\"wmm_ac_vi_txop_limit=94\n"\"wmm_ac_vi_acm=0\n"\"wmm_ac_vo_aifs=2\n"\"wmm_ac_vo_cwmin=2\n"\"wmm_ac_vo_cwmax=3\n"\"wmm_ac_vo_txop_limit=47\n"\"wmm_ac_vo_acm=0\n"\

这些配置属于WMM(Wi-Fi Multimedia)里的EDCA(增强分布式信道接入)参数。开启wmm_enabled=1后,不同业务走不同接入类别(AC),用不同优先级竞争空口,从而减少投屏/语音被后台流量饿死。


一、四个接入类别(AC)

前缀全称典型业务优先级(高→低)
voVoice语音、极低延迟最高
viVideo视频、投屏
beBest Effort普通 TCP/UDP
bkBackground下载、备份最低

配置里vo ≈ vi > be > bk,符合多媒体热点常见做法。


二、每个 AC 下的 5 个参数

每个类别都有相同 5 项:aifscwmincwmaxtxop_limitacm

1.aifs(仲裁帧间隔因子)

  • 发送前需等待:AIFS = SIFS + aifs × slot_time
  • 2.4G/5G 常见 slot_time = 9µs
  • aifs 越小 → 等得越短 → 越容易先抢到信道
ACaifs相对等待
vo / vi2最短(除 TXOP 突发外最先发)
be3中等
bk7最长,后台最吃亏

vo/vi 的aifs=2表示视频/语音比默认数据更优先接入。


2.cwmin/cwmax(竞争窗口)

退避算法在[CWmin, CWmax]间随机选退避槽位数:

[
CW_{actual} = 2^{cw} - 1 \quad(个时隙)
]

ACcwmin实际 CWmincwmax实际 CWmax
vo2337
vi37415
be415101023
bk415101023

含义:

  • vo窗口最小(2³−1=7 上限),冲突后仍较快重试
  • vi略大于 vo,但仍远小于 be/bk
  • be / bk窗口大,碰撞后退避久,主动让路

bk 与 be 数值相同,主要靠aifs(7 vs 3)拉开优先级。


3.txop_limit(发送机会上限)

  • 单位:32µs
  • 0= 每次信道占用只能发一个MPDU(常见默认)
  • >0= 获得 TXOP 后可在该时间内连续发多帧(burst)
ACtxop_limit实际时间含义
vo4747×32µs ≈1.5 ms语音可短突发
vi9494×32µs ≈3.0 ms视频可更长突发,利于投屏
be / bk0单帧普通/后台不享受 TXOP 突发

vi 的 94 对投屏很重要:视频流可连续占空口一小段时间,降低抖动。


4.acm(准入控制)

  • 0= 不强制 ACM(Admission Control Mandatory)
  • 1= 该 AC 需先被 AP准入许可才能用

你们四个 AC 全是acm=0:不额外做带宽预留/准入握手,配置简单,一般家用/投屏足够。


三、你们配置的完整对照表

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 / 投屏的关系

  1. WMM 是 11n 的前提ieee80211n=1时通常必须wmm_enabled=1
  2. 投屏数据应走 VI(或 VO)队列:应用/驱动若全走 BE,这些参数对投屏帮助有限。
  3. vi 的 txop_limit=94是四队列里对大流量、低抖动最有利的一项。
  4. bk 的 aifs=7保证后台下载不易挤占视频。

六、若要调优,可怎么改(参考)

目标可调项方向
投屏更流畅wmm_ac_vi_txop_limit可适当增大(如 94→118),注意别超规范
降低语音延迟wmm_ac_vo_aifs保持 2,vo 已最高
提高普通吞吐wmm_ac_be_txop_limit可试小非零值(一般慎用)
更强压制后台wmm_ac_bk_aifs可增大到 9(802.11 允许范围内)

七、总结

在定义vo / vi / be / bk 四个队列谁先发言、碰撞后等多久、能连发多久

  • vi(视频)aifs=2+txop=94→ 投屏友好
  • vo(语音)aifs=2+ 更小竞争窗口 → 最低延迟
  • be(默认):中等等待、无 TXOP 突发
  • bk(后台)aifs=7→ 有意让路

整体是 hostapd默认推荐的多媒体 WMM 参数,对投影仪开热点场景是合理起点;若要进一步优化,优先确认投屏流量是否真正进入 VI 队列,再考虑微调vitxop_limit

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 23:20:48

移动安全检测实战:从日志分析到Sigma规则编写

1. 项目概述:为什么移动安全日志分析需要Sigma规则?在移动安全领域,无论是Android还是iOS,每天都会产生海量的系统日志、应用日志和安全事件。传统的分析方法,比如手动翻阅日志文件或者编写一次性脚本,在面…

作者头像 李华
网站建设 2026/6/25 23:19:12

5个关键特性揭秘:如何用libtorrent构建高性能BitTorrent应用

5个关键特性揭秘:如何用libtorrent构建高性能BitTorrent应用 【免费下载链接】libtorrent an efficient feature complete C bittorrent implementation 项目地址: https://gitcode.com/gh_mirrors/li/libtorrent 在当今分布式文件传输领域,libto…

作者头像 李华
网站建设 2026/6/25 23:18:54

PS 柔性实时仿真实战:汽车底盘 ABS 线束与制动油管全套动态校核方案

随着汽车行业向电动化、智能化和高阶自动驾驶加速转型,整车电子电气架构日趋复杂,底盘系统作为车辆安全的核心载体,其集成度与可靠性要求显著提升。与此同时,消费者与监管机构对制动安全性能的关注度不断提高,整车开发…

作者头像 李华
网站建设 2026/6/25 23:14:30

你的 AI 助手为什么总是 “掉线“?真正的原因不在网络

前言 AI 开发过程中,开发者经常遇到一个非常迷惑的线上问题: 客户端网络正常、公网连通无异常,但大模型请求频繁出现 timeout、connection reset、响应截断、并发报错。 大量新手会盲目排查本地代理、网络配置、端口问题,最终无…

作者头像 李华
网站建设 2026/6/25 23:14:29

CVE-2023-38203漏洞复现:深入剖析Adobe ColdFusion反序列化攻击链

1. 项目概述:一次针对CVE-2023-38203的深度复现之旅最近在梳理一些历史高危漏洞的利用链,Adobe ColdFusion的CVE-2023-38203这个远程代码执行漏洞引起了我的注意。它不像那些利用条件苛刻的漏洞,这个洞的触发路径相对清晰,影响范围…

作者头像 李华
网站建设 2026/6/25 23:13:14

2026年实用降AI率平台:实测AI率从90%降至4%的省心方案

一、前言:2026年毕业必过AIGC检测门槛 2026年国内高校对学术论文的AIGC疑似度审核全面收紧,绝大多数院校都发布了明确的AIGC检测数值要求:985、211院校规定本科论文AI率需低于20%,硕士论文AI率不得高于15%,普通高校也普…

作者头像 李华