„Slika ukradena sa zapada za privlačenje pažnje“
U prethodnim člancima objasnili smo kako raditi sa 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:
- Brez omejitev
- Ograničenje od 50%
- Ograničenje od 25%
- Ograničenje od 5%
- Ograničenje od 1%
Na 4 jezgra:
- Brez omejitev
- Ograničenje od 50%
- Ograničenje od 25%
- Ograničenje od 5%
- Ograničenje od 1%
Na jedno jezgro:
- Brez omejitev
- Ograničenje od 50%
- Ograničenje od 25%
- Ograničenje od 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.

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.

Kako je „Fizički“ izgledala testna mreža
Rezultati:
Na jedno jezgro:


U disciplini na jedno jezgro oba servera idu u korak.
Na 4 jezgra:


Na 8 jezgara:


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

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

Ukupna propusnost bez ikakvih ograničenja na procesor.

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.

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 Windows Server-u, optimalan izbor će ipak biti RRAS.
Izvor: habr.com
