Ar300m16-ext wifi as client slow

Hello.
I build with image builder, and install clean firmware
Test wifi as client

iperf3 -c 192.168.11.3 -R
Connecting to host 192.168.11.3, port 5201
Reverse mode, remote host 192.168.11.3 is sending
[  5] local 192.168.11.227 port 59852 connected to 192.168.11.3 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  4.52 MBytes  37.9 Mbits/sec                  
[  5]   1.00-2.00   sec  5.80 MBytes  48.5 Mbits/sec                  
[  5]   2.00-3.00   sec  7.16 MBytes  60.3 Mbits/sec                  
[  5]   3.00-4.00   sec  2.74 MBytes  23.0 Mbits/sec                  
[  5]   4.00-5.00   sec  4.92 MBytes  41.3 Mbits/sec                  
[  5]   5.00-6.00   sec  3.84 MBytes  32.2 Mbits/sec                  
[  5]   6.00-7.00   sec  5.48 MBytes  46.0 Mbits/sec                  
[  5]   7.00-8.01   sec  2.46 MBytes  20.4 Mbits/sec                  
[  5]   8.01-9.01   sec  9.30 MBytes  78.2 Mbits/sec                  
[  5]   9.01-10.00  sec  5.77 MBytes  48.6 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec  52.5 MBytes  44.0 Mbits/sec  242             sender
[  5]   0.00-10.00  sec  52.0 MBytes  43.6 Mbits/sec                  receiver

iperf Done.


 iperf3 -c 192.168.11.3
Connecting to host 192.168.11.3, port 5201
[  5] local 192.168.11.227 port 59856 connected to 192.168.11.3 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.82 MBytes  15.3 Mbits/sec    1   99.0 KBytes       
[  5]   1.00-2.00   sec  3.73 MBytes  31.3 Mbits/sec    1    212 KBytes       
[  5]   2.00-3.00   sec  5.43 MBytes  45.5 Mbits/sec    1    212 KBytes       
[  5]   3.00-4.00   sec  6.60 MBytes  55.2 Mbits/sec    0    212 KBytes       
[  5]   4.00-5.00   sec  2.20 MBytes  18.5 Mbits/sec    0    212 KBytes       
[  5]   5.00-6.00   sec  3.54 MBytes  29.7 Mbits/sec    1   1.41 KBytes       
[  5]   6.00-7.00   sec  1.92 MBytes  16.1 Mbits/sec    1    223 KBytes       
[  5]   7.00-8.00   sec  1.90 MBytes  16.0 Mbits/sec    1    163 KBytes       
[  5]   8.00-9.00   sec  2.20 MBytes  18.4 Mbits/sec    2    222 KBytes       
[  5]   9.00-10.01  sec  2.28 MBytes  19.0 Mbits/sec    1    229 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec  31.6 MBytes  26.5 Mbits/sec    9             sender
[  5]   0.00-10.02  sec  31.3 MBytes  26.2 Mbits/sec                  receiver

iperf Done.

iw dev wlan0 station dump
Station (on wlan0)
	inactive time:	170 ms
	rx bytes:	59437311
	rx packets:	43558
	tx bytes:	35518977
	tx packets:	27299
	tx retries:	1606
	tx failed:	1
	beacon loss:	0
	beacon rx:	999
	rx drop misc:	4
	signal:  	-27 [-28, -31] dBm
	signal avg:	-26 [-28, -31] dBm
	beacon signal avg:	-26 dBm
	tx bitrate:	243.0 MBit/s MCS 14 40MHz
	rx bitrate:	240.0 MBit/s MCS 13 40MHz short GI
	rx duration:	0 us
	expected throughput:	53.557Mbps
	authorized:	yes
	authenticated:	yes
	associated:	yes
	preamble:	long
	WMM/WME:	yes
	MFP:		no
	TDLS peer:	no
	DTIM period:	2
	beacon interval:100
	short preamble:	yes
	short slot time:yes
	connected time:	128 seconds


uname -a
Linux OpenWrt 4.14.241 #0 Thu Jul 29 19:50:28 2021 mips GNU/Linux

If i use usb wifi adapter on pc, with no MIMO. I get result

iperf3 -c 192.168.11.3
Connecting to host 192.168.11.3, port 5201
[  5] local 192.168.11.119 port 51700 connected to 192.168.11.3 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  9.27 MBytes  77.7 Mbits/sec    0    222 KBytes       
[  5]   1.00-2.00   sec  9.69 MBytes  81.3 Mbits/sec    0    222 KBytes       
[  5]   2.00-3.00   sec  9.63 MBytes  80.8 Mbits/sec    0    222 KBytes       
[  5]   3.00-4.00   sec  9.57 MBytes  80.3 Mbits/sec    0    222 KBytes       
[  5]   4.00-5.00   sec  9.76 MBytes  81.8 Mbits/sec    0    222 KBytes       
[  5]   5.00-6.00   sec  9.69 MBytes  81.3 Mbits/sec    0    222 KBytes       
[  5]   6.00-7.00   sec  8.08 MBytes  67.8 Mbits/sec    0    222 KBytes       
[  5]   7.00-8.00   sec  10.1 MBytes  85.0 Mbits/sec    0    222 KBytes       
[  5]   8.00-9.00   sec  10.0 MBytes  83.9 Mbits/sec    0    222 KBytes       
[  5]   9.00-10.00  sec  9.76 MBytes  81.8 Mbits/sec    0    222 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  95.6 MBytes  80.2 Mbits/sec    0             sender
[  5]   0.00-10.01  sec  94.6 MBytes  79.3 Mbits/sec                  receiver

iperf Done.


iperf3 -c 192.168.11.3 -R
Connecting to host 192.168.11.3, port 5201
Reverse mode, remote host 192.168.11.3 is sending
[  5] local 192.168.11.119 port 33678 connected to 192.168.11.3 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  8.00 MBytes  67.1 Mbits/sec                  
[  5]   1.00-2.00   sec  8.56 MBytes  71.8 Mbits/sec                  
[  5]   2.00-3.00   sec  8.81 MBytes  73.9 Mbits/sec                  
[  5]   3.00-4.00   sec  8.94 MBytes  75.0 Mbits/sec                  
[  5]   4.00-5.00   sec  8.93 MBytes  74.9 Mbits/sec                  
[  5]   5.00-6.00   sec  9.13 MBytes  76.6 Mbits/sec                  
[  5]   6.00-7.00   sec  8.98 MBytes  75.3 Mbits/sec                  
[  5]   7.00-8.00   sec  9.09 MBytes  76.2 Mbits/sec                  
[  5]   8.00-9.00   sec  9.08 MBytes  76.2 Mbits/sec                  
[  5]   9.00-10.00  sec  8.79 MBytes  73.8 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.01  sec  88.7 MBytes  74.4 Mbits/sec    9             sender
[  5]   0.00-10.00  sec  88.3 MBytes  74.1 Mbits/sec                  receiver

iperf Done.

sudo iw dev wlx00117f1b68d9 station dump
Station (on wlx00117f1b68d9)
	inactive time:	392 ms
	rx bytes:	354943083
	rx packets:	231373
	tx bytes:	4711707
	tx packets:	54641
	tx retries:	0
	tx failed:	0
	beacon loss:	0
	beacon rx:	867
	rx drop misc:	22
	signal:  	-30 [-30] dBm
	signal avg:	-30 [-30] dBm
	beacon signal avg:	-29 dBm
	tx bitrate:	150.0 MBit/s MCS 7 40MHz short GI
	tx duration:	0 us
	rx bitrate:	150.0 MBit/s MCS 7 40MHz short GI
	rx duration:	0 us
	authorized:	yes
	authenticated:	yes
	associated:	yes
	preamble:	long
	WMM/WME:	yes
	MFP:		no
	TDLS peer:	no
	DTIM period:	2
	beacon interval:100
	short preamble:	yes
	short slot time:yes
	connected time:	90 seconds
	associated at [boottime]:	34317.291s
	associated at:	1674986032520 ms
	current time:	1674986122455 ms

Why such poor performance? Bottleneck CPU?

Hello,
It’s definitely not a processor. I am using now OpenWRT 22.03.3
My results with my AR300M:


1 Like

Thanks. I update firmware and wifi speed normal.