I’m testing WIFI speed on my ZyXEL WSM20. I have these results:
[ Scenario A ]
ZyXEL WSM20 192.168.3.1 ---> MESH 5Ghz ---> ZyXEL WSM20 192.168.3.2
root@OpenWrt:~# iperf3 -c 192.168.3.1
Connecting to host 192.168.3.1, port 5201
[ 5] local 192.168.3.2 port 47902 connected to 192.168.3.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 9.50 MBytes 79.6 Mbits/sec 0 457 KBytes
[ 5] 1.00-2.00 sec 9.62 MBytes 80.7 Mbits/sec 0 675 KBytes
[ 5] 2.00-3.00 sec 10.0 MBytes 83.9 Mbits/sec 0 675 KBytes
[ 5] 3.00-4.00 sec 10.2 MBytes 86.0 Mbits/sec 0 675 KBytes
[ 5] 4.00-5.00 sec 10.2 MBytes 86.0 Mbits/sec 0 675 KBytes
[ 5] 5.00-6.00 sec 10.6 MBytes 89.1 Mbits/sec 0 675 KBytes
[ 5] 6.00-7.00 sec 10.1 MBytes 84.9 Mbits/sec 0 675 KBytes
[ 5] 7.00-8.00 sec 10.1 MBytes 84.9 Mbits/sec 0 675 KBytes
[ 5] 8.00-9.00 sec 10.1 MBytes 84.9 Mbits/sec 0 675 KBytes
[ 5] 9.00-10.00 sec 10.8 MBytes 90.1 Mbits/sec 0 675 KBytes
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 102 MBytes 85.2 Mbits/sec 0 sender
[ 5] 0.00-10.06 sec 100 MBytes 83.8 Mbits/sec receiver
iperf Done.
[ Scenario B ]
ZyXEL WSM20 192.168.3.1 ---> MESH 2Ghz ---> ZyXEL WSM20 192.168.3.2
root@OpenWrt:~# iperf3 -c 192.168.3.1
Connecting to host 192.168.3.1, port 5201
[ 5] local 192.168.3.2 port 45308 connected to 192.168.3.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 14.4 MBytes 120 Mbits/sec 0 670 KBytes
[ 5] 1.00-2.00 sec 10.8 MBytes 90.2 Mbits/sec 0 1.21 MBytes
[ 5] 2.00-3.00 sec 10.6 MBytes 89.1 Mbits/sec 0 1.26 MBytes
[ 5] 3.00-4.00 sec 12.9 MBytes 108 Mbits/sec 0 1.26 MBytes
[ 5] 4.00-5.00 sec 13.1 MBytes 110 Mbits/sec 0 1.26 MBytes
[ 5] 5.00-6.00 sec 11.6 MBytes 97.4 Mbits/sec 0 1.26 MBytes
[ 5] 6.00-7.00 sec 11.6 MBytes 97.6 Mbits/sec 0 1.26 MBytes
[ 5] 7.00-8.00 sec 10.2 MBytes 86.0 Mbits/sec 0 1.26 MBytes
[ 5] 8.00-9.00 sec 10.6 MBytes 89.1 Mbits/sec 0 1.26 MBytes
[ 5] 9.00-10.00 sec 9.75 MBytes 81.5 Mbits/sec 0 1.26 MBytes
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 117 MBytes 97.9 Mbits/sec 0 sender
[ 5] 0.00-10.12 sec 116 MBytes 96.6 Mbits/sec receiver
[ Scenario C ]
ZyXEL WSM20 192.168.3.1 ---> WDS 2Ghz ---> ZyXEL WSM20 192.168.3.2
root@OpenWrt:~# iperf3 -c 192.168.3.1
Connecting to host 192.168.3.1, port 5201
[ 5] local 192.168.3.2 port 36968 connected to 192.168.3.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 17.6 MBytes 148 Mbits/sec 0 766 KBytes
[ 5] 1.00-2.00 sec 19.9 MBytes 167 Mbits/sec 0 1.12 MBytes
[ 5] 2.00-3.00 sec 19.9 MBytes 167 Mbits/sec 0 1.24 MBytes
[ 5] 3.00-4.00 sec 20.2 MBytes 170 Mbits/sec 0 1.24 MBytes
[ 5] 4.00-5.00 sec 19.8 MBytes 166 Mbits/sec 0 1.24 MBytes
[ 5] 5.00-6.00 sec 20.1 MBytes 169 Mbits/sec 0 1.24 MBytes
[ 5] 6.00-7.00 sec 19.8 MBytes 166 Mbits/sec 0 1.24 MBytes
[ 5] 7.00-8.00 sec 20.4 MBytes 171 Mbits/sec 0 1.24 MBytes
[ 5] 8.00-9.00 sec 20.8 MBytes 174 Mbits/sec 0 1.24 MBytes
[ 5] 9.00-10.00 sec 20.9 MBytes 175 Mbits/sec 0 1.24 MBytes
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 199 MBytes 167 Mbits/sec 0 sender
[ 5] 0.00-10.01 sec 198 MBytes 166 Mbits/sec receiver
[ Scenario D ]
ZyXEL WSM20 192.168.3.1 ---> WDS 5Ghz ---> ZyXEL WSM20 192.168.3.2
root@OpenWrt:~# iperf3 -c 192.168.3.1
Connecting to host 192.168.3.1, port 5201
[ 5] local 192.168.3.2 port 44084 connected to 192.168.3.1 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 34.6 MBytes 290 Mbits/sec 0 1.19 MBytes
[ 5] 1.00-2.00 sec 38.1 MBytes 320 Mbits/sec 0 1.33 MBytes
[ 5] 2.00-3.00 sec 36.0 MBytes 302 Mbits/sec 0 1.33 MBytes
[ 5] 3.00-4.00 sec 35.9 MBytes 301 Mbits/sec 0 1.33 MBytes
[ 5] 4.00-5.00 sec 34.2 MBytes 287 Mbits/sec 0 1.33 MBytes
[ 5] 5.00-6.00 sec 41.5 MBytes 348 Mbits/sec 0 1.33 MBytes
[ 5] 6.00-7.00 sec 32.8 MBytes 275 Mbits/sec 0 1.33 MBytes
[ 5] 7.00-8.00 sec 34.6 MBytes 290 Mbits/sec 0 1.33 MBytes
[ 5] 8.00-9.00 sec 37.2 MBytes 313 Mbits/sec 0 1.33 MBytes
[ 5] 9.00-10.00 sec 41.4 MBytes 346 Mbits/sec 0 1.33 MBytes
All tests are on OpenWrt 24.10.2 with WPA3. Why with 802.11s mesh are so bad?