Welcome to the $1,000,000 question topic
My OpenVPN install residing on an ESXi 7 host (E5-2695v2, 4C allocated, 8GB RAM) is able to push barely 200Mbps through OpenVPN with Hardware-based VT and IOMMU enabled for the VM. Algorithm is currently AES-128-GCM. Two VMXNET3 NICs are configured.
Given that a decently specced Intel NUC can nowadays achieve nearly a Gigabit throughput, anything I'm missing here or is the CPU/ platform just too old by now (Thinking of Intel Quicksync and the like here. (The platform is not a dedicated VPN server))
Happy to hear your suggestions if my speed is reasonable for the platform or what settings you would always configure (as expected, AES-NI and bsdcrypto in pfSense yielded no performance difference)
My OpenVPN install residing on an ESXi 7 host (E5-2695v2, 4C allocated, 8GB RAM) is able to push barely 200Mbps through OpenVPN with Hardware-based VT and IOMMU enabled for the VM. Algorithm is currently AES-128-GCM. Two VMXNET3 NICs are configured.
Given that a decently specced Intel NUC can nowadays achieve nearly a Gigabit throughput, anything I'm missing here or is the CPU/ platform just too old by now (Thinking of Intel Quicksync and the like here. (The platform is not a dedicated VPN server))
Happy to hear your suggestions if my speed is reasonable for the platform or what settings you would always configure (as expected, AES-NI and bsdcrypto in pfSense yielded no performance difference)