meta data for this page
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| linux:openvpn:performance [2020/03/17 14:27] – created niziak | linux:openvpn:performance [2025/08/12 08:51] (current) – niziak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Performance ====== | ||
| + | |||
| OpenVPN is single core daemon. It is recommended to run multiple instances to get multi-core benefits. | OpenVPN is single core daemon. It is recommended to run multiple instances to get multi-core benefits. | ||
| Also OpenVPN is user-level application which requires lots of switches. | Also OpenVPN is user-level application which requires lots of switches. | ||
| Line 9: | Line 11: | ||
| ==== Test performance ==== | ==== Test performance ==== | ||
| + | <code bash> | ||
| openvpn --genkey --secret /tmp/secret | openvpn --genkey --secret /tmp/secret | ||
| time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-256-cbc | time openvpn --test-crypto --secret /tmp/secret --verb 0 --tun-mtu 20000 --cipher aes-256-cbc | ||
| + | </ | ||
| Line 19: | Line 23: | ||
| [[https:// | [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | dmesg | grep AESNI | ||
| + | |||
| + | openvpn --show-engines | ||
| openssl speed -evp aes-256-cbc | openssl speed -evp aes-256-cbc | ||
| openssl speed -evp aes-256-cbc -engine afalg | openssl speed -evp aes-256-cbc -engine afalg | ||
| + | </ | ||
| <file config> | <file config> | ||