WLAN to WLAN transfer speed issue

Hi everyone, I have a problem with WLAN speed when transferring files via SMB between two laptops. Both laptops (with Intel AX201) are connected to my WiFi 6 router (Cetron CT3003, AX3000, MT7981B) with 2.4 Gbps link speed. But the SMB speed is only about 50 MB/s.
Then I switched to iperf3 and even with multiple streams enabled when testing, the download or upload speed is only 420 Mbps. I don't want to use any wired connection. I want to know where the bottleneck is, is it on the wireless specs of the AX3000?
Which router should I change if I want to see an increase in the test speed, for example to 2 Gbps (about 80% of the link speed 2.4Gbps)? Thanks everyone

Something where you have two AX radios, but you'll never get close to 2gbit.

1 Like

2.4Gbps (160MHz 5GHz channel) is shared between 2 devices, so 600Mbps / 75MB/s is normal and expected.

1 Like

Can you clarify how this is related to OpenWrt?

The Cetron CT3003 is a supported device... :wink:

But the op has not indicated if they are running Openwrt (yet)

true, but I don't think it really matters in this case, OP won't be able to achieve those transfer rates, stock fw, or openwrt.

Thanks for your recommendation, I'll check out tri-band routers.

Thanks for the explanation, if I buy a router with AX5400 or AX6000 specs will I get higher speeds?

Sorry I forgot to mention this, I tried both the factory firmware and the OpenWrt firmware and got about the same speed

Yes, you are right. If I switch to a tri-band router, can I get speeds higher than 1 Gbps? Is this also limited by the SoC?

filogic soc can do much more, like 2.5gbps to 2.5gbps nat.
For your transfer wire up one of PCs, you will get gigabit or 2.4gbps/2

I have 810 mbps between three mt7981 devices with 4 streams and 630 mbps with one stream (one as router and two as STA, mt76, my own build).
Also I was able to get 1930mbps between two mt7981 routers (three iperf3 servers 2x1G LAN + one on router -> AX 160 -> iperf3 on router).
900mbps should be possible, may be later I will flash them with one build and test it.

Roughly what is expected in noise-free environment.

1930mpbs should maximum for AX160, right? 2400 * 80% =1920

After updating oldest device I got 900mbps, iperf3 8 streams

[SUM]   0.00-60.01  sec  6.26 GBytes   897 Mbits/sec  444             sender
[SUM]   0.00-60.00  sec  6.25 GBytes   895 Mbits/sec                  receiver

Looks like there is no way to go higher without something like MLO.

UPD. smaller rx ring + prefetches

[SUM] 0.00-60.01 sec 6.63 GBytes 950 Mbits/sec 106 sender
[SUM] 0.00-60.02 sec 6.63 GBytes 948 Mbits/sec receiver

950 x2 = 1900, 1gbps souldn't be possible, so I can go to sleep