Batalha L2TP, RRAS vs SoftEther

Batalha L2TP, RRAS vs SoftEther
“Uma imagem roubada do Ocidente para chamar a atenção”

Em nossos artigos anteriores, dissemos como trabalhar com VDS em Windows Server Core 2019 no nosso novo plano UltraLight por 99 rublos por mês. Oferecemos uma nova forma de usar este plano. Desta vez, vamos discutir qual é a melhor opção se você precisa de uma VPN mais simples ou de um endereço IP estático, que, aliás, é mais conveniente do que o Hamachi e outras ferramentas similares se você realmente quiser jogar Heroes of the Storm ou Warcraft 3 em uma rede local. Não vamos falar sobre configuração, mas sim sobre desempenho.

Metodologia de Teste

RRAS e SoftEther foram selecionados com base na facilidade de instalação, suporte ao protocolo L2TP e capacidade de controle via GUI.

Para SoftEther e RRAS, a conexão L2TP com chave compartilhada foi utilizada por meios padrão. WindowsAssim como foi estabelecido, foi testado.

O sistema operacional do SoftEther é Ubuntu 18.04 LTS, para RRAS Windows Server Core 2019. Todos os sistemas operacionais receberam as atualizações mais recentes até 21 de novembro de 2019, antes dos testes. 

A máquina virtual Hyper-V de segunda geração tinha 1 GB de RAM, além de limites de processador. A ordem de execução dos grupos de teste é a seguinte:

Para todos os 8 núcleos:

  1. Sem restrições
  2. Limite de 50%
  3. Limite de 25%
  4. Limite de 5%
  5. Limite de 1%

Para 4 núcleos:

  1. Sem restrições
  2. Limite de 50%
  3. Limite de 25%
  4. Limite de 5%
  5. Limite de 1%

Para um núcleo:

  1. Sem restrições
  2. Limite de 50%
  3. Limite de 25%
  4. Limite de 5%
  5. Limite de 1%

Todos os servidores VPN usaram as configurações prontas para uso e o NAT foi habilitado. Todas as máquinas virtuais estão localizadas no mesmo host e no mesmo switch virtual.

Para avaliar o desempenho da rede, foram realizados testes entre o servidor e o cliente sem conexão VPN.

O teste foi realizado utilizando TamoSoft Throughput Test no modo somente TCP, valores “ave” foram obtidos para tabelas e gráficos. Os dados foram coletados durante 5 minutos e 30 segundos para cada teste.

Para entender melhor os limites de ambas as implementações, vamos primeiro testar o rendimento do switch virtual.

Batalha L2TP, RRAS vs SoftEther
Esta é a aparência dos resultados no programa de testes. A seguir, todos os resultados serão agrupados em tabelas.

Como você pode ver, o switch virtual não é um gargalo nos testes e quase atinge o limite teórico de 10 gigabits.

Batalha L2TP, RRAS vs SoftEther
Qual era a aparência “física” da rede de teste

Resultados:

Para um núcleo:

Batalha L2TP, RRAS vs SoftEther
Batalha L2TP, RRAS vs SoftEther
Na disciplina de núcleo único, ambos os servidores estão no mesmo nível.

Para 4 núcleos:

Batalha L2TP, RRAS vs SoftEther
Batalha L2TP, RRAS vs SoftEther
Para 8 núcleos:

Batalha L2TP, RRAS vs SoftEther
Batalha L2TP, RRAS vs SoftEther
Aqui vemos claramente qual solução é melhor dimensionada dependendo do número de núcleos. Ao reduzir o desempenho de cada núcleo, o RRAS compensou as perdas em seu número, o que a SoftEther não fez.

Consumo de RAM do sistema

Batalha L2TP, RRAS vs SoftEther
A quantidade de RAM consumida pelo SoftEther aumentou dependendo do número de núcleos, de 122 para 177 MB, mas ainda menor que a do RRAS.

O próprio serviço RRAS pesa cerca de 200 megabytes de memória, menos o consumo total do sistema.

Taxa de transferência sob diferentes condições

Batalha L2TP, RRAS vs SoftEther
Taxa de transferência total sem quaisquer restrições de processador.

Batalha L2TP, RRAS vs SoftEther
Se ainda não escolheu a solução certa para você, talvez esta tabela o ajude a fazer sua escolha. O rendimento total no modo de déficit de CPU é fornecido.

Batalha L2TP, RRAS vs SoftEther
Observe que em quatro e um núcleo o desempenho do SoftEther é maior do que em oito. Esse baixo desempenho não é encontrado em nenhum outro lugar, mas o próprio teste mostra quão bem o algoritmo é dimensionado com o número de núcleos.

conclusão:

Conectar no SoftEther com limite de processador não funcionou na primeira vez, tive que primeiro aumentar o limite, conectar e só depois diminuir o limite, isso impõe uma limitação na sua instalação em ambientes muito finos. RRAS sempre conectado instantaneamente.

Se você possui uma máquina com muitos núcleos, prefira RRAS. E para SoftEther você pode deixar 4 núcleos. Mesmo que o autor o usasse, ele teria deixado apenas um núcleo para ele.

O que e onde colocar – decida por si mesmo. Se você tiver 99 rublos para VPS с Windows Server A bordo, a escolha ideal ainda seria o RRAS. 

Batalha L2TP, RRAS vs SoftEther

Fonte: habr.com

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster