APU2 - VPN Performance

Posted by Pawel Suwala on 

APU2 boards have a solid VPN performance due to the native support for AES-NI instructions in the CPU. Encryption happens on the CPU level instead of the software level. 

APU2 boards achieve about 100 Mbit/s continuous throughput on OpenVPN on pfSense 2.4. Hardware should be able to achieve much more, but OpenVPN isn't multithreading and the throughput is limited to single core per connection.

 Here's the screenshot showing 100 Mbit throughput with 38% CPU usage. One out of 4 cores is hard at work.

pfSense 2.3.4 is slower - about 75Mbit. 


TekLager sells routers based on PC Engines hardware with pfSense and IPFire in Sweden, Denmark, Finland and Norway.