Mullvad with Wireguard - slow download compared to app on Windows
-
Hi all,
I have a wireguard tunnel up and running on my PfSense box. (Celeron N3160, 4GB RAM).
I'm noticing slower download speeds to the same server are slower when running the VPN on PfSense instead of running the Mullvad app in Windows. For example, I have a 500/500 connection and get pretty much that speed through the app, but on PfSense it seems to cap around 120 Mbps.
I thought it was a MTU setting, which seemed to help a little bit (The wireguard interface on PfSense MTU was set to 1500, not 1420).I also have VLANs running for the VPN. (Clients on this vlan only route traffic through VPN) so I figured that would add additional overhead as well because of the VLAN tags. I tried setting the MSS to 1380 on the WG interface as well.
Any ideas or what numbers I'm not getting right here? Is this a limitation of my hardware? -
I also have my own VPS hosted in Oracle, and it seems to cap out at the same speed pretty much.
-
Update:
I changed the system tunables parameters to
and the speed has increased about 2x. 250 down/up. Still not maxing out my full CPU though. Any ideas?