DD-WRT on R7000 - VPN client slows download from 800Mbps to 45Mbps

DD-WRT on R7000 - VPN client slows download from 800Mbps to 45Mbps

I think the CPU just isn’t powerful enough, or lacks the instruction set for the algorithm used, or something like that. I’ve had the same issue when I used my R7000 as a VPN client too. It was great to have the TV (and apps on it) geoloc to anywhere I wanted, but the speed downgrade was too costly.

You are running an old and outdated build with security issues.See the forum guidelines with helpful pointers about how to research your router, where and what firmware to download, where and how to post and many other helpful tips: https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=324087

Current build is 51154.

Not that a new build is any faster, OpenVPN is constantly switching between userland and kernel space and is only single threaded.

Newer builds have a very good WireGuard implementation: https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=327397
This gives you the same possibilities as OpenVPN but is three times faster

This router is not public facing but I went ahead and upgraded to 51154, thank you.

WireGuard with 3 times performance is much better than OpenVPN but It is not even a quarter of 1Gb link that I have. Will the performance be any better, say with R9000? I like to get 400-500Mbps with VPN. What is the recommended HW to get this performance?

Thanks again for your comments.

For 1 GB VPN throughput you need a modern quad core x86 CPU.

My R7800 does about 300 Mb/s with WireGuard, R9000 should get you over 400 Mb/s

400+ Mb/s will work but looks like Netgear retired the R9000.

I’m also considering offloading the VPN onto a dedicated router, like Cisco rv082 or TPlink er605. Have you been down this rabbit hole?

I have no experience with the Cisco rv082 or TPlink er605