1. WiFi性能全景:从物理层到应用层的性能瓶颈全貌
做WiFi性能优化这些年,我见过太多人一上来就盯着某个指标死磕。有人天天调发射功率,结果问题出在网卡驱动;有人反复换路由器,最后发现是邻居家的微波炉在捣乱。
说白了,WiFi性能是个系统工程。从天线里的电磁波,到你手机屏幕上那个转圈的菊花,每一层都可能成为瓶颈。这一章,我带你把整个链路走一遍。
1.1 物理层:信号是基础,但别只盯着信号
物理层是WiFi的根基。信号不好,上层再优化也白搭。但很多人对物理层的理解就停留在「信号满格」上——这其实是个误区。
物理层核心指标
- RSSI(接收信号强度):-30dBm 到 -90dBm 的范围,低于 -75dBm 就要警惕
- SNR(信噪比):信号与噪声的比值,低于 25dB 时调制阶数会下降
- EVM(误差向量幅度):反映调制质量,802.11ac 要求 256QAM 时 EVM 低于 -32dB
- CCA(空闲信道评估):决定设备是否认为信道空闲,阈值设置不当会引发大量冲突
我记得有一次帮一个仓库做优化,RSSI 显示 -65dBm,按理说不错了。但实际吞吐量只有 20Mbps。查了半天,发现是隔壁产线的变频设备在 2.4GHz 频段上产生了间歇性噪声,SNR 掉到了 18dB。你想想看,信号强度再高,噪声一上来,调制方式自动降到 QPSK,速率直接腰斩。
我的习惯:看物理层时,我从来不看单一指标。RSSI + SNR + CCA 三个一起看,才能判断信道质量。单独看 RSSI 就像只看车速不看路况——容易翻车。
1.2 MAC层:看不见的「排队」才是杀手
物理层没问题了,数据就能跑得快吗?不一定。MAC层的竞争机制才是真正的隐形杀手。
WiFi用的是CSMA/CA机制——说白了就是「先听后说」。设备要发数据前,先听听信道有没有人在用。有人用就等,没人用才发。这个「等」的过程,就是延迟的来源。
| MAC层问题 | 典型表现 | 常见原因 |
|---|---|---|
| 高信道利用率 | 吞吐量波动大,延迟抖动 | 同频干扰、隐藏节点 |
| 重传率高 | 速率不稳定,丢包 | 信号弱、冲突、老旧设备 |
| 队列积压 | 延迟飙升,小包卡顿 | 驱动缓冲区设置不当 |
| 聚合效率低 | 吞吐量上不去 | AMPDU 参数未优化 |
我曾经遇到过一个案例:办公室 50 个人用同一个 AP,信号满格,但视频会议卡成幻灯片。抓包一看,信道利用率 85%,重传率 12%。问题出在哪?有十几台老旧的 802.11n 设备,它们不支持聚合,每次发一个包就要等一次退避,把整个信道的效率都拖垮了。
避坑指南:我曾经以为只要升级到 802.11ac 就万事大吉。结果发现,只要有一个 802.11b/g 设备连上来,整个 BSS 的吞吐量都会被打回原形。兼容模式下的保护机制,会让所有设备都降速。所以,老旧设备该隔离就隔离,别心软。
1.3 网络层与传输层:TCP的「傲慢」与WiFi的「偏见」
到了网络层和传输层,问题就更有意思了。TCP 协议是为有线网络设计的,它假设丢包是因为拥塞。但在 WiFi 环境下,丢包更多是因为无线信道波动——这就产生了冲突。
TCP 的拥塞控制算法看到丢包,二话不说就降速。WiFi 信道恢复了,TCP 还在慢启动里慢慢爬。这种「误判」是 WiFi 性能上不去的重要原因。
- TCP 慢启动:WiFi 信道恢复后,TCP 需要 3-5 个 RTT 才能回到正常速率
- 窗口限制:WiFi 延迟高时,TCP 窗口无法充分打开
- 队头阻塞:一个丢包会导致后续所有数据等待重传
- UDP 无节制:UDP 流会挤占 TCP 流的带宽,导致不公平
我建议你在做 WiFi 优化时,一定要把 TCP 参数也纳入考虑。比如调整初始窗口大小、启用 BBR 拥塞控制算法,这些在 WiFi 环境下往往比 CUBIC 表现更好。
1.4 应用层:用户感知才是最终标准
物理层、MAC层、传输层都优化好了,用户还是说「慢」——为什么?因为应用层的体验不只看吞吐量,还看延迟和抖动。
举个例子:视频会议需要的是稳定的低延迟,而不是峰值吞吐量。你测速能跑 500Mbps,但每 5 秒抖动一次,视频照样卡。游戏对延迟更敏感,超过 50ms 的抖动就会影响操作手感。
应用层关键指标
- RTT(往返时间):低于 30ms 为优秀,30-80ms 可接受,超过 100ms 会明显感知
- Jitter(抖动):低于 10ms 为良好,超过 20ms 会影响实时应用
- PLR(丢包率):低于 0.1% 为优秀,超过 1% 会导致明显卡顿
- MOS(平均意见得分):语音/视频质量的综合评分,低于 3.5 就需要优化
我个人习惯是,先问用户「你感觉哪里慢」,再去看指标。有时候用户说「网页打不开」,其实是 DNS 解析慢;说「视频卡」,可能是 CDN 节点太远。这些跟 WiFi 本身没关系,但用户只会归咎于「网不好」。
1.5 知识体系全景图
下面这张图,是我梳理的 WiFi 性能优化知识体系。从物理层到应用层,每一层都有对应的优化手段。你把它当作地图,后面每一章都会对应到图中的某个节点。
1.6 本课程的学习路径
30 章的内容,怎么学?我建议你按这个路径走:
- 基础篇(第 1-5 章):建立 WiFi 性能优化的知识框架,学会使用抓包工具和监控平台
- 物理层实战(第 6-10 章):天线优化、信道规划、干扰排查、射频调优
- MAC层实战(第 11-15 章):聚合参数调优、重传优化、队列管理、QoS 配置
- 传输层实战(第 16-20 章):TCP 参数优化、UDP 限速、QUIC 部署、多路径传输
- 应用层实战(第 21-25 章):视频会议优化、游戏加速、Web 性能、流媒体调优
- 综合案例(第 26-30 章):大型园区、高密场馆、工业场景、家庭网络等真实案例复盘