Bitka L2TP, RRAS protiv SoftEther

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

U našim prethodnim člancima govorili smo kako raditi sa VDS na Windows Server Core 2019 na našem novom UltraLight planu za 99 kuna mjesečno. Predlažemo još jedan način korištenja ovog plana. Ovog puta govorimo o tome što je bolje odabrati ako vam je potreban VPN za lijene ili statička IP adresa, koja je, usput rečeno, prikladnija za korištenje umjesto Hamachija i svega ostalog, ako želite igrati Heroes ili Warcraft 3 u lokalnoj mreži. Nećemo se baviti konfiguracijom, razgovarat ćemo o performansama.

Metodologija testiranja

RRAS i SoftEther odabrani su zbog jednostavnosti instalacije, podrške za L2TP protokol i mogućnosti upravljanja preko GUi.

Za SoftEther i RRAS korištena je povezanost preko L2TP s zajedničkim ključem putem standardnih sredstava Windowsa. Kako se instaliralo, tako je i testirano.

Kao operativni sustav za SoftEther korištena je Ubuntu 18.04 LTS, a za RRAS Windows Server Core 2019. Sve operativne sustave prije testova su primili najnovija ažuriranja do stanja 21.11.2019. 

Na virtualnu mašinu Hyper-V druge generacije instalirano je 1 GB RAM-a, kao i ograničenja na procesor. Redoslijed izvršavanja testnih grupa je sljedeći:

Na svim 8 jezgri:

  1. Bez ograničenja
  2. Ograničenje na 50%
  3. Ograničenje na 25%
  4. Ograničenje na 5%
  5. Ograničenje na 1%

Na 4 jezgre:

  1. Bez ograničenja
  2. Ograničenje na 50%
  3. Ograničenje na 25%
  4. Ograničenje na 5%
  5. Ograničenje na 1%

Na jednoj jezgri:

  1. Bez ograničenja
  2. Ograničenje na 50%
  3. Ograničenje na 25%
  4. Ograničenje na 5%
  5. Ograničenje na 1%

Na svim VPN serverima korištene su unaprijed postavljene konfiguracije i uključen je NAT. Sve virtualne mašine nalaze se na istom hostu i na istom virtualnom switchu.

Kako bismo procijenili rad mreže, testiranje je provedeno između servera i klijenta bez povezivanja putem VPN-a.

Test je proveden pomoću TamoSoft Throughput Test u TCP only režimu, za tablice i grafove su uzete vrijednosti 'prosječno'. Podaci su prikupljani tijekom 5 minuta i 30 sekundi za svaki test.

Za bolje razumijevanje ograničenja oba rješenja, prvo ćemo testirati propusnost virtualnog switcha.

Bitka L2TP, RRAS protiv SoftEther
Ovako su izgledali rezultati u testnom programu. Svi rezultati će biti zapakirani u tablice.

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

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

Rezultati:

Na jednoj jezgri:

Bitka L2TP, RRAS protiv SoftEther
Bitka L2TP, RRAS protiv SoftEther
U disciplini na jednoj jezgri oba servera idu rame uz rame.

Na 4 jezgre:

Bitka L2TP, RRAS protiv SoftEther
Bitka L2TP, RRAS protiv SoftEther
Na 8 jezgri:

Bitka L2TP, RRAS protiv SoftEther
Bitka L2TP, RRAS protiv SoftEther
Ovdje jasno vidimo koja se rješenja najbolje skaliraju s brojem jezgri. Smanjujući performanse svake jezgre, RRAS je nadoknadio gubitak s brojem jezgri, što SoftEther nije učinio.

Potrošnja RAM-a sustavom

Bitka L2TP, RRAS protiv SoftEther
Količina RAM-a koju koristi SoftEther porasla je s brojem jezgri, s 122 na 177 MB, ali i dalje je manja nego kod RRAS-a.

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

Propusnost u različitim uvjetima

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

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

Bitka L2TP, RRAS protiv SoftEther
Obratite pažnju da je na četiri i jednoj jezgri performansa SoftEther-a viša nego na osam. Ova niska performansa se nigdje ne vidi, ali samo testiranje pokazuje kako se algoritam zapravo dobro skalira s brojem jezgri.

Zaključak:

Povezivanje sa SoftEther-om uz ograničenje procesora nije išlo u prvom pokušaju, prvo je trebalo povećati limit, spojiti se i tek tada smanjiti limit, što postavlja ograničenje na njegovu instalaciju u izrazito tankim okruženjima. RRAS se uvijek brzo prijavljivao.

Ako imate strojeve s mnogo jezgri, radije odaberite RRAS. A za SoftEther možete ostaviti i 4 jezgre. Autor bi ga, da ga koristi, ostavio s samo jednom jezgrom.

Što i gdje postaviti – odlučite sami. Ako imate 99 rubalja na VPS Windows Serveru, optimalan izbor će i dalje biti RRAS. 

Bitka L2TP, RRAS protiv SoftEther

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster