Labanan L2TP, RRAS vs SoftEther

Labanan L2TP, RRAS vs SoftEther
"Isang larawan na ninakaw mula sa Kanluran upang makaakit ng pansin"

Sa aming mga nakaraang artikulo sinabi namin sa iyo kung paano magtrabaho kasama VDS sa Windows Server Core 2019 sa aming bagong taripa ng UltraLight para sa 99 rubles bawat buwan. Nag-aalok kami ng isa pang paraan upang magamit ang taripa na ito. Sa oras na ito ay pag-uusapan natin kung ano ang mas mahusay na pumili kung kailangan mo ng VPN para sa tamad o isang static na IP address, na sa pamamagitan ng paraan ay mas maginhawang gamitin sa halip na Hamachi at lahat ng iba pa kung gusto mo talagang maglaro ng mga bayani o Warcraft 3 sa isang lokal na network. Hindi natin pag-uusapan ang tungkol sa pag-setup, pag-usapan natin ang tungkol sa pagganap.

Pamamaraan ng Pagsubok

Ang RRAS at SoftEther ay pinili batay sa kadalian ng pag-install, suporta para sa L2TP protocol, at ang kakayahang kontrolin sa pamamagitan ng GUi.

Para sa SoftEther at RRAS, isang L2TP na koneksyon na may shared key ang ginamit sa pamamagitan ng karaniwang mga tool sa Windows. Habang ito ay naka-install, ito ay nasubok.

Ang operating system para sa SoftEther ay Ubuntu 18.04 LTS, para sa RRAS Windows Server Core 2019. Bago ang mga pagsubok, natanggap ng lahat ng operating system ang pinakabagong mga update noong Nobyembre 21.11.2019, XNUMX. 

Ang pangalawang henerasyong Hyper-V virtual machine ay may 1 GB ng RAM, pati na rin ang mga limitasyon ng processor. Ang pagkakasunud-sunod ng pagpapatupad ng mga pangkat ng pagsubok ay ang mga sumusunod:

Para sa lahat ng 8 core:

  1. Nang walang mga paghihigpit
  2. Limitasyon ng 50%
  3. Limitasyon ng 25%
  4. Limitasyon ng 5%
  5. Limitasyon ng 1%

Para sa 4 na core:

  1. Nang walang mga paghihigpit
  2. Limitasyon ng 50%
  3. Limitasyon ng 25%
  4. Limitasyon ng 5%
  5. Limitasyon ng 1%

Para sa isang core:

  1. Nang walang mga paghihigpit
  2. Limitasyon ng 50%
  3. Limitasyon ng 25%
  4. Limitasyon ng 5%
  5. Limitasyon ng 1%

Ginamit ng lahat ng VPN server ang mga setting na wala sa kahon at pinagana ang NAT. Ang lahat ng virtual machine ay matatagpuan sa parehong host at sa parehong virtual switch.

Upang suriin ang pagganap ng network, isinagawa ang pagsubok sa pagitan ng server at ng kliyente nang walang koneksyon sa VPN.

Ang pagsubok ay isinagawa gamit ang TamoSoft Throughput Test sa mode na TCP lamang, ang mga halaga ng "ave" ay kinuha para sa mga talahanayan at mga graph. Ang data ay nakolekta para sa 5 minuto 30 segundo para sa bawat pagsubok.

Upang mas maunawaan ang mga limitasyon ng parehong pagpapatupad, subukan muna natin ang throughput ng virtual switch.

Labanan L2TP, RRAS vs SoftEther
Ito ang hitsura ng mga resulta sa programa ng pagsubok. Susunod, ang lahat ng mga resulta ay ibalot sa mga talahanayan.

Tulad ng nakikita mo, ang virtual switch ay hindi isang bottleneck sa pagsubok at halos umabot sa teoretikal na limitasyon ng 10 gigabits.

Labanan L2TP, RRAS vs SoftEther
Ano ang hitsura ng network ng pagsubok na "pisikal".

Mga resulta:

Para sa isang core:

Labanan L2TP, RRAS vs SoftEther
Labanan L2TP, RRAS vs SoftEther
Sa single-core na disiplina, pareho ang mga server.

Para sa 4 na core:

Labanan L2TP, RRAS vs SoftEther
Labanan L2TP, RRAS vs SoftEther
Para sa 8 core:

Labanan L2TP, RRAS vs SoftEther
Labanan L2TP, RRAS vs SoftEther
Dito ay malinaw na nakikita natin kung aling solusyon ang pinakamahusay na mga kaliskis depende sa bilang ng mga core. Sa pamamagitan ng pagbabawas ng pagganap ng bawat core, binayaran ng RRAS ang mga pagkalugi sa kanilang bilang, na hindi ginawa ng SoftEther.

Pagkonsumo ng RAM ng system

Labanan L2TP, RRAS vs SoftEther
Ang dami ng RAM na nakonsumo ng SoftEther ay tumaas depende sa bilang ng mga core, mula 122 hanggang 177 MB, ngunit mas mababa pa rin kaysa sa RRAS.

Ang serbisyo ng RRAS mismo ay tumitimbang ng humigit-kumulang 200 megabytes sa memorya, minus ang kabuuang pagkonsumo ng system.

Throughput sa ilalim ng iba't ibang kundisyon

Labanan L2TP, RRAS vs SoftEther
Kabuuang throughput nang walang anumang mga paghihigpit sa processor.

Labanan L2TP, RRAS vs SoftEther
Kung hindi mo pa rin napili ang solusyon na tama para sa iyo, marahil ang talahanayang ito ay makakatulong sa iyo na pumili. Ang kabuuang throughput sa CPU deficit mode ay ibinibigay.

Labanan L2TP, RRAS vs SoftEther
Pakitandaan na sa apat at isang core ang pagganap ng SoftEther ay mas mataas kaysa sa walo. Ang ganitong mababang pagganap ay hindi matatagpuan saanman, ngunit ang pagsubok mismo ay nagpapakita kung gaano kahusay ang algorithm ng mga kaliskis sa bilang ng mga core.

Konklusyon:

Ang pagkonekta sa SoftEther na may limitasyon sa processor ay hindi gumana sa unang pagkakataon, kailangan ko munang taasan ang limitasyon, kumonekta at pagkatapos ay babaan ang limitasyon, ito ay nagpapataw ng limitasyon sa pag-install nito sa napakanipis na kapaligiran. Palaging naka-log in kaagad ang RRAS.

Kung mayroon kang isang makina na may maraming mga core, mas gusto ang RRAS. At para sa SoftEther maaari kang mag-iwan ng 4 na core. Kahit na ginamit ito ng may-akda, isang ubod lang ang natitira niya para dito.

Ano at saan ilalagay – magpasya para sa iyong sarili. Kung mayroon kang 99 rubles para sa VPS kasama ang Windows Server, ang RRAS pa rin ang magiging pinakamahusay na pagpipilian. 

Labanan L2TP, RRAS vs SoftEther

Pinagmulan: www.habr.com

Magdagdag ng komento