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 на нашем новом тарифе UltraLight за 99 рублей в месяц. Предлагаем еще один способ использования данного тарифа. На этот раз речь пойдет о том, что лучше выбрать, если вам нужен VPN для ленивых или статический IP адрес, который кстати удобнее использовать вместо Hamachi и всего остального, если очень хочется поиграть в героев или Warcraft 3 по локальной сети. Речь не пойдет о настройке, поговорим о производительности.

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.

Для SoftEther и RRAS использовалось подключение по L2TP с общим ключом через стандартные средства Windows. Как установилось, так и было протестировано.

В качестве операционной системы для SoftEther выступает Ubuntu 18.04 LTS, для RRAS Windows Server Core 2019. Все операционные системы перед тестами получили последние обновления на состояние от 21.11.2019. 

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 с Windows Server на борту, оптимальным выбором все же будет именно RRAS. 

Batalla L2TP, RRAS vs SoftEther

Fonte: www.habr.com

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster