Оптимизировать OpenVPN соединение?
Это большая головная боль для меня уже несколько дней.
У меня есть 2 сервера в разных местах. Мы используем OpenVPN для соединения между 2 серверами.
Server1 has a Uplink of ~100mbps (OPENVPN Server)
Server2 has a Uplink of ~50mbps (OPENVPN Client)
Однако после того, как я настроил openVPN в пределах 2, я едва могу превысить скорость 2 Мбит / с.
Я использую HTTP для проверки восходящей линии связи друг с другом.
HTTP, NO VPN HTTP, WITH VPN
SV1<->SV2 48mbps(6MB/s) 2-3mbps (~200-300KB/s)
Вот моя конфигурация на стороне сервера (SV1):
port 1194
proto udp
dev tun
#tun-mtu 9000
fragment 0
mssfix 0
ca ca.crt
cert mysite.crt
key mysite.key
dh dh1024.pem
cipher none
auth none
server 10.8.0.0 255.255.255.0
keepalive 10 120
comp-lzo
max-clients 1
persist-key
persist-tun
#status openvpn-status.log
#verb 3
На стороне клиента (SV2)
client
proto udp
dev tun
#tun-mtu 9000
remote 123.34.56.7 1194
resolv-retry infinite
nobind
#persist-key
#persist-tun
cipher none
auth none
ca ca.crt
cert mysite.crt
key mysite.key
comp-lzo
#verb 3
Большая часть теста на iperf показывает одинаковую скорость на 1 Мбит / с.
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[1884] 0.0-10.0 sec 1.20 MBytes 1.00 Mbits/sec 6.220 ms 38/ 893 (4.3%)
[1884] local 10.8.0.1 port 11100 connected with 10.8.0.6 port 54784
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[1884] 0.0-10.0 sec 1.21 MBytes 1.01 Mbits/sec 6.307 ms 29/ 893 (3.2%)
[1884] local 10.8.0.1 port 11100 connected with 10.8.0.6 port 50475
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[1884] 0.0-10.0 sec 1.19 MBytes 996 Kbits/sec 6.564 ms 45/ 893 (5%)
[1884] local 10.8.0.1 port 11100 connected with 10.8.0.6 port 44565
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[1884] 0.0-10.0 sec 1.20 MBytes 1.01 Mbits/sec 6.152 ms 34/ 893 (3.8%)
Что я должен сделать, чтобы улучшить это?
1 ответ
Одной из причин может быть то, что трафик UDP формируется где-то. Попробуйте запустить iperf с -u -p 1194 непосредственно между серверами, не используя OpenVPN. Если это все еще медленно, попробуйте разные порты и измените между UDP и TCP с iperf, чтобы увидеть, если это имеет значение.
Если ЦП действительно старый на любом из серверов, также попробуйте удалить параметр сжатия comp-lzo.