Desempenho do OpenVPN

2

Eu configurei um túnel OpenVPN entre dois hosts com conexão de 50Mbit / s. Se eu testar a velocidade dos endpoints, isso dará a velocidade de 50Mbit exatamente. Mas quando eu faço o mesmo sobre a conexão OpenVPN, é limitado a 20MBit / s.

Enquanto isso, os servidores VPN (ambos são servidores montáveis com alto desempenho) não apresentam problemas significativos de desempenho. Menos de 10% do uso da CPU sempre.

Qual seria essa configuração no OpenVPN, o que pode causar isso?

    
por Glendyr 21.03.2011 / 17:46

3 respostas

6

Como você está medindo a taxa de transferência?

O OpenVPN só adiciona 69 bytes de sobrecarga, o que é menos de 5% em um pacote de bytes de 1431.

Uma etapa de solução de problemas pode ser verificar se seus clientes / servidores estão tentando enviar pacotes de 1500 bytes fragmentados, o que prejudicará gravemente o desempenho.

    
por 21.03.2011 / 17:57
2

Certifique-se de usar "proto udp", pois o tcp no tcp é conhecido por ser problemático .

Compare os números de transferência para o transporte UDP versus TCP aqui .

    
por 29.04.2011 / 05:29
0

Eu não acho que você deva esperar a mesma velocidade em um túnel VPN. Como os pacotes precisam ser criptografados e descriptografados, isso causa alguma sobrecarga.

Não tenho certeza se isso poderia explicar uma queda de 30Mbps, mas isso pode explicar por que você não tem 50Mbps.

    
por 21.03.2011 / 17:54