@lex Posted September 23, 2017 Posted September 23, 2017 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... 0 Quote
tkaiser Posted September 23, 2017 Posted September 23, 2017 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) 0 Quote
Igor Posted September 23, 2017 Posted September 23, 2017 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. 2 Quote
@lex Posted September 23, 2017 Author Posted September 23, 2017 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). 0 Quote
tkaiser Posted September 24, 2017 Posted September 24, 2017 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) 0 Quote
pfeerick Posted September 25, 2017 Posted September 25, 2017 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! 0 Quote
Igor Posted September 30, 2017 Posted September 30, 2017 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 I also added those who work at the bottom of the download page. Only sunxi-next ... WIP. 0 Quote
tkaiser Posted September 30, 2017 Posted September 30, 2017 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) 0 Quote
tkaiser Posted September 30, 2017 Posted September 30, 2017 Funny, today's german c't magazine issue features Orange Pi Zero: https://www.heise.de/ct/ausgabe/2017-21-Guenstige-Raspi-Alternative-3840980.html Wi-Fi performance measured with Armbian (only recommended OS): 32 Mbits/sec over a 20 meter (!) distance: So what do we do wrong all the time only measuring below ~15 Mbits/sec? 0 Quote
TonyMac32 Posted September 30, 2017 Posted September 30, 2017 Wow. Also, realizing it's been too many years since I spoke German... Is this saying they got that throughput with the included antenna? Did they have a satellite dish on the AP? 0 Quote
tkaiser Posted September 30, 2017 Posted September 30, 2017 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. 0 Quote
Igor Posted September 30, 2017 Posted September 30, 2017 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 ... 0 Quote
tkaiser Posted September 30, 2017 Posted September 30, 2017 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. 0 Quote
Igor Posted September 30, 2017 Posted September 30, 2017 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 ... 0 Quote
tkaiser Posted September 30, 2017 Posted September 30, 2017 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: crowded, 2.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. 0 Quote
Igor Posted October 30, 2017 Posted October 30, 2017 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. 0 Quote
vitaly Posted November 22, 2017 Posted November 22, 2017 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 0 Quote
Igor Posted November 22, 2017 Posted November 22, 2017 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. 0 Quote
vitaly Posted November 22, 2017 Posted November 22, 2017 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. 0 Quote
tkaiser Posted November 22, 2017 Posted November 22, 2017 13 minutes ago, Igor said: 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 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). 0 Quote
Igor Posted November 22, 2017 Posted November 22, 2017 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$. 0 Quote
vitaly Posted November 22, 2017 Posted November 22, 2017 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. 0 Quote
tkaiser Posted November 22, 2017 Posted November 22, 2017 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. 0 Quote
tkaiser Posted November 22, 2017 Posted November 22, 2017 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 0 Quote
vitaly Posted November 22, 2017 Posted November 22, 2017 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. 0 Quote
Igor Posted November 22, 2017 Posted November 22, 2017 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 1 Quote
TonyMac32 Posted November 22, 2017 Posted November 22, 2017 8 hours ago, Igor said: 8814 go up to 600mA #TinkerFire 1 Quote
iamwithstupid Posted September 26, 2018 Posted September 26, 2018 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. 1 Quote
Igor Posted September 26, 2018 Posted September 26, 2018 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. 0 Quote
sfx2000 Posted October 4, 2018 Posted October 4, 2018 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... 0 Quote
Recommended Posts
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.