Jeg tænkte, jeg ville dele nogle tal fra nogle tests, jeg kørte. Skal give dig en grov ide om, hvor godt Raspberry Pi 4 vil køre PiVPN. Mit setup er Raspberry Pi 4 (4GB), der kører Raspbian fra MicroSD, ingen overclocking, standard (ingen heatsink eller fan). Der blev ikke vist nogen thermal throttle-ikon under min test. Temperaturen var 60-70°C. OpenVPN-versionen er 2.4.7
De tests, jeg kørte, var baseret på https://x3mtek.com/openvpn-performance/
openssl speed -evp aes-128-cbc
OpenSSL 1.1.1c 28. maj 2019
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 62939,79k 76141,21k 82262,20k 84452,51k 83872,20k 85103,02k
openssl speed -evp aes-256-cbc
OpenSSL 1.1.1c 28. maj 2019
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-256-cbc 50539,15k 59910,77k 62406,19k 64276,14k 64574,81k 64840,09k
openvpn --genkey --secret /tmp/secret
time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-128-cbc
real 0m11.538s
user 0m11.371s
sys 0m0.061s
3200/11.538 = 277,34 Mbps maksimal gennemløb over OpenVPN
openvpn --genkey --secret /tmp/secret
time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-256-cbc
real 0m12.911s
user 0m12.807s
sys 0m0.040s
3200/12.911 = 247,85 Mbps maksimal gennemløb over OpenVPN
openvpn --genkey --secret /tmp/secret
time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-128-gcm
real 0m15.319s
user 0m15.135s
sys 0m0.091s
3200/15.319 = 208,89 Mbps maksimal gennemløb over OpenVPN
openvpn --genkey --secret /tmp/secret
time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-256-gcm
real 0m16.859s
user 0m16.741s
sys 0m0.082s
3200/16.859 = 189,81 Mbps maksimal gennemløb over OpenVPN