I have 3 Raspbian Wi-Fi clients using a Wi-Fi dongle with the
rtl8812 chipset. The drivers are working great and I have everything set up to do some performance tests. We ordered a Cisco router for testing purposes after explaining our requirements to them. The router was set to performance mode and the clients connect on a 5GHz band with no interference whatsoever (no other access points around, not even 2.4GHz clients or routers)
When I start sending data to a server via FTP with one client, I get 15 Megabytes per second. That's fine; it's the speed we want. When I start to send with two clients, this 15 Megabytes gets split up into 7.5 Megabytes for each client. Three clients then each transmit with 5 Megabytes and so on. A division like this is expected because bandwidth has to be divided. However when we try a different dongle with a
rtl8814chipset, this one has a little antenna, it can reach 30 Megabytes per second.
How is it possible that one client can reach 30 Megabytes per second with this dongle, and that 2 clients with the other dongle only reach 7.5 each (15 megabytes is being split).
I would expect that they would both be able to send with 15 Megabytes per second, as I know 30 Megabytes is achievable with the other dongle. If I mix clients, one with the
rtl8814 and two with the
rtl8812 dongle, again the 15 megabyte split happens and each client gets 5 Megabytes upload speed. Where is this weird split of 15 megabytes occuring?