Jump to content

Wifi Performance Benchmark test


@lex

Recommended Posts

I have seen many Wifi Benchmarks for speed only and not for reliability.

I stopped doing wifi benchmarks for speed since i get very different values for the same board a few hours later,.

For real life projects reliability and availability is what matters when you depends solely in wifi network.

I would strongly suggest @tkaiser to include "reliability" in his tests, maybe a new thread.

As for example  you can try iperf with -t 1000, -t 2000, -t 3000 and -t 10000 (if it allows?).

Try this with your board and see what happens...

Link to comment
Share on other sites

3 hours ago, @lex said:

I stopped doing wifi benchmarks for speed since i get very different values for the same board a few hours later

 

Same with me. I already knew that 'Wi-Fi benchmarking' in overcrowded 2.4 GHz band is just plain stupid but did it to verify results and being able to send new users who believe in miracles to 

 

 

IMO the most important lesson to learn when thinking about 'Wi-Fi performance' is to avoid 2.4GHz band if you live where other people also live and also to avoid single antenna stuff. So it starts to get interesting when switching to 5 GHz and at least 2x2 MIMO. Antennas also matter. Since yesterday on most next platforms an USB attached RTL8812AU dongle seems to be the best choice if you're thinking about wireless 'performance'.

 

What you were talking about (reliability and availability) seems not related to performance at all to me. But I would also add 'distance' to this since related (when a BPi M2 Berry for example with its crappy onboard aerial already loses connection to the AP 10m away then both reliability and availability are directly affected)

Link to comment
Share on other sites

8812au ... and also anything that has Ralink RT5572 or RT3572. Those are not AC but are at least dual band up to 2T2R with good Linux support. I am working on to setup proper testing environment. The current problem is the other side. My router is just 10cm away and I will need to set up another AP. 2.4 band performance is pretty irrelevant in an urban area but our apartment condo has a lot of steel inside walls and it actually works quite well. Except Xradio :)

 

I have 13 wireless adaptors in a dedicated USB3.0 hub and two more are on the way. The plan is to make some scripts and update the database compatibility/kernel properties. All this setup is early WIP.

20170923_191817.jpg

Link to comment
Share on other sites

1 hour ago, tkaiser said:

Antennas also matter

I did expect more from a 12dBi Omni wifi antenna, but it's just a piece of long wire (a hard wire) surrounded by ABS, i dropped it and the wire came out, it is really heavy. For a 3 m range the gain was minimum but could make a difference at > 15 Meters.

By 'reliability' i mean you could keep transferring  a 50 GB at higher speed possible without disconnecting from your AP, one can say it depends on the AP (cheap DLink for example is a  trash), that could be a problem. But let's assume you have a good AP/Wifi router. The -t 10000 would simulate/create such a behavior (roughly).  5 GHz maybe far better but it is not for everyone.

 

1 hour ago, Igor said:

I have 13 wireless adaptors in a dedicated USB3.0 hub and two more are on the way

  Nice setup!

 

It would be interesting to hear the results of -t 3000 (and > 3000).

Link to comment
Share on other sites

20 hours ago, @lex said:

I did expect more from a 12dBi Omni wifi antenna, but it's just a piece of long wire (a hard wire) surrounded by ABS, i dropped it and the wire came out, it is really heavy. For a 3 m range the gain was minimum but could make a difference at > 15 Meters.

 

Of course, type of antenna starts to matter if distances get larger or 'line of sight' is not given. Just as an extreme example: Almost half a km with an ESP8266 and appropriate antennas: 

 

 

I did some testing since yesterday and got a nice 'performance to stability' correlation but it's not a causation and I really think we should not talk about performance when we're looking for stability.

 

I've 2 router/AP at home (Fritzboxes from provider, one since I 'needed' ISDN and the other one since the ISDN capable was too slow to saturate a 100 Mbits/sec connection as router -- so the first Fritzbox terminates DSL, does telephony and acts as DSL modem for the 2nd Fritzbox). I remembered hearing some rumours about the one that I use just as a modem being unstable and decided to test.

 

'Iperf -s' on the box running I had no trouble to let an 'iperf -c -t 3000' run from my MacBook either from neighbours or my own flat (difference: due to distance throughput is ~3MB/s at my neighbours location and +10MB/s in my flat). When starting to continually download archives from the Internet this worked quite well in my neighbour's location but I got kicked out of Wi-Fi after less than 10 minutes with MacBook near to the AP. The whole box somehow locked up and based on touching the surface I would assume it's an overheating issue if the AP has also to play the 'Internet access router' role with NAT and some very basic firewall stuff. If the 2nd Fritzbox played AP/router utilizing the first one only as DSL modem I could download stuff with ~10 MB/s for hours (stopped after 2 hours).

 

In other words: With a 'good performance' setup (wireless client close to AP acting also as a router) I can trigger an instability issue but the problem lives inside the AP/router box and not the client (and it's not an issue as long as the traffic just bridges LAN/WLAN but the router/NAT engine in this thingie locks up once Internet is accessed at high throughput speeds).

 

IMO we should differentiate between performance, stability/reliabity and distance when we explore Wi-Fi further (taking also 'environment' into account and also the role both sides of the connection play)

Link to comment
Share on other sites

Indeed... antennas do matter... you can boost the range 2x or more easily by changing from the standard 'wire' type (as the most basic antenna is nothing more than a wire of the an appropriate length so that it resonates at the correct frequency), to parabolic dish or yagi type. The straight wire type that you would find in most router 'rubber ducky' antenna is omnidirectional, whereas the parabolic dish or yagi type are directional - hence the increase in transmit/receive range - because the signal is focused. 

 

I'd also be curious since Igor is doing that setup how much of an impact the proximity of all those wifi transceivers to one another has on their signal... do some of them - especially the ones with high gain antenna instead of PCB antenna - knock the signal strength and throughput of some of the others out? There is such a thing as being too close - known in the RF world as over-saturation or swamping... where the signal is so overwhelmingly strong that it makes the other side go deaf, and hence packets start to get dropped due to said deafness. In other words, closer is NOT always better! ;)

Link to comment
Share on other sites

 

Testing AP is running on Cubox with RT5572 (up to A mode) and it's about 7-8m away at my balcony. 2.4 or 5Ghz. Tests will not produce scientific values so the question is - is it worth to maintain such database? Is enough to store average bandwidth test which would last few minutes at least?

 

iperf3 -c 172.24.1.1 -t 100

 

Alfa AWUS052NH 5Ghz:

Spoiler

[  4] local 172.24.1.75 port 48684 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  4.54 MBytes  38.1 Mbits/sec    0   84.8 KBytes       
[  4]   1.00-2.00   sec  5.53 MBytes  46.4 Mbits/sec    0    116 KBytes       
[  4]   2.00-3.00   sec  5.40 MBytes  45.3 Mbits/sec    0    122 KBytes       
[  4]   3.00-4.00   sec  5.94 MBytes  49.8 Mbits/sec    0    129 KBytes       
[  4]   4.00-5.00   sec  5.76 MBytes  48.3 Mbits/sec    0    143 KBytes       
[  4]   5.00-6.00   sec  5.58 MBytes  46.8 Mbits/sec    0    143 KBytes       
[  4]   6.00-7.00   sec  6.52 MBytes  54.7 Mbits/sec    0    202 KBytes       
[  4]   7.00-8.00   sec  5.57 MBytes  46.7 Mbits/sec    0    202 KBytes       
[  4]   8.00-9.00   sec  5.87 MBytes  49.2 Mbits/sec    0    202 KBytes       
[  4]   9.00-10.00  sec  6.70 MBytes  56.2 Mbits/sec    0    310 KBytes       
[  4]  10.00-11.00  sec  7.18 MBytes  60.3 Mbits/sec    0    469 KBytes       
[  4]  11.00-12.00  sec  7.34 MBytes  61.5 Mbits/sec    0    469 KBytes       
[  4]  12.00-13.00  sec  6.94 MBytes  58.3 Mbits/sec    0    469 KBytes       
[  4]  13.00-14.00  sec  6.98 MBytes  58.4 Mbits/sec    1    328 KBytes       
[  4]  14.00-15.00  sec  5.97 MBytes  50.2 Mbits/sec    0    328 KBytes       
[  4]  15.00-16.00  sec  2.43 MBytes  20.3 Mbits/sec    2   1.41 KBytes       
[  4]  16.00-17.00  sec  2.76 MBytes  23.1 Mbits/sec    2    328 KBytes       
[  4]  17.00-18.00  sec  2.90 MBytes  24.3 Mbits/sec    1    328 KBytes       
[  4]  18.00-19.00  sec  2.88 MBytes  24.1 Mbits/sec    2    328 KBytes       
[  4]  19.00-20.00  sec  2.51 MBytes  21.0 Mbits/sec    2    328 KBytes       
[  4]  20.00-21.00  sec  2.16 MBytes  18.2 Mbits/sec    2    328 KBytes       
[  4]  21.00-22.00  sec  2.69 MBytes  22.6 Mbits/sec    1    328 KBytes       
[  4]  22.00-23.00  sec  2.52 MBytes  21.1 Mbits/sec    2    328 KBytes       
[  4]  23.00-24.00  sec  2.15 MBytes  18.1 Mbits/sec    2   1.41 KBytes       
[  4]  24.00-25.00  sec  2.55 MBytes  21.5 Mbits/sec    2    328 KBytes       
[  4]  25.00-26.00  sec  2.55 MBytes  21.4 Mbits/sec    1    328 KBytes       
[  4]  26.00-27.00  sec  2.60 MBytes  21.8 Mbits/sec    0    328 KBytes       
[  4]  27.00-28.00  sec  2.60 MBytes  21.8 Mbits/sec    2    328 KBytes       
[  4]  28.00-29.00  sec  2.63 MBytes  22.0 Mbits/sec    2    328 KBytes       
[  4]  29.00-30.00  sec  2.64 MBytes  22.1 Mbits/sec    2    328 KBytes       
[  4]  30.00-31.00  sec  2.67 MBytes  22.4 Mbits/sec    2    328 KBytes       
[  4]  31.00-32.00  sec  2.69 MBytes  22.6 Mbits/sec    2    328 KBytes       
[  4]  32.00-33.00  sec  2.60 MBytes  21.8 Mbits/sec    1    328 KBytes       
[  4]  33.00-34.00  sec  2.13 MBytes  17.8 Mbits/sec    1    328 KBytes       
[  4]  34.00-35.00  sec  2.29 MBytes  19.3 Mbits/sec    1    344 KBytes       
[  4]  35.00-36.00  sec  2.55 MBytes  21.4 Mbits/sec    1    344 KBytes       
[  4]  36.00-37.00  sec  2.59 MBytes  21.7 Mbits/sec    1    344 KBytes       
[  4]  37.00-38.00  sec  3.37 MBytes  28.3 Mbits/sec    1    344 KBytes       
[  4]  38.00-39.00  sec  6.33 MBytes  53.1 Mbits/sec    0    361 KBytes       
[  4]  39.00-40.00  sec  6.56 MBytes  55.0 Mbits/sec    0    361 KBytes       
[  4]  40.00-41.00  sec  6.64 MBytes  55.7 Mbits/sec    0    361 KBytes       
[  4]  41.00-42.00  sec  6.66 MBytes  55.9 Mbits/sec    0    361 KBytes       
[  4]  42.00-43.00  sec  6.73 MBytes  56.4 Mbits/sec    0    361 KBytes       
[  4]  43.00-44.00  sec  5.44 MBytes  45.7 Mbits/sec    0    361 KBytes       
[  4]  44.00-45.00  sec  4.85 MBytes  40.7 Mbits/sec    0    361 KBytes       
[  4]  45.00-46.00  sec  6.69 MBytes  56.2 Mbits/sec    0    361 KBytes       
[  4]  46.00-47.00  sec  6.43 MBytes  53.9 Mbits/sec    0    361 KBytes       
[  4]  47.00-48.00  sec  5.93 MBytes  49.8 Mbits/sec    0    361 KBytes       
[  4]  48.00-49.00  sec  6.20 MBytes  52.0 Mbits/sec    0    361 KBytes       
[  4]  49.00-50.00  sec  6.38 MBytes  53.5 Mbits/sec    0    361 KBytes       
[  4]  50.00-51.00  sec  6.28 MBytes  52.7 Mbits/sec    0    361 KBytes       
[  4]  51.00-52.00  sec  6.29 MBytes  52.8 Mbits/sec    0    361 KBytes       
[  4]  52.00-53.00  sec  6.18 MBytes  51.9 Mbits/sec    0    361 KBytes       
[  4]  53.00-54.00  sec  5.47 MBytes  45.9 Mbits/sec    0    361 KBytes       
[  4]  54.00-55.00  sec  5.99 MBytes  50.2 Mbits/sec    0    361 KBytes       
[  4]  55.00-56.00  sec  6.80 MBytes  57.0 Mbits/sec    0    361 KBytes       
[  4]  56.00-57.00  sec  6.91 MBytes  58.0 Mbits/sec    0    361 KBytes       
[  4]  57.00-58.00  sec  6.11 MBytes  51.3 Mbits/sec    0    361 KBytes       
[  4]  58.00-59.00  sec  2.66 MBytes  22.3 Mbits/sec    1    361 KBytes       
[  4]  59.00-60.00  sec  2.89 MBytes  24.3 Mbits/sec    1    361 KBytes       
[  4]  60.00-61.00  sec  1.78 MBytes  15.0 Mbits/sec    0    361 KBytes       
[  4]  61.00-62.00  sec  2.81 MBytes  23.6 Mbits/sec    1    361 KBytes       
[  4]  62.00-63.00  sec  2.86 MBytes  24.0 Mbits/sec    2    361 KBytes       
[  4]  63.00-64.00  sec  2.59 MBytes  21.7 Mbits/sec    1    361 KBytes       
[  4]  64.00-65.00  sec  2.49 MBytes  20.8 Mbits/sec    1    361 KBytes       
[  4]  65.00-66.00  sec  2.16 MBytes  18.1 Mbits/sec    1    378 KBytes       
[  4]  66.00-67.00  sec  2.07 MBytes  17.3 Mbits/sec    1   1.41 KBytes       
[  4]  67.00-68.00  sec  2.55 MBytes  21.4 Mbits/sec    2   1.41 KBytes       
[  4]  68.00-69.00  sec  2.59 MBytes  21.7 Mbits/sec    2    396 KBytes       
[  4]  69.00-70.00  sec  2.56 MBytes  21.5 Mbits/sec    2    416 KBytes       
[  4]  70.00-71.00  sec  2.62 MBytes  22.0 Mbits/sec    2    416 KBytes       
[  4]  71.00-72.00  sec  2.60 MBytes  21.8 Mbits/sec    1    416 KBytes       
[  4]  72.00-73.00  sec  2.63 MBytes  22.1 Mbits/sec    1    416 KBytes       
[  4]  73.00-74.00  sec  2.58 MBytes  21.6 Mbits/sec    3   96.2 KBytes       
[  4]  74.00-75.00  sec  2.39 MBytes  20.0 Mbits/sec    1    117 KBytes       
[  4]  75.00-76.00  sec  2.37 MBytes  19.9 Mbits/sec    1    129 KBytes       
[  4]  76.00-77.00  sec  2.18 MBytes  18.3 Mbits/sec    2    129 KBytes       
[  4]  77.00-78.00  sec  2.37 MBytes  19.9 Mbits/sec    1    151 KBytes       
[  4]  78.00-79.00  sec  2.34 MBytes  19.7 Mbits/sec    2    168 KBytes       
[  4]  79.00-80.00  sec  2.53 MBytes  21.2 Mbits/sec    2    168 KBytes       
[  4]  80.00-81.00  sec  3.59 MBytes  30.1 Mbits/sec    2    168 KBytes       
[  4]  81.00-82.00  sec  5.19 MBytes  43.5 Mbits/sec    0    168 KBytes       
[  4]  82.00-83.00  sec  6.14 MBytes  51.6 Mbits/sec    0    168 KBytes       
[  4]  83.00-84.00  sec  5.49 MBytes  46.0 Mbits/sec    0    168 KBytes       
[  4]  84.00-85.00  sec  6.13 MBytes  51.3 Mbits/sec    0    185 KBytes       
[  4]  85.00-86.00  sec  6.65 MBytes  55.9 Mbits/sec    0    215 KBytes       
[  4]  86.00-87.00  sec  6.60 MBytes  55.4 Mbits/sec    0    226 KBytes       
[  4]  87.00-88.00  sec  6.65 MBytes  55.8 Mbits/sec    1    146 KBytes       
[  4]  88.00-89.00  sec  5.95 MBytes  49.9 Mbits/sec    0    182 KBytes       
[  4]  89.00-90.00  sec  5.86 MBytes  49.1 Mbits/sec    0    182 KBytes       
[  4]  90.00-91.00  sec  6.43 MBytes  54.0 Mbits/sec    0    182 KBytes       
[  4]  91.00-92.00  sec  6.07 MBytes  50.9 Mbits/sec    0    215 KBytes       
[  4]  92.00-93.00  sec  6.41 MBytes  53.8 Mbits/sec    0    215 KBytes       
[  4]  93.00-94.00  sec  6.44 MBytes  54.1 Mbits/sec    0    215 KBytes       
[  4]  94.00-95.00  sec  6.49 MBytes  54.4 Mbits/sec    0    215 KBytes       
[  4]  95.00-96.00  sec  6.17 MBytes  51.8 Mbits/sec    0    232 KBytes       
[  4]  96.00-97.00  sec  5.89 MBytes  49.4 Mbits/sec    0    247 KBytes       
[  4]  97.00-98.00  sec  6.58 MBytes  55.2 Mbits/sec    0    247 KBytes       
[  4]  98.00-99.00  sec  6.71 MBytes  56.2 Mbits/sec    0    247 KBytes       
[  4]  99.00-100.00 sec  6.60 MBytes  55.4 Mbits/sec    0    247 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-100.00 sec   453 MBytes  38.0 Mbits/sec   70             sender
[  4]   0.00-100.00 sec   452 MBytes  37.9 Mbits/sec                  receiver

 

 

 

Some generic cheap 8812AU, 5Ghz, similar to this one:

Spoiler

Connecting to host 172.24.1.1, port 5201
[  4] local 172.24.1.119 port 49510 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  4.18 MBytes  35.0 Mbits/sec    0    168 KBytes       
[  4]   1.00-2.00   sec  7.96 MBytes  66.7 Mbits/sec    0    245 KBytes       
[  4]   2.00-3.00   sec  8.34 MBytes  69.9 Mbits/sec    0    245 KBytes       
[  4]   3.00-4.00   sec  8.92 MBytes  74.9 Mbits/sec    0    245 KBytes       
[  4]   4.00-5.00   sec  9.03 MBytes  75.8 Mbits/sec    0    245 KBytes       
[  4]   5.00-6.00   sec  8.81 MBytes  73.9 Mbits/sec    0    245 KBytes       
[  4]   6.00-7.00   sec  9.45 MBytes  79.2 Mbits/sec    0    245 KBytes       
[  4]   7.00-8.00   sec  9.50 MBytes  79.7 Mbits/sec    0    286 KBytes       
[  4]   8.00-9.00   sec  9.70 MBytes  81.3 Mbits/sec    0    286 KBytes       
[  4]   9.00-10.00  sec  9.81 MBytes  82.3 Mbits/sec    0    307 KBytes       
[  4]  10.00-11.00  sec  9.06 MBytes  76.0 Mbits/sec    0    349 KBytes       
[  4]  11.00-12.00  sec  9.31 MBytes  78.1 Mbits/sec    0    349 KBytes       
[  4]  12.00-13.00  sec  9.53 MBytes  80.0 Mbits/sec    0    349 KBytes       
[  4]  13.00-14.00  sec  9.32 MBytes  78.2 Mbits/sec    0    349 KBytes       
[  4]  14.00-15.00  sec  9.03 MBytes  75.8 Mbits/sec    0    349 KBytes       
[  4]  15.00-16.00  sec  9.02 MBytes  75.7 Mbits/sec    0    349 KBytes       
[  4]  16.00-17.00  sec  8.84 MBytes  74.1 Mbits/sec    0    349 KBytes       
[  4]  17.00-18.00  sec  8.95 MBytes  75.1 Mbits/sec    0    349 KBytes       
[  4]  18.00-19.00  sec  9.11 MBytes  76.5 Mbits/sec    0    349 KBytes       
[  4]  19.00-20.00  sec  9.21 MBytes  77.1 Mbits/sec    0    349 KBytes       
[  4]  20.00-21.00  sec  9.32 MBytes  78.2 Mbits/sec    0    349 KBytes       
[  4]  21.00-22.00  sec  9.39 MBytes  78.8 Mbits/sec    0    349 KBytes       
[  4]  22.00-23.00  sec  9.54 MBytes  80.0 Mbits/sec    0    641 KBytes       
[  4]  23.00-24.00  sec  9.10 MBytes  76.3 Mbits/sec    0    641 KBytes       
[  4]  24.00-25.00  sec  9.20 MBytes  77.2 Mbits/sec    0    641 KBytes       
[  4]  25.00-26.00  sec  8.93 MBytes  74.9 Mbits/sec    0    641 KBytes       
[  4]  26.00-27.00  sec  9.74 MBytes  81.8 Mbits/sec    0    641 KBytes       
[  4]  27.00-28.00  sec  10.0 MBytes  84.2 Mbits/sec    0    641 KBytes       
[  4]  28.00-29.00  sec  7.50 MBytes  62.8 Mbits/sec    0    641 KBytes       
[  4]  29.00-30.00  sec  10.1 MBytes  85.0 Mbits/sec    0    641 KBytes       
[  4]  30.00-31.00  sec  7.88 MBytes  66.2 Mbits/sec    0    641 KBytes       
[  4]  31.00-32.00  sec  5.75 MBytes  48.2 Mbits/sec    0    641 KBytes       
[  4]  32.00-33.00  sec  8.43 MBytes  70.7 Mbits/sec    0    641 KBytes       
[  4]  33.00-34.00  sec  8.88 MBytes  74.5 Mbits/sec    0    641 KBytes       
[  4]  34.00-35.00  sec  6.68 MBytes  56.0 Mbits/sec    0    641 KBytes       
[  4]  35.00-36.00  sec  7.60 MBytes  63.7 Mbits/sec    0    641 KBytes       
[  4]  36.00-37.00  sec  9.64 MBytes  80.8 Mbits/sec    0    970 KBytes       
[  4]  37.00-38.00  sec  5.90 MBytes  49.5 Mbits/sec    0    970 KBytes       
[  4]  38.00-39.00  sec  7.97 MBytes  66.8 Mbits/sec    0    970 KBytes       
[  4]  39.00-40.00  sec  3.65 MBytes  30.6 Mbits/sec    0    970 KBytes       
[  4]  40.00-41.00  sec  3.81 MBytes  31.9 Mbits/sec    0    970 KBytes       
[  4]  41.00-42.00  sec  7.95 MBytes  66.8 Mbits/sec    0    970 KBytes       
[  4]  42.00-43.00  sec  8.00 MBytes  67.1 Mbits/sec    0    970 KBytes       
[  4]  43.00-44.00  sec  8.82 MBytes  73.9 Mbits/sec    0    970 KBytes       
[  4]  44.00-45.00  sec  9.05 MBytes  75.8 Mbits/sec    0    970 KBytes       
[  4]  45.00-46.00  sec  9.02 MBytes  75.7 Mbits/sec    0    970 KBytes       
[  4]  46.00-47.00  sec  9.06 MBytes  75.9 Mbits/sec    0    970 KBytes       
[  4]  47.00-48.00  sec  9.29 MBytes  78.1 Mbits/sec    0    970 KBytes       
[  4]  48.00-49.00  sec  9.55 MBytes  80.1 Mbits/sec    0    970 KBytes       
[  4]  49.00-50.00  sec  9.63 MBytes  80.7 Mbits/sec    0    970 KBytes       
[  4]  50.00-51.00  sec  9.45 MBytes  79.4 Mbits/sec    0    970 KBytes       
[  4]  51.00-52.00  sec  9.30 MBytes  78.1 Mbits/sec    0    970 KBytes       
[  4]  52.00-53.00  sec  9.30 MBytes  78.1 Mbits/sec    0    970 KBytes       
[  4]  53.00-54.00  sec  9.46 MBytes  79.4 Mbits/sec    0    970 KBytes       
[  4]  54.00-55.00  sec  9.23 MBytes  77.5 Mbits/sec    0    970 KBytes       
[  4]  55.00-56.00  sec  9.79 MBytes  81.9 Mbits/sec    0    970 KBytes       
[  4]  56.00-57.00  sec  9.41 MBytes  79.0 Mbits/sec    0    970 KBytes       
[  4]  57.00-58.00  sec  9.46 MBytes  79.4 Mbits/sec    0    970 KBytes       
[  4]  58.00-59.00  sec  9.37 MBytes  78.5 Mbits/sec    0    970 KBytes       
[  4]  59.00-60.00  sec  9.51 MBytes  79.8 Mbits/sec    0    970 KBytes       
[  4]  60.00-61.00  sec  9.51 MBytes  79.8 Mbits/sec    0    970 KBytes       
[  4]  61.00-62.00  sec  9.35 MBytes  78.4 Mbits/sec    0    970 KBytes       
[  4]  62.00-63.00  sec  9.29 MBytes  78.0 Mbits/sec    0    970 KBytes       
[  4]  63.00-64.00  sec  9.51 MBytes  79.7 Mbits/sec    0    970 KBytes       
[  4]  64.00-65.00  sec  9.45 MBytes  79.3 Mbits/sec    0    970 KBytes       
[  4]  65.00-66.00  sec  9.50 MBytes  79.6 Mbits/sec    0    970 KBytes       
[  4]  66.00-67.00  sec  8.87 MBytes  74.5 Mbits/sec    0    970 KBytes       
[  4]  67.00-68.00  sec  7.20 MBytes  60.5 Mbits/sec    0    970 KBytes       
[  4]  68.00-69.00  sec  7.50 MBytes  62.8 Mbits/sec    0    970 KBytes       
[  4]  69.00-70.00  sec  7.70 MBytes  64.5 Mbits/sec    0    970 KBytes       
[  4]  70.00-71.00  sec  6.69 MBytes  56.2 Mbits/sec    0    970 KBytes       
[  4]  71.00-72.00  sec  4.99 MBytes  41.8 Mbits/sec    0    970 KBytes       
[  4]  72.00-73.00  sec  8.20 MBytes  68.7 Mbits/sec    0    970 KBytes       
[  4]  73.00-74.00  sec  7.92 MBytes  66.5 Mbits/sec    0    970 KBytes       
[  4]  74.00-75.00  sec  8.37 MBytes  70.1 Mbits/sec    0    970 KBytes       
[  4]  75.00-76.00  sec  8.82 MBytes  74.1 Mbits/sec    0    970 KBytes       
[  4]  76.00-77.00  sec  8.93 MBytes  74.8 Mbits/sec    0    970 KBytes       
[  4]  77.00-78.00  sec  9.15 MBytes  76.7 Mbits/sec    0    970 KBytes       
[  4]  78.00-79.00  sec  9.30 MBytes  78.2 Mbits/sec    0    970 KBytes       
[  4]  79.00-80.00  sec  9.38 MBytes  78.7 Mbits/sec    0    970 KBytes       
[  4]  80.00-81.00  sec  9.20 MBytes  77.1 Mbits/sec    0    970 KBytes       
[  4]  81.00-82.00  sec  9.94 MBytes  83.3 Mbits/sec    0    970 KBytes       
[  4]  82.00-83.00  sec  6.82 MBytes  57.3 Mbits/sec    0    970 KBytes       
[  4]  83.00-84.00  sec  7.63 MBytes  64.0 Mbits/sec    0    970 KBytes       
[  4]  84.00-85.00  sec  8.01 MBytes  67.2 Mbits/sec    0    970 KBytes       
[  4]  85.00-86.00  sec  8.03 MBytes  67.4 Mbits/sec    0    970 KBytes       
[  4]  86.00-87.00  sec  9.07 MBytes  75.9 Mbits/sec    0    970 KBytes       
[  4]  87.00-88.00  sec  8.92 MBytes  74.8 Mbits/sec    0    970 KBytes       
[  4]  88.00-89.00  sec  9.16 MBytes  77.0 Mbits/sec    0    970 KBytes       
[  4]  89.00-90.00  sec  9.61 MBytes  80.4 Mbits/sec    0    970 KBytes       
[  4]  90.00-91.00  sec  10.3 MBytes  86.6 Mbits/sec    0    970 KBytes       
[  4]  91.00-92.00  sec  6.45 MBytes  54.1 Mbits/sec    0    970 KBytes       
[  4]  92.00-93.00  sec  8.16 MBytes  68.5 Mbits/sec    0    970 KBytes       
[  4]  93.00-94.00  sec  7.64 MBytes  64.1 Mbits/sec    0    970 KBytes       
[  4]  94.00-95.00  sec  8.36 MBytes  70.1 Mbits/sec    0    970 KBytes       
[  4]  95.00-96.00  sec  8.45 MBytes  71.0 Mbits/sec    0    970 KBytes       
[  4]  96.00-97.00  sec  9.10 MBytes  76.3 Mbits/sec    0    970 KBytes       
[  4]  97.00-98.00  sec  9.17 MBytes  77.1 Mbits/sec    0    970 KBytes       
[  4]  98.00-99.00  sec  9.17 MBytes  76.7 Mbits/sec    0    970 KBytes       
[  4]  99.00-100.00 sec  8.94 MBytes  75.1 Mbits/sec    0    970 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-100.00 sec   863 MBytes  72.4 Mbits/sec    0             sender
[  4]   0.00-100.00 sec   861 MBytes  72.2 Mbits/sec                  receiver

 

 

 

cubox-ap.jpg

 

I also added those who work at the bottom of the download page. Only sunxi-next ... WIP.

Link to comment
Share on other sites

14 minutes ago, Igor said:

Testing AP is running on Cubox with RT5572 (up to A mode) and it's about 10m away at my balcony. 2.4 or 5Ghz. Tests will not produce scientific values so the question is - is it worth to maintain such database?

 

IMO no, especially not with this AP (being the bottleneck already for a 8812AU). We should maintain a database with recommended (since tested) external adapters and better try to educate users as we tried to do it in the past always.

 

Helping users being able to interpret numbers they find here and there and understanding the importance of some other numbers, eg. that a 2T2R antenna setup compared to 1T1R will make a huge difference in a crowded area since with a single antenna setup there's almost nothing at a 15m distance while with a two antenna setup everything's still fine.

 

Same with 2.4GHz (potentially overcrowded band but better to bridge long distances) vs. 5GHz (potentially higher performance but not over long distances)

Link to comment
Share on other sites

2 minutes ago, TonyMac32 said:

Is this saying they got that throughput with the included antenna?  Did they have a satellite dish on the AP?

 

They used the small Xunlong antenna that's part of the package (just check the link to heise.de above for the picture -- I would say one can read PCB rev 1.4 there) and no idea about their Wi-Fi test setup.

Link to comment
Share on other sites

3.4.113 Xenial, Opi zero XR with stock antenna, AP at the same spot, but on crowded 2.4Ghz band

Spoiler

root@orangepizero:~# iperf3 -c 172.24.1.1 -t 1000
Connecting to host 172.24.1.1, port 5201
[  4] local 172.24.1.140 port 60824 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   266 KBytes  2.18 Mbits/sec    0   49.5 KBytes       
[  4]   1.00-2.00   sec   327 KBytes  2.68 Mbits/sec    0   65.0 KBytes       
[  4]   2.00-3.00   sec   269 KBytes  2.20 Mbits/sec    0   79.2 KBytes       
[  4]   3.00-4.00   sec   298 KBytes  2.44 Mbits/sec    0   93.3 KBytes       
[  4]   4.00-5.00   sec   279 KBytes  2.28 Mbits/sec    0    110 KBytes       
[  4]   5.00-6.00   sec   276 KBytes  2.26 Mbits/sec    0    132 KBytes       
[  4]   6.00-7.00   sec   226 KBytes  1.85 Mbits/sec    0    173 KBytes       
[  4]   7.00-8.00   sec   274 KBytes  2.25 Mbits/sec    0    209 KBytes       
[  4]   8.00-9.00   sec   335 KBytes  2.75 Mbits/sec    0    260 KBytes       
[  4]   9.00-10.00  sec   436 KBytes  3.57 Mbits/sec    0    328 KBytes       
[  4]  10.00-11.00  sec   201 KBytes  1.64 Mbits/sec    0    380 KBytes       
[  4]  11.00-12.00  sec   383 KBytes  3.14 Mbits/sec    0    416 KBytes       
[  4]  12.00-13.00  sec   262 KBytes  2.14 Mbits/sec    0    464 KBytes       
[  4]  13.00-14.00  sec   262 KBytes  2.14 Mbits/sec    0    509 KBytes       
[  4]  14.00-15.00  sec   512 KBytes  4.19 Mbits/sec    0    561 KBytes       

 

 

 

Xradio with 4.13.4

Spoiler

root@orangepizero:~# iperf3 -c 172.24.1.1 -t 1000
Connecting to host 172.24.1.1, port 5201
[  4] local 172.24.1.121 port 41418 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  84.8 KBytes   695 Kbits/sec    0   14.1 KBytes       
[  4]   1.00-2.00   sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]   2.00-3.00   sec  79.2 KBytes   649 Kbits/sec    0   14.1 KBytes       
[  4]   3.00-4.00   sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]   4.00-5.00   sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]   5.00-6.00   sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]   6.00-7.00   sec  79.2 KBytes   649 Kbits/sec    0   14.1 KBytes       
[  4]   7.00-8.00   sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]   8.00-9.00   sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]   9.00-10.00  sec  67.9 KBytes   556 Kbits/sec    0   14.1 KBytes       
[  4]  10.00-11.00  sec  82.0 KBytes   672 Kbits/sec    1   15.6 KBytes       
[  4]  11.00-12.00  sec  70.7 KBytes   579 Kbits/sec    0   15.6 KBytes       
[  4]  12.00-13.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  13.00-14.00  sec  70.7 KBytes   579 Kbits/sec    0   15.6 KBytes       
[  4]  14.00-15.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  15.00-16.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  16.00-17.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  17.00-18.00  sec  84.8 KBytes   695 Kbits/sec    0   15.6 KBytes       
[  4]  18.00-19.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  19.00-20.00  sec  70.7 KBytes   579 Kbits/sec    0   15.6 KBytes       
[  4]  20.00-21.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  21.00-22.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  22.00-23.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  23.00-24.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       
[  4]  24.00-25.00  sec  67.9 KBytes   556 Kbits/sec    0   15.6 KBytes       

 

 


RT5370 USB 

Spoiler

root@orangepizero:~# iperf3 -c 172.24.1.1 -t 1000
Connecting to host 172.24.1.1, port 5201
[  4] local 172.24.1.122 port 53078 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   419 KBytes  3.43 Mbits/sec    1   56.6 KBytes       
[  4]   1.00-2.00   sec   424 KBytes  3.48 Mbits/sec    0   74.9 KBytes       
[  4]   2.00-3.00   sec   570 KBytes  4.67 Mbits/sec    0    107 KBytes       
[  4]   3.00-4.00   sec   465 KBytes  3.81 Mbits/sec    6   90.5 KBytes       
[  4]   4.00-5.00   sec   631 KBytes  5.17 Mbits/sec    0    105 KBytes       
[  4]   5.00-6.00   sec   430 KBytes  3.52 Mbits/sec    9   55.1 KBytes       
[  4]   6.00-7.00   sec   293 KBytes  2.40 Mbits/sec    3   45.2 KBytes       
[  4]   7.00-8.00   sec   650 KBytes  5.33 Mbits/sec    0   48.1 KBytes       
[  4]   8.00-9.00   sec  96.2 KBytes   787 Kbits/sec    1   48.1 KBytes       
[  4]   9.00-10.00  sec  1015 KBytes  8.32 Mbits/sec    0    109 KBytes       
[  4]  10.00-11.00  sec  1.28 MBytes  10.8 Mbits/sec    0    173 KBytes       
[  4]  11.00-12.00  sec  1.24 MBytes  10.4 Mbits/sec    0    238 KBytes       
[  4]  12.00-13.00  sec   375 KBytes  3.07 Mbits/sec    1    249 KBytes       
[  4]  13.00-14.00  sec  0.00 Bytes  0.00 bits/sec   62   45.2 KBytes       
[  4]  14.00-15.00  sec  1.11 MBytes  9.33 Mbits/sec  114    239 KBytes       
[  4]  15.00-16.00  sec  1.05 MBytes  8.80 Mbits/sec    0    293 KBytes       
[  4]  16.00-17.00  sec  1.42 MBytes  11.9 Mbits/sec    0    370 KBytes       
[  4]  17.00-18.00  sec  1.15 MBytes  9.67 Mbits/sec    0    428 KBytes       
[  4]  18.00-19.00  sec  0.00 Bytes  0.00 bits/sec   10    266 KBytes       
[  4]  19.00-20.00  sec  1.25 MBytes  10.5 Mbits/sec  113   86.3 KBytes       
[  4]  20.00-21.00  sec  1.39 MBytes  11.7 Mbits/sec    0    163 KBytes       
[  4]  21.00-22.00  sec  1.36 MBytes  11.4 Mbits/sec    0    230 KBytes       
[  4]  22.00-23.00  sec  1.02 MBytes  8.55 Mbits/sec    0    315 KBytes       
[  4]  23.00-24.00  sec  1.73 MBytes  14.6 Mbits/sec    0    430 KBytes       
[  4]  24.00-25.00  sec  1.51 MBytes  12.6 Mbits/sec    0    536 KBytes       
[  4]  25.00-26.00  sec  1.27 MBytes  10.7 Mbits/sec    0    607 KBytes       
[  4]  26.00-27.00  sec   581 KBytes  4.76 Mbits/sec    8    431 KBytes       
[  4]  27.00-28.00  sec  2.04 MBytes  17.1 Mbits/sec    0    482 KBytes       
[  4]  28.00-29.00  sec  1.22 MBytes  10.3 Mbits/sec    1    368 KBytes       
[  4]  29.00-30.00  sec  2.37 MBytes  19.9 Mbits/sec    1    276 KBytes       
[  4]  30.00-31.00  sec  1.67 MBytes  14.0 Mbits/sec    0    301 KBytes       
[  4]  31.00-32.00  sec  1.84 MBytes  15.4 Mbits/sec    1    222 KBytes       
[  4]  32.00-33.00  sec  1.23 MBytes  10.3 Mbits/sec    2   63.6 KBytes       
[  4]  33.00-34.00  sec  1.29 MBytes  10.8 Mbits/sec    0    134 KBytes       

 


Atheros 9271 USB

Spoiler

[  4] local 172.24.1.58 port 56102 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  1.08 MBytes  9.07 Mbits/sec    0   79.2 KBytes       
[  4]   1.00-2.00   sec   544 KBytes  4.46 Mbits/sec    0    109 KBytes       
[  4]   2.00-3.00   sec   460 KBytes  3.76 Mbits/sec    0    134 KBytes       
[  4]   3.00-4.00   sec   557 KBytes  4.56 Mbits/sec    0    158 KBytes       
[  4]   4.00-5.00   sec   419 KBytes  3.43 Mbits/sec    0    182 KBytes       
[  4]   5.00-6.00   sec   505 KBytes  4.14 Mbits/sec    0    205 KBytes       
[  4]   6.00-7.00   sec   403 KBytes  3.30 Mbits/sec    0    230 KBytes       
[  4]   7.00-8.00   sec   523 KBytes  4.29 Mbits/sec    0    274 KBytes       
[  4]   8.00-9.00   sec   349 KBytes  2.86 Mbits/sec    0    354 KBytes       
[  4]   9.00-10.00  sec   567 KBytes  4.64 Mbits/sec    0    445 KBytes       
[  4]  10.00-11.00  sec   693 KBytes  5.68 Mbits/sec    0    535 KBytes       
[  4]  11.00-12.00  sec   324 KBytes  2.65 Mbits/sec    0    622 KBytes       
[  4]  12.00-13.00  sec   952 KBytes  7.80 Mbits/sec    0    703 KBytes       
[  4]  13.00-14.00  sec   441 KBytes  3.61 Mbits/sec    0    775 KBytes       
[  4]  14.00-15.00  sec   443 KBytes  3.63 Mbits/sec    0    775 KBytes       
[  4]  15.00-16.02  sec  2.83 MBytes  23.3 Mbits/sec    0    775 KBytes       
[  4]  16.02-17.00  sec  5.83 MBytes  49.7 Mbits/sec    0    775 KBytes       
[  4]  17.00-18.00  sec  4.23 MBytes  35.4 Mbits/sec    0    775 KBytes       
[  4]  18.00-19.00  sec  5.97 MBytes  50.1 Mbits/sec    0    775 KBytes       
[  4]  19.00-20.01  sec  6.58 MBytes  54.9 Mbits/sec    0    775 KBytes       
[  4]  20.01-21.00  sec  5.36 MBytes  45.2 Mbits/sec    0    775 KBytes       
[  4]  21.00-22.00  sec  2.75 MBytes  23.1 Mbits/sec   33    559 KBytes       
[  4]  22.00-23.01  sec  2.53 MBytes  21.1 Mbits/sec    2    290 KBytes       
[  4]  23.01-24.00  sec  1.82 MBytes  15.4 Mbits/sec    1    225 KBytes       
[  4]  24.00-25.00  sec  2.20 MBytes  18.5 Mbits/sec    0    240 KBytes       
[  4]  25.00-26.00  sec  2.25 MBytes  18.9 Mbits/sec    0    246 KBytes       
[  4]  26.00-27.00  sec   897 KBytes  7.34 Mbits/sec    2    124 KBytes       
[  4]  27.00-28.00  sec  2.18 MBytes  18.3 Mbits/sec    2    100 KBytes       
[  4]  28.00-29.00  sec  2.21 MBytes  18.5 Mbits/sec    0    113 KBytes       
[  4]  29.00-30.00  sec  2.20 MBytes  18.4 Mbits/sec    2   63.6 KBytes       
[  4]  30.00-31.00  sec  1.79 MBytes  15.0 Mbits/sec    1   58.0 KBytes       
[  4]  31.00-32.00  sec  2.36 MBytes  19.8 Mbits/sec    1   52.3 KBytes       

 

 


RTL8188CUS nano USB

Spoiler

[  4] local 172.24.1.118 port 39331 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   226 KBytes  1.85 Mbits/sec    0   49.5 KBytes       
[  4]   1.00-2.00   sec   738 KBytes  6.05 Mbits/sec    0   80.6 KBytes       
[  4]   2.00-3.00   sec   245 KBytes  2.00 Mbits/sec    0   91.9 KBytes       
[  4]   3.00-4.00   sec   298 KBytes  2.44 Mbits/sec    0    107 KBytes       
[  4]   4.00-5.00   sec   226 KBytes  1.85 Mbits/sec    0    120 KBytes       
[  4]   5.00-6.00   sec   223 KBytes  1.83 Mbits/sec    0    130 KBytes       
[  4]   6.00-7.00   sec   345 KBytes  2.83 Mbits/sec    0    165 KBytes       
[  4]   7.00-8.00   sec   386 KBytes  3.16 Mbits/sec    0    218 KBytes       
[  4]   8.00-9.00   sec   215 KBytes  1.76 Mbits/sec    0    263 KBytes       
[  4]   9.00-10.00  sec   682 KBytes  5.59 Mbits/sec    0    376 KBytes       
[  4]  10.00-11.00  sec   387 KBytes  3.17 Mbits/sec    0    419 KBytes       
[  4]  11.00-12.00  sec   272 KBytes  2.22 Mbits/sec    0    536 KBytes       
[  4]  12.00-13.00  sec  0.00 Bytes  0.00 bits/sec    0    566 KBytes       
[  4]  13.00-14.00  sec   546 KBytes  4.47 Mbits/sec    0    649 KBytes       
[  4]  14.00-15.00  sec   488 KBytes  4.00 Mbits/sec    0    738 KBytes       
[  4]  15.00-16.00  sec   574 KBytes  4.70 Mbits/sec    0    771 KBytes       
[  4]  16.00-17.00  sec  0.00 Bytes  0.00 bits/sec    0    775 KBytes       
[  4]  17.00-18.00  sec   465 KBytes  3.81 Mbits/sec    0    775 KBytes       
[  4]  18.00-19.00  sec   438 KBytes  3.59 Mbits/sec    0    775 KBytes       
[  4]  19.00-20.00  sec  0.00 Bytes  0.00 bits/sec    0    775 KBytes       
[  4]  20.00-21.00  sec   440 KBytes  3.60 Mbits/sec    0    775 KBytes       
[  4]  21.00-22.00  sec   503 KBytes  4.13 Mbits/sec    0    775 KBytes       
[  4]  22.00-23.00  sec  0.00 Bytes  0.00 bits/sec    0    775 KBytes       
[  4]  23.00-24.00  sec   447 KBytes  3.66 Mbits/sec    0    775 KBytes       
[  4]  24.00-25.00  sec   472 KBytes  3.87 Mbits/sec    0    775 KBytes       
[  4]  25.00-26.00  sec   488 KBytes  4.00 Mbits/sec    0    775 KBytes       
[  4]  26.00-27.00  sec  0.00 Bytes  0.00 bits/sec    0    775 KBytes       

 

 


8812AU with kernel 4.13.4 and on 2.4G

Spoiler

[  4] local 172.24.1.119 port 42972 connected to 172.24.1.1 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  1.85 MBytes  15.5 Mbits/sec    0    123 KBytes       
[  4]   1.00-2.00   sec  1.60 MBytes  13.5 Mbits/sec    0    163 KBytes       
[  4]   2.00-3.00   sec  2.55 MBytes  21.4 Mbits/sec    0    180 KBytes       
[  4]   3.00-4.00   sec  2.08 MBytes  17.4 Mbits/sec    0    228 KBytes       
[  4]   4.00-5.00   sec  3.08 MBytes  25.8 Mbits/sec    0    256 KBytes       
[  4]   5.00-6.00   sec  3.52 MBytes  29.5 Mbits/sec    0    297 KBytes       
[  4]   6.00-7.00   sec  3.11 MBytes  26.1 Mbits/sec    0    328 KBytes       
[  4]   7.00-8.00   sec  2.95 MBytes  24.7 Mbits/sec    0    419 KBytes       
[  4]   8.00-9.00   sec  3.12 MBytes  26.2 Mbits/sec    0    451 KBytes       
[  4]   9.00-10.00  sec  3.31 MBytes  27.8 Mbits/sec    0    581 KBytes       
[  4]  10.00-11.00  sec  2.93 MBytes  24.6 Mbits/sec    0    581 KBytes       
[  4]  11.00-12.00  sec  2.42 MBytes  20.3 Mbits/sec    0    581 KBytes       
[  4]  12.00-13.00  sec  2.80 MBytes  23.5 Mbits/sec    0    581 KBytes       
[  4]  13.00-14.00  sec  2.98 MBytes  25.0 Mbits/sec    0   1003 KBytes       
[  4]  14.00-15.00  sec  2.91 MBytes  24.4 Mbits/sec    0   1003 KBytes       
[  4]  15.00-16.00  sec  2.41 MBytes  20.2 Mbits/sec    0   1003 KBytes       
[  4]  16.00-17.00  sec  3.31 MBytes  27.8 Mbits/sec    0   1003 KBytes       
[  4]  17.00-18.00  sec  2.97 MBytes  24.9 Mbits/sec    0   1003 KBytes       
[  4]  18.00-19.00  sec  2.88 MBytes  24.1 Mbits/sec    0   1003 KBytes       
[  4]  19.00-20.00  sec  2.92 MBytes  24.5 Mbits/sec    0   1003 KBytes       
[  4]  20.00-21.00  sec  3.34 MBytes  28.0 Mbits/sec    0   1003 KBytes       
[  4]  21.00-22.00  sec  2.50 MBytes  21.0 Mbits/sec    0   1003 KBytes       
[  4]  22.00-23.00  sec  2.93 MBytes  24.5 Mbits/sec    0   1003 KBytes       
[  4]  23.00-24.00  sec  2.14 MBytes  18.0 Mbits/sec    0   1003 KBytes       
[  4]  24.00-25.00  sec  2.71 MBytes  22.7 Mbits/sec    0   1003 KBytes       
[  4]  25.00-26.00  sec  2.91 MBytes  24.4 Mbits/sec    0   1003 KBytes       
[  4]  26.00-27.00  sec  2.53 MBytes  21.2 Mbits/sec    0   1003 KBytes       
[  4]  27.00-28.00  sec  2.51 MBytes  21.1 Mbits/sec    0   1003 KBytes       
[  4]  28.00-29.00  sec  2.94 MBytes  24.7 Mbits/sec    0   1003 KBytes       
[  4]  29.00-30.00  sec  3.27 MBytes  27.5 Mbits/sec    0   1003 KBytes     

 

 


After all, this comparison tells something ...
 

Link to comment
Share on other sites

58 minutes ago, Igor said:

After all, this comparison tells something ...

 

But what exactly? I really don't understand why iperf numbers with same hardware (OPi Zero -- which PCB rev?) and 3.4.113 vs. 4.13.4 differs by 4 times. Wrt the Atheros 9271 the 'antenna diversity' note might be important. And do you also have a RTL8192 with 2T2R config available to test against the RTL8188 (since the latter being the crippled single antenna sibling of the former)?

 

BTW: When I did some Wi-Fi 'performance' tests here in my area (in my flat I was able to 'collect' 140 different wireless networks on my Laptop when scanning for 48 hours) the time of day was way more important than anything else. After midnight I got magnitudes better results compared to the time between 6PM and midnight (when obviously numerous neighbours around used streaming services and trashed the performance). Also a simple channel switch could make a difference of +5 times different performance. My personal conclusion: measuring Wi-Fi with single antenna setups in 2.4GHz band in crowded areas is stupidly fooling yourself.

Link to comment
Share on other sites

2 minutes ago, tkaiser said:

But what exactly?


My area is also very crowded - I haven't done the actual measurement but I would say I should be somewhere around your numbers. What does this test tell? That XRadio in typical condition simply sux but it's usable for sending small chunks of data on close distance. On both kernels.

Don't have any 8192 2T2R around but 8812AU is 2T2R and its results were pretty decent. Of course, numbers should be different early in the morning ...

Link to comment
Share on other sites

Yeah, I agree that XR819 could possibly be defined as 'worst case scenario' when focussing on most probably totally irrelevant iperf bandwidth measurements -- at least for the use cases these devices are bought for by people not trying to misuse them. But still... 

 

I've the same RT5572 thing as you, I've a different 8812AU dongle and a little 2x2 MIMO RTL8192 dongle (I would've never bought since myself being biased and thinking 'no real antennas --> no buy'). And when testing in totally overcrowded 2.4GHz band against a 802.11n AP (emphasis: crowded2.4GHz and 802.11n) I came to the conclusion to simply stop collecting numbers without meaning since the only obvious testing results were

  • if you've at least 802.11n available and can make use of MIMO then try to USE IT (802.11b/g don't support MIMO). In crowded areas 1T1R vs 2T2R can make the difference between 'too slow for anything' and 'works just fine'
  • with short distances and in a setup with 2 walls in between and some reflections provocated funny stuff happened (the small USB dongle performing better than the 8812AU thingie with huge antennas)
  • over longer distances numbers changed and antennas became more important

And then (as usual) I had to realize that 'benchmarking gone wrong' happened since repeating the same set of tests few hours later or when telling the AP to switch the channel from 'crowded' to 'reported as not so crowded' I got totally different numbers often in the other direction than expected.

 

My personal learning was: MIMO is important, antennas are important if distance increases, switching from 2.4GHz to 5GHz is important when you live where other people live since for whatever reasons 2.4GHz is overcrowded while 5GHz is still mostly fine. And all collected benchmark numbers in such a situation are BS anyway.

 

Unfortunately most people out there prefer data over information, love numbers even if wrong, love charts even if misleading and prefer easy answers over complex ones even if the easy answers are wrong. :)

 

I think instead of providing another set of numbers without meaning we (as Armbian project) should focus on what's important: educating our users to make the right decisions.

Link to comment
Share on other sites

A small addition to the topic.

 

https://github.com/armbian/build/commit/bd0b0354b5013e9f7629520bc7f841303247255a

Perhaps we just got a new best cheap adaptor, Comfast 915AC which runs very nice with this driver. I have 1W AP at 2.4G and within two walls and a lot of stations around making noise ... At the testing spot, my phone transfer rate is 20-40down/10-30up (depend on which time of a day I do the test) ... while running AP with this adaptor I get at 5Ghz AC mode more or less constant transfer rate 70/70Mbps. Note that it is 1T/1T only.

 

There is a variant of 8811au with BT radio, which it would be nice to test and a big 4T4R.

Link to comment
Share on other sites

  • Igor pinned this topic
On 30.10.2017 at 11:20 AM, Igor said:

Perhaps we just got a new best cheap adaptor, Comfast 915AC which runs very nice with this driver.

 

@igor, try to search "rtl8811au" on aliexpress.com. There are much more 5G dongles, not compfast 915ac only. Price with delivery ~9usd.

 

It would be nice to have those dongles work out of box on low budget boards. Now if one wish 5G wifi with minimal price, choice is very poor:

 

- Khadas Vim1 2G/16G (has built in dual band wifi, 2G/8G version still 2.4G only)

- [anything] with rtl8811au dongle (rtl8812au are twice more expensive and kill low board price) - requires pass building quest

Link to comment
Share on other sites

1 hour ago, vitaly said:

It would be nice to have those dongles work out of box on low budget boards. Now if one wish 5G wifi with minimal price, choice is very poor:


I have two 8811au around and they both work with our driver. At least this one is apparently fake: https://www.aliexpress.com/item/5-2-4Ghz-600Mbps-Wireless-Dual-Band-USB-WiFi-Dongle-Wireless-LAN-Adapter-802-11ac-a/32816342812.html and I have the other one Zapo which claims it also has BT but there is no sign of it. I prefer buying on Ebay since its possible to pay with Paypal. This one https://www.aliexpress.com/item/Mini-Wireless-Dual-Band-802-11ac-Portable-USB-WiFi-5Ghz-2-4Ghz-433Mpbs-Adapter-RTL8811AU-for/32748248429.html could be only other alternative in this price range/size.


And this driver is currently ported to 4.9 and 4.13 and it might be difficult/pointless to port it on older kernels.

Link to comment
Share on other sites

I prefer ali because it allows pay without paypal, and a bit more cheap for my country.

 

https://www.aliexpress.com/af/rtl8811au.html - here i see 3 different cases with internal antenna, and 2 with external antenna. All around 10$. Not possible to find much cheaper than 9$ (if not fake).

 

Point is, that "rtl8811au" can be better search key, because price/sellers can change, and you can easily select the best one in actual moment.

 

Link to comment
Share on other sites

13 minutes ago, Igor said:

 

Well, only the title is wrong but the fine-print reveals all the ugly details: Realtek 8188CU, 150Mbps, 802.11n -- won't prevent the 'buy cheap, buy twice' target audience to choose it though :) 

 

1 hour ago, vitaly said:

rtl8811au dongle (rtl8812au are twice more expensive and kill low board price

 

Ever thought about why access points have more than one antenna? Ever thought about why those devices with really good Wi-Fi performance (better high-end laptops for example) have 2 or 3 internal antennas? Since MIMO is a basic requirement for 802.11n and 802.11ac performance (more 'spatial streams' in parallel).

Link to comment
Share on other sites

5 minutes ago, tkaiser said:

Ever thought about why access points have more than one antenna?


Yes, it is better to go for 8812AU in any case ... it is slightly bigger, costs a few bucks more but performances are ... doubled. Single 5G AC stream is much better than anything on 2.4 ... so it some cases 1T1R makes sense BTW. I even got 8814AU for 17$ which lowest regular price is around 25$.

Link to comment
Share on other sites

24 minutes ago, tkaiser said:

Ever thought about why access points have more than one antenna?

 

I understand :) . But in real world there many cases when you just need to leave 2.4g. Because it's unuseable at all in big cities, even if you have many antennas.

 

For example, i need octoprint device for 3d printer. Can't use 2.4g. 8811AU will be more optimal - less power requirements, more cheap. And still faster than any possible 2.4g device at my location.

 

Link to comment
Share on other sites

28 minutes ago, Igor said:

I prefer buying on Ebay

 

I prefer buying somewhere where I can read honest reviews, where products are rated by customers (and not bots) and where a 'no questions asked' return/refund policy exists. Unfortunately that's Amazon. I also prefer my country's amazon.de site and when I search there for 'rtl8812au' 2nd link is already my 'manufacturer' of choice: CSL (of course they're not a manufacturer but sell the same Chinese stuff as on Ali or eBay but with certificates that are not faked and products that are not fakes but conformant to specifications/advertisements)

 

10 minutes ago, Igor said:

I even got 8814AU for 17$

 

Hmm... what's the point of using a chipset with support for 4 real antennas to make a product with zero real antennas? :) 

 

The problem remains the same as with all other 'performance metrics'. People buy numbers like (faked) chipsets and this 600 Mpbs / 1300 Mbps or even 1750 Mbps marketing BS (with single antenna it's not 600 but only 433 Mbps since with el cheapo stuff you can't use 2.4GHz and 5GHz in parallel, then this is just the PHY rate and nothing real and especially with crappy antennas and one or two walls in between performance is already ruined).

 

That said it's great that you integrated a suitable driver in 4.x kernels for those better RealTek dongles now. Tested recently on Orange Pi Zero Plus with my RTL8812AU and got almost as good numbers than my MacBook over short distances, when testing from my neighbour's flat the MacBook won easily (3 antennas). And when I repeated the test this time powering the whole setup not through Xunlong's 3A PSU with barrel plug but Micro USB this time performance was a little bit lower though I don't understand exactly why.

 

Anyway: those better dongles are prone to underpowering which is just another item we need to have on our list of 'support issues' that will pop up once people will combine 'cheapest board possible' with 'cheapest 802.11ac dongle possible' and then blame Armbian for wireless instabilities while's just the usual underpowering mess we deal all day long with already.

Link to comment
Share on other sites

29 minutes ago, vitaly said:

But in real world there many cases when you just need to leave 2.4g. Because it's unuseable at all in big cities, even if you have many antennas.

 

Well, same situation here (especially in the evening 2.4GHz close to unusable) but when I tried to do some real measurements I was surprised that 2x2 MIMO made the real difference even in overcrowded 2.4 GHz band (compare the RTL8192CU numbers with the 1T1R stuff): https://forum.armbian.com/topic/3739-wi-fi-performance-and-known-issues-on-sbc/?do=findComment&comment=27158

 

Link to comment
Share on other sites

I have 3x3 MIMO router + macbook/macminies behind 1 & 2 walls. Those should be 2x2 MIMO i guess.

 

Skype is totally unusable at 2.4g. And no any problems at 5g. Since my internet connection is limited with 100M, i did not measured top wifi performance - not needed, stability is more important for me.

Link to comment
Share on other sites

1 hour ago, tkaiser said:

Anyway: those better dongles are prone to underpowering which is just another item we need to have on our list of 'support issues' that will pop up once people will combine 'cheapest board possible' with 'cheapest 802.11ac dongle possible' and then blame Armbian for wireless instabilities while's just the usual underpowering mess we deal all day long with already.

 


8811 consumes up to 250mA while 8814 go up to 600mA. AP mode, single 2T2R AC client, close proximity running iperf test. When someone would attach this directly to some old BananaPi board she will shut down almost instantly at wifi power up :) Other will have less obvious troubles, while 8811 should be fine on most boards that does not use microUSB powering :)

Link to comment
Share on other sites

I'd say if anything the evolution of WiFi should tell us that bigger != better and more power != better reception and longer support-time != better wifi.

 

I've experimented with that topic A LOT with many different devices and routers - expensive and cheap ones.

 

Almost all RTL8811au and RTL8812au dongles just work well  (there are obviously some black sheeps that overheat, and some that have a random MAC-Adresses assigned, but they're in a minority and can be dealed with) - even if the drivers have hiccups and are all over the place. The biggest issue is a lack of official support (especially regarding upstream support) requiring all kind of user-patches - who would wonder.  I found the driver-variant from aircrack-ng to be the most stable (I think that's the one Hardkernel also uses): https://github.com/aircrack-ng/rtl8812au. Realtek is at it again, telling us their own drivers to be a code-mess rewriting them ... supplying ... tadaaaa ... nothing as an replacement in the meanwhile ...

 

https://github.com/torvalds/linux/tree/master/drivers/net/wireless/realtek/rtlwifi

 

A year later ... we're still not there. Oh well! At least the RTL8812ae PCIe variant is already supported now. Hopefully it will get upstream support soon (tm).

 

Btw. If you're seeking small, inexpensive 5GHZ AC-WAPs (or Routers) on the other hand I can only recommend the Xiaomi Wifi 3G 2018 (with GBe, not 2017!) with Padavan Firmware ...

 

They're worth their money twofold over every other expensive Consumer-Routers I've owned before (Several Asus ACXXAU, TP-Link, Netgear Variants ...).

 

The thing is they don't even offer MU-MIMO, but that's fine - the bottlenecks for a lot of the consumer routers above will be their horrendus power-design, airflow and software.

 

They're overcramped with components that increase the heat and decrease performance, lifetime and reliability.

 

If you really need MU-MIMO then get something like an UniFi UAP-AC-PRO (usually for a flat with 100 feets that's simply a waste of money).

 

I'd say give it a few months / years and we might have upstream support (hopefully).

 

-----

 

TLDR: RTL8811au and RTL8812au are the choice to go for SBCs if you need Wireless nowadays.

 

You'll still benefit from 2 Antennas without MU-MIMO because one is being used to send and one to recieve. A single antenna can just do one thing at once. 2x MU-MIMO only means 2 users can simultaniously send/recieve on 2 Antennas at once.

Link to comment
Share on other sites

2 hours ago, iamwithstupid said:

I found the driver-variant from aircrack-ng to be the most stable (I think that's the one Hardkernel also uses)


We use that for years now in all modern kernels, Hardkernel uses something else.

Link to comment
Share on other sites

With WiFi in general - it's really hard to get consistent results on a benchmark basis unless it is very controlled environment...

 

Things that affect WiFi in order...

 

1) The neighbors and other devices on your own SSID - WiFi is a shared medium, and contention based - if you're in a crowded neighborhood, no matter anything else, that's a factor overall in performance and consistency, as it's traffic dependent. If you must test, do it between 12AM and 4AM, that's the general network quiet hour unless you have a neighbor like me that can't sleep and runs netflix over wifi...

 

2) Client RF front-end and antenna - some boards have SoP's that have the chipset, but still the antenna is a bit of deal (actually a lot)

 

3) Client chipset and driver - Realtek is common, and it has it's plus/minus, Ralink-Mediatek is generally good, Broadcom's fmac is safe, but limited sometimes, and QCA's ath9k usb is the boss, but old-school and hard to find these days - sometimes get them on the shenzen marketplace, but full featured without patches, and fully supported by kernel drivers, including monitor mode which is useful for some... the XR chipset that is on some SBC's is a bit of an unknown for me at the moment.

 

BTW - for IoT - most of the ESP8266 and ESP32 boards are quite predictable, if not excellent, but they're consistent...

 

3a) Drivers are important - some are better even in the same chip, and the loose floorboards that linux-wireless provides, sometimes works, sometimes not as they're not always in sync with kernel there.

 

All being equal - let's say we have Board A vs. Board B...

 

4) Board Layout - with the SoP mentioned above, there's also self-generated noise from the board itself - some boards are going to be better than others there - same goes with the USB/SD adapters as well...

 

5) The AP - least concern - but the AP does come into play as performance over distance is generally a 10LogR function, with R being range at a high level - there are advantages for newer AP's, but generally the client chip/driver/config is dominant.

 

Get the right chips/rf/driver/ap - it's a win, obviously - a two stream 802.11ac USB adapter can do wonders if the driver is supported - likewise, a single stream wifi NIC on a noisy board is going to be a challenge no matter what the environment is.

 

Benchmarking on a single run is going to be a problem - see item (1) above, everything else becomes somewhat relative...

 

Best device for checking wifi - an old Android phone or iPod Touch - I've got an older Samsung Galaxy S4 (ex-Cricket/Leapwireless, pre ATT) with a dead SIM - nice part is the S4 supports 11ac in 5GHz, so it's a good sounder for WiFi and Google's play store has good apps to scan there - the currrent iPod touch is also good, it's not a great performer, but good enough to test for Single Board comps or Set-Top Boxes for RF characteristics...

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines