4 ms·
I set my Pi4 up with wireguard+pihole recently. I think pihole does nothing 99.99% of the time, so I can’t speak to how performance is in worst case scenarios,
by willis936 7y ago
I set my Pi4 up with wireguard+pihole recently. I think pihole does nothing 99.99% of the time, so I can’t speak to how performance is in worst case scenarios, but wireguard seems fine. I get about 25 Mbps up/down (speedtest.net with a single client, so assume it’s 25 Mbps aggregate. Not a lot for hefty file transfers but comfy enough for VNC to multiple hosts. The big win is in decreased latency. I don’t have good quantifications of this beyond speedtest.net run from my work. 5 ms with no VPN. 82 ms using my router’s OpenVPN. 24 ms using Pi4 wireguard. These were just single runs so the strong law of small numbers may apply. I know iperf is more scientific, but I wanted a quick, empirical full internet test. My home internet is 550 Mbps down / 36 Mbps up.
Full data (iPhone 11 client at work):
<VPN>: <down Mbps> / <up Mbps> / <RTT ms>
No VPN: 145 / 139 / 5
Router OpenVPN: 25 / 6 / 82
pi4 wireguard: 24 / 27 / 24
- steve19 7y agoThe hit you are taking seems larger than it should be. Have you tried different speedtest severs?
- doctoboggan 7y agoIs your no vpn sample still on the same home network? Or are you comparing your mobile data or another network to your home network (through vpn) If the former is true, that seems like quite a significant penalty to pay for using wg.
- willis936 7y agoAll three runs were on work wifi. There is some bottleneck in between my work and apartment since my apartment connection is 550 / 36. It isn’t a test of raw wireguard performance, but rather a realistic best case scenario for full internet tunneling on the go.
- 1996 7y agoCould you recommend something that would have 2x NVME for the home internet part? RK3399 based boards are interesting but there is only 1x NVME on the Rockpi4 NVME extender. The Nvidia Jetson nano extenders use USB3, which is not acceptable for the usecase