Batalla L2TP, RRAS vs SoftEther

Batalla L2TP, RRAS vs SoftEther
"Unha imaxe roubada a Occidente para chamar a atención"

Nos nosos artigos anteriores dixémosche como traballar VDS en Windows Server Core 2019 coa nosa nova tarifa UltraLight por 99 rublos ao mes. Ofrecemos outra forma de utilizar esta tarifa. Nesta ocasión falaremos do que é mellor escoller se necesitas unha VPN para os preguiceiros ou un enderezo IP estático, que por certo é máis cómodo de usar en lugar de Hamachi e todo o demais se realmente queres xogar a heroes ou a Warcraft 3. a través dunha rede local. Non falaremos de configuración, falemos de rendemento.

Metodoloxía da proba

Seleccionáronse RRAS e SoftEther en función da facilidade de instalación, a compatibilidade do protocolo L2TP e a posibilidade de controlarse mediante GUi.

Para SoftEther e RRAS, utilizouse unha conexión L2TP cunha clave compartida mediante ferramentas estándar de Windows. Tal como foi instalado, probouse.

O sistema operativo de SoftEther é Ubuntu 18.04 LTS, para RRAS Windows Server Core 2019. Antes das probas, todos os sistemas operativos recibiron as últimas actualizacións a partir do 21.11.2019 de novembro de XNUMX. 

A máquina virtual Hyper-V de segunda xeración tiña 1 GB de RAM, así como límites de procesador. A orde de execución dos grupos de proba é a seguinte:

Para os 8 núcleos:

  1. Sen restricións
  2. Límite do 50%
  3. Límite do 25%
  4. Límite do 5%
  5. Límite do 1%

Para 4 núcleos:

  1. Sen restricións
  2. Límite do 50%
  3. Límite do 25%
  4. Límite do 5%
  5. Límite do 1%

Para un núcleo:

  1. Sen restricións
  2. Límite do 50%
  3. Límite do 25%
  4. Límite do 5%
  5. Límite do 1%

Todos os servidores VPN utilizaron a configuración predeterminada e habilitouse o NAT. Todas as máquinas virtuais están situadas no mesmo host e no mesmo interruptor virtual.

Para avaliar o rendemento da rede, realizáronse probas entre o servidor e o cliente sen conexión VPN.

A proba realizouse usando TamoSoft Throughput Test en modo só TCP, tomáronse valores "ave" para táboas e gráficos. Os datos recolléronse durante 5 minutos e 30 segundos para cada proba.

Para comprender mellor os límites de ambas as implementacións, primeiro imos probar o rendemento do interruptor virtual.

Batalla L2TP, RRAS vs SoftEther
Así eran os resultados no programa de probas. A continuación, todos os resultados envolveranse en táboas.

Como podes ver, o interruptor virtual non é un pescozo de botella nas probas e case alcanza o límite teórico de 10 gigabits.

Batalla L2TP, RRAS vs SoftEther
Como era "fisicamente" a rede de proba

Resultados:

Para un núcleo:

Batalla L2TP, RRAS vs SoftEther
Batalla L2TP, RRAS vs SoftEther
Na disciplina de núcleo único, ambos os servidores están á altura.

Para 4 núcleos:

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

Batalla L2TP, RRAS vs SoftEther
Batalla L2TP, RRAS vs SoftEther
Aquí vemos claramente que solución escala mellor dependendo do número de núcleos. Ao reducir o rendemento de cada núcleo, RRAS compensou as perdas no seu número, cousa que SoftEther non fixo.

Consumo de RAM do sistema

Batalla L2TP, RRAS vs SoftEther
A cantidade de RAM consumida por SoftEther aumentou dependendo do número de núcleos, de 122 a 177 MB, pero aínda menos que a de RRAS.

O propio servizo RRAS pesa uns 200 megabytes de memoria, menos o consumo total do sistema.

Rendemento en diferentes condicións

Batalla L2TP, RRAS vs SoftEther
Rendemento total sen restricións de procesador.

Batalla L2TP, RRAS vs SoftEther
Se aínda non escolliches a solución adecuada para ti, quizais esta táboa che axude a elixir. Dáse o rendemento total no modo de déficit da CPU.

Batalla L2TP, RRAS vs SoftEther
Teña en conta que en catro e un núcleo o rendemento de SoftEther é superior ao de oito. Un rendemento tan baixo non se atopa en ningún outro lugar, pero as probas en si mostran o ben que escala o algoritmo co número de núcleos.

Conclusión:

Conectar a SoftEther cun límite de procesador non funcionou a primeira vez, primeiro tiven que aumentar o límite, conectarme e só despois baixalo, isto impón unha limitación á súa instalación en ambientes moi finos. RRAS sempre iniciou sesión ao instante.

Se tes unha máquina con moitos núcleos, prefire RRAS. E para SoftEther podes deixar 4 núcleos. Aínda que o usara o autor, só lle deixaría un núcleo.

Que e onde colocar: decide por ti mesmo. Se tes 99 rublos para Estudantes con Windows Server a bordo, RRAS seguirá sendo a mellor opción. 

Batalla L2TP, RRAS vs SoftEther

Fonte: www.habr.com

Engadir un comentario