@lra:
@BlueKobold:
I would not expect any more than 40 Mbps for a single OpenVPN connection.
The APU2 comes with 4 Core CPU and only the PPPoE WAN part is single core using, the entire
OpenVPN part is fully multi CPU core usage and so you will see perhaps numbers owed to this
circumstance that you was not expecting before. But I would be counting more on the AES-NI
and IPSec (AES-GCM) that should be more pushing the entire VPN part, for sure not OpenVPN
but really fast.
I just tested my APU2, (on Linux in my test), disabled lzo-compression, "cipher AES-256-CBC" and consistently saw 58-62 Mbps using iperf. Note iperf was not running on the APU2, and the APU2 was an OpenVPN server.
My version of iperf did not support randomized data, so I had to disable lzo-compression for a closer real-world test.
@BlueKobold, looking at "htop" on the APU2, it seemed only one core was running at 50-100% during the test.
Update,
I retested on the APU2 running iperf3 (client) on the APU2 itself, while the remote end iperf3 (server) bound to the tunnel IP of the OpenVPN client, the result was 92 Mbps.
It seems testing downstream off an external interface made the test somewhat "choppy" so a consistent, solid stream did not happen (a short pause every few seconds) and hence slower throughput.