Bitka L2TP, RRAS proti SoftEther

Bitka L2TP, RRAS proti SoftEther
„Slika ukradena sa zapada za privlačenje pažnje“

U prethodnim člancima objasnili smo kako raditi sa VDS na Windows Server Core 2019 u našoj novoj UltraLight tarifi po ceni od 99 rubalja mesečno. Predlažemo još jedan način korišćenja ove tarife. Ovoga puta ćemo govoriti o tome šta je bolje odabrati ako vam je potreban VPN za lenje ili statička IP adresa, koja je, uzgred, lakša za korišćenje umesto Hamachi i svega ostalog, ako zaista želite da igrate Heroes ili Warcraft 3 putem lokalne mreže. O konfiguraciji neće biti reči, razgovaraćemo o performansama.

Metodologija testiranja

RRAS i SoftEther su izabrani zbog jednostavnosti instalacije, podrške za L2TP protokol i mogućnosti upravljanja putem GUI-a.

Za SoftEther i RRAS korišćena je povezanost putem L2TP sa zajedničkim ključem kroz standardne alate Windows-a. Kako je postavljeno, tako je i testirano.

Kao operativni sistem za SoftEther korišćen je Ubuntu 18.04 LTS, a za RRAS Windows Server Core 2019. Svi operativni sistemi su pre testiranja ažurirani na poslednju verziju od 21.11.2019. 

Na virtuelnu mašinu Hyper-V druge generacije instalirano je 1 GB RAM-a, kao i ograničenja na procesor. Redosled izvršavanja grupa testova je sledeći:

Na svih 8 jezgara:

  1. Brez omejitev
  2. Ograničenje od 50%
  3. Ograničenje od 25%
  4. Ograničenje od 5%
  5. Ograničenje od 1%

Na 4 jezgra:

  1. Brez omejitev
  2. Ograničenje od 50%
  3. Ograničenje od 25%
  4. Ograničenje od 5%
  5. Ograničenje od 1%

Na jedno jezgro:

  1. Brez omejitev
  2. Ograničenje od 50%
  3. Ograničenje od 25%
  4. Ograničenje od 5%
  5. Ograničenje od 1%

Na svim VPN serverima primenjene su podešavanja iz kutije i uključen je NAT. Sve virtuelne mašine nalaze se na istom hostu i na istom virtuelnom switchu.

Za ocenu rada mreže testiranje je izvršeno između servera i klijenta bez povezivanja putem VPN-a.

Test je sproveden pomoću TamoSoft Throughput Test u režimu TCP only, za tabele i grafike uzeti su podaci „ave“. Podaci su prikupljani tokom 5 minuta i 30 sekundi za svaki test.

Za bolje razumevanje ograničenja obe implementacije, prvo ćemo testirati propusnost virtuelnog switcha.

Bitka L2TP, RRAS proti SoftEther
Ovako su izgledali rezultati u programu za testiranje. Dalje, svi rezultati će biti obučeni u tabele.

Kao što vidimo, virtuelni switch nije usko grlo u testiranju i gotovo dostiže teorijski limit od 10 gigabita.

Bitka L2TP, RRAS proti SoftEther
Kako je „Fizički“ izgledala testna mreža

Rezultati:

Na jedno jezgro:

Bitka L2TP, RRAS proti SoftEther
Bitka L2TP, RRAS proti SoftEther
U disciplini na jedno jezgro oba servera idu u korak.

Na 4 jezgra:

Bitka L2TP, RRAS proti SoftEther
Bitka L2TP, RRAS proti SoftEther
Na 8 jezgara:

Bitka L2TP, RRAS proti SoftEther
Bitka L2TP, RRAS proti SoftEther
Tu jasno vidimo, koja rešenja se najbolje skalira prema broju jezgara. Smanjivši performanse svakog od jezgara, RRAS je nadoknadio gubitke njihovim brojem, što SoftEther nije uradio.

Potrošnja RAM-a od strane sistema

Bitka L2TP, RRAS proti SoftEther
Potrošnja RAM-a koju koristi SoftEther povećala se s brojem jezgara, sa 122 na 177 MB, ali je još uvek manja od one kod RRAS-a.

Sama usluga RRAS zauzima oko 200 megabajta u memoriji, isključujući ukupnu potrošnju sistema.

Propusnost u različitim uslovima

Bitka L2TP, RRAS proti SoftEther
Ukupna propusnost bez ikakvih ograničenja na procesor.

Bitka L2TP, RRAS proti SoftEther
Ako još uvek niste odabrali odgovarajuće rešenje za vas, možda će vam ova tabela pomoći u donošenju odluke. Prikazana je ukupna propusnost u režimu zagušenja CPU-a.

Bitka L2TP, RRAS proti SoftEther
Obratite pažnju da je performansa SoftEther-a bolja na četiri i jednoj jezgri, nego na osam. Ova niska performansa nije zabeležena nigde, ali samo testiranje pokazuje koliko se algoritam zapravo dobro skalira s brojem jezgara.

Zaključek:

Povezivanje na SoftEther pri ograničenju procesora nije se dogodilo iz prvog pokušaja, prvo je bilo potrebno povećati limit, povezati se, i tek onda smanjiti limit, što nameće ograničenje na njegovu upotrebu u veoma ograničenim sredinama. RRAS se uvek odmah prijavljivao.

Ako imate mašinu sa velikim brojem jezgara, preferirajte RRAS. A za SoftEther možete ostaviti i 4 jezgra. Autor, da je koristio SoftEther, bi mu ostavio samo jedno jezgro.

Šta i kuda postaviti – odlučite sami. Ako imate 99 rubalja na VPS Windows Server-u, optimalan izbor će ipak biti RRAS. 

Bitka L2TP, RRAS proti SoftEther

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster