
建议先看上一篇文章,文集里可以方便的找到。
这里放一下上篇文章的结果图。

因为是OFDMA和MU-MIMO整体测试的,所以并不严谨,没办法分析是OFDMA还是MU-MIMO的问题。但是细分的话测试量太大了,而且因为是两个设备,速度又是波动的,读数非常不准。因为整体测试时,两组数据差异非常大,所以我可以看一下这台电脑,跑过去看一下另一台电脑,就这样不严谨的测试,都能看出明显的区别。如果细分的话这样就不够准确了,所以找一个只需要在一台电脑上读数的。最终选择的是 WiFi互传:台式机to笔记本 这个数值作为测试指标。实际测试时这个数值非常平稳,几乎没有波动。
测试设备依然是AX82U,信道149,频宽80MHz,地区AU。测试与昨天不同的地方在于我把台式机AX200网卡的天线换了个位置,放置位置更高,与AX82U更近,所以数据和昨天不同是正常的。
结果如下:

结论很明显:只要开启UL OFDMA,WiFi互传性能,或者说同时存在上行和下行时的性能,就会大幅度降低。而且只开DL OFDMA也会导致性能略微下降。而AC和AX的MU-MIMO,对本测试的性能几乎没有影响。
因为DL OFDMA和ac MU-MIMO我想不到有什么好的办法测试它们的优点,所以暂且认为它们的效果就像吹嘘的那样,前者降低多设备并行时的延迟,后者提高多设备下行时的带宽。
所以这两个选项的设置建议是:如果追求单设备极限性能,或者你的环境中多设备高强度使用WiFi的情况不多,建议802.11ac MU-MIMO和OFDMA/802.11ax MU-MIMO全部关闭。如果多设备高强度使用WiFi的情况较多,而且以下行居多,可以把802.11ac MU-MIMO打开,OFDMA/802.11ax MU-MIMO设置为DL OFDMA only。这其实就是华硕路由器的默认值。

这里做个科普。802.11ac,也就是WiFi5,有个wave2版本,支持160MHz和下行的MU-MIMO。而802.11ax,WiFi6,支持上下行的MU-MIMO和上下行的OFDMA。
所以我做个猜想....华硕的设置,802.11ac MU-MIMO是不是指的是下行MU-MIMO,对WiFi6设备也有效?然后DL UL OFDMA + MU-MIMO的实际是 DL (UL OFMDA+MU-MIMO),也就是ax MU-MIMO特指上行MU-MIMO?要不它这设置逻辑太离谱了,别家的路由器都可以单独开关OFDMA和MU-MIMO,华硕必须把OFDMA全开了才能开MU-MIMO,遥遥落后了属于是。

下面是华硕AX路由器的设置建议,只有5G。不要只看图,要看分析。

无线模式:N/AC/AX mixed。N是WiFi4,AC是WiFi5,AX是WiFi6,如果你的设备只有这三种,建议设置为N/AC/AX mixed,性能最佳。如果有其它类型的设备,可以设置为自动,兼容性最佳。
WiFi Agile Multiband:停用。不开它也有802.11K/V,开了也没有R。至今不知道这个选项有什么实际效果。默认是停用的。
Target Wake Time:启用。WiFi6的节能模式。实测没遇到不兼容或者终端掉线的情况。手机pad这些智能设备其实是要考虑节能特性的,因为它们是用电池的。节能不会降低性能,因为你用的时候它不会节能。只有待机才会触发节能。
频道带宽和频道(频宽和信道):如果是AX86U 386.5.2和386.46061,及更旧版本固件,频宽设置为160MHz,信道设置为36。如果是比这两个版本更新的固件,因为存在160MHz掉80MHz的问题,所以这里要设置为160Mhz,信道选择52-64其中之一,也就是必须手动设置为DFS信道,才能让160MHz掉到80MHz之后能够自动恢复。具体看我专栏其它文章吧。没有160MHz掉80MHz问题的其它型号,可以设置为160+36。

漫游助手:停用。如果你的设备存在不漫游的情况,可以考虑打开,默认是-70dbm。不要设置的太低,否则有些设备会频繁的掉线重连,或者在节点之间来回跳。目前主流移动设备都有自己的漫游机制,不需要路由器协助漫游,所以通常将漫游助手关闭即可。如果只有一台路由器,一定要将其关闭。
TX Burst:停用。和intel网卡的 吞吐量增强 是类似的功能,“通过允许发送器连续发送一系列帧而不放弃对传输介质的控制来实现更高的吞吐量”,“帧突发允许每个时间间隔发送更多数据包,但代价是其他用户的等待时间”。也就是说它不利于多设备性能。说明写的是提高G设备下行速度,而802.11G只有2.4G,没有5G。查阅资料,有人说这个选项对WiFi6的5G设备也有效果,但我实测几乎没有差异。
WMM APSD:启用。也是一种节能功能。实测也没有出现掉线的情况。默认是启用的。很多教程建议关闭APSD和TWT,我不知道他们真的有测试过吗?我开着这俩功能有4年了,没有遇到任何问题。
802.11ac MU-MIMO和OFDMA/802.11ax MU-MIMO:如果追求单设备极限性能,或者你的环境中多设备高强度使用WiFi的情况不多,建议802.11ac MU-MIMO和OFDMA/802.11ax MU-MIMO全部关闭。如果多设备高强度使用WiFi的情况较多,而且以下行居多,可以把802.11ac MU-MIMO打开,OFDMA/802.11ax MU-MIMO设置为DL OFDMA only。这其实就是华硕路由器的默认值。
802.11ax/ac beamforming:启用。波束成形,是MU-MIMO的前置。如果关闭它,你的4天线路由器会变成2天线的,因为终端通常是2天线的。关闭它会导致信号减弱。开启它,4天线路由器与2天线终端传输时,可以增强信号。原理是电磁波的干涉叠加。
通用beamforming:停用。对不支持beamforming的设备预测信号发射方向。我之前遇到过某些设备掉线的问题,最近开了它一段时间,没遇到问题。你可以尝试着开启,没遇到问题就一直开着,遇到问题再关掉它排查。我这里是选择关闭的。
功率:最大。有多个路由器的话可以考虑调整功率,获得最佳的漫游效果。
地区:US或AU。设置非CN的话,信道一定要固定,否则自动到100组信道的话很多设备都连不上。AU功率比US强一点点,之前有人查过是2dbm。但US和AU对DFS/TPC的功率限制不同。你用80MHz 36-48和149-161,肯定是AU更强,但160MHz一定会使用52-64,触发DFS/TPC特性启动。TPC, Transmit Power Control,802.11h,指的是处于TPC信道时,功率会自动下降。AU是100mw,US是4000mw(只是上限,不一定非要达到),这对于路由器来说就是没有上限。我不知道华硕路由器是否遵守了TPC标准,如果遵守了,160MHz的AU和US真不一定哪个信号更强。我这里空间有限,测不了这个。
AiMesh:如果对无缝漫游有需求,可以多台路由器组mesh。节点频宽信道是同步主路由的,只要主路由不掉80,节点就不会掉。最新固件地区设置是可以同步主路由的。但WiFi专业设置是否全部同步了,我不清楚。AiMesh过于黑箱了。如果对无缝漫游没有需求,只是增加信号覆盖,可以把节点设置为AP模式,这样所有WiFi设置都可以手动调整。

调制模式,WiFi5是256qam,WiFi6是1024qam,WiFi7是4096qam。调制模式可以提高终端离路由器比较近的时候的极限速度。你的终端有网络传输时,你可以观察协商速率,像是WiFi6的2402Mbps,就是1024qam调制的结果。离得远一些,你会发现协商速率降低了,这就是因为信噪比下降,调制模式跟着下降了。无传输时协商速率下降是因为节能特性。
然后你再想想WiFi6增加了什么新特性?上下行OFDMA和MU-MIMO,测试结果如何?一坨答辩。MU-MIMO有很多人测试过,博通的MU更是几乎没有任何效果,有时候还会导致性能下降。
WiFi7呢?国内不支持6G频段,没有320MHz,那就只剩一个4096qam了。必须要离得非常近才会有4096qam,实际使用时很难保持这样。mlo,带上2.4G劣化性能。前导码打孔,唯一一个稍微有点用的功能,实际也要看路由器和终端是否支持这个特性。iPhone16系列的WiFi7更是只支持1024qam,纯血WiFi6了属于是。
所以对于大部分情况来说,WiFi5到WiFi7,只有调制模式引起的速度提升。各种新特性,像OFDMA和MU-MIMO宣传的时候吹的震天响,根本不会给你实测数据,也不会讲有什么缺点。就这种开启之后上下行WiFi性能大幅度下降的问题,要不是用户自己测试,谁会知道?
还有AX86U的160MHz掉80MHz问题,给华硕发邮件,回复我86就是这么设计的。好,和86同款5G芯片(BCM43684)的AX82U,最新固件,没有这个问题。更新了5G芯片的AX86Upro,红蜘蛛,BE系列,全部没有这个问题。我反馈了不止一次啊,国外这个话题讨论的也很多,真就不改呗?真有什么原因不改,可以解释原因,放到官网上。这个建议我是发过邮件的,也没有回应。
OFDMA/802.11ax MU-MIMO逻辑问题,别家路由器可以单独选择两者的开或关,为啥华硕就必须先把OFDMA拉满,才能开MU呢?
就目前华硕路由器部门的态度,我不建议购买华硕路由器。什么时候AX86U的160MHz问题能给我一个合理的解释,我会修改本篇文章,把后面这段话删掉。