OpenVPN jämfört med Tailscale: prestandatest

De senaste veckorna har jag noggrant testat prestandan för OpenVPN och Tailscale i olika situationer.

OpenVPN och Tailscale var installerade på samma DS220+ och alla tester utfördes under samma förutsättningar för båda VPN:erna. Jag testade på snabba och långsamma nätverk, med olika bärbara datorer, Macs, iPad och iPhone. Testrerna utfördes med benchmarkverktyg som iPerf3 och OpenSpeedtest, men också med verkliga applikationer som säkerhetskopiering och filöverföring. Jag såg till att Tailscale skapade en direktanslutning och inte använde någon relay.

Min slutsats från alla tester är att: OpenVPN i stort sett konsekvent presterade bättre än Tailscale med ungefär 30% i genomströmningshastighet. Oavsett om det var på snabba eller långsamma nätverk. OpenVPN:s latens var också märkbart lägre, även om skillnaden varierade mycket så jag har ingen exakt %.

Självklart kan din erfarenhet variera, så jag undrar om någon annan har testat detta och kan bekräfta mina fynd?

Tailscales Wireguard-implementation är i användarutrymme medan OpenVPN utför sin kryptering i kärnutrymme, så detta är förväntat. Din genomströmning på Tailscale kommer att begränsas kraftigt av CPU-kapaciteten.

En mer rättvis jämförelse vore att testa kernel Wireguard-implementationen mot ovpn, där du bör se jämförbara resultat.

Generellt sett – om genomströmning är ditt huvudfokus, är Tailscale inte den bästa VPN-lösningen för dig. Dess värde ligger mer i hanterings-/kontrollplanet än dataplanet.