still doing some more tests.
i've switched to an s905 tv box Nexbox A95X, in order to get an idea of possible limitations of the H3 soc.
It's running a custom desktop armbian image (legacy kernel) from bable150, from which i removed all the desktop components. I'll try to use the official armbian ordoid C2 image later (once i get the trick to get rid of that boot.ini).
So that box has only two usb ports, two root hosts, i'm using one for the Gbe adapter and a second for an USB3 HDD (not SSD).
For the Gbe i'm getting this time 215Mbps upstream and 245Mbps downstream, which is not too bad i guess.
So i did tests running iperf3 up / down, along with 4GB dd read / writes to the HDD.
The good thing is that in any combination the results are very consistent, i never got a test that would deviate of 5Mbps on the network or 2MB/s on the HDD.
The network speeds are always as mentioned above, and for the HDD speeds i get a steady 38-40MB/s.
That would pretty much match up any of the tests done on the H3 on this thread.
The ondemand governor almost never went up to the full 2GHz and happily stayed at the 1.5/1.75GHz frequencies, with a cpu load barely going over 20% with some spikes at 60% on one core but most probably caused by the monitoring scripts (htop, glances..).
So as seen with the H3, the s905 cpu is clearly not a bottleneck and the same kind of nas setup should be achievable.
USB2 still feels really weak compared to current day bandwidths (or even poor native sata2), but as long as you don't really expect Gbe speeds to your storage device it should suffice.
I'm quite interested to see how the Allwinner R40 will perform, it could shuffle the cards again.
My current setup is still using an old A20 running 1 sata HDD, and moved the vpn work to a second device (old s805 tv box) with real Gbe performance..
Doing laptop repairs i also got the idea to use old eeepc motherboards that can be found at ridiculous prices (~35e), they are basically the same thing as an arm dev board (with sata), the problem is identifying the ones that do have Gbe. I haven't done much test on those weak atoms cpus so i'm expecting performances issues when it comes to high speed vpn, but for regular storage it should really work fine, we'll see..