„Obrázok ukradnutý zo západu na prilákanie pozornosti“
V našich predchádzajúcich článkoch sme sa podelili o to, ako pracovať s Windows Server Core 2019 na našom novom pláne UltraLight za 99 rubľov mesačne. Ponúkame ďalší spôsob využitia tohto plánu. Tentoraz sa budeme zaoberať tým, čo je lepšie vybrať, ak potrebujete VPN pre lenivých alebo statickú IP adresu, ktorá je mimochodom pohodlnejšia na používanie namiesto Hamachi a iných programov, ak máte chuť hrať Hrdinov alebo Warcraft 3 v lokálnej sieti. Nebudeme hovoriť o nastavení, ale o výkonnosti.
Metodika testovania
RRAS a SoftEther boli vybrané na základe jednoduchosti inštalácie, podpory protokolu L2TP a možnosti správy prostredníctvom GUi.
Pre SoftEther a RRAS sa používalo pripojenie cez L2TP s predvoleným kľúčom pomocou štandardných prostriedkov Windows. Ako sa to nastavilo, tak to aj bolo otestované.
Ako operačný systém pre SoftEther bola použitá Ubuntu 18.04 LTS, pre RRAS Windows Server Core 2019. Všetky operačné systémy dostali pred testovaním posledné aktualizácie k stavu z 21.11.2019.
Na virtuálnu mašinu Hyper-V druhého pokolenia bolo nainštalovaných 1 GB RAM, rovnako ako obmedzenia na procesor. Poradie vykonávania skupinových testov je nasledovné:
Na všetkých 8 jadrách:
- Bez obmedzení
- Obmedzenie 50%
- Obmedzenie 25%
- Obmedzenie 5%
- Obmedzenie 1%
Na 4 jadrá:
- Bez obmedzení
- Obmedzenie 50%
- Obmedzenie 25%
- Obmedzenie 5%
- Obmedzenie 1%
Na jedno jadro:
- Bez obmedzení
- Obmedzenie 50%
- Obmedzenie 25%
- Obmedzenie 5%
- Obmedzenie 1%
Na všetkých VPN serveroch boli aplikované predvolené nastavenia a aktivovaný NAT. Všetky virtuálne mašiny sa nachádzajú na jednom hostiteľovi a na jednom a tom istom virtuálnom prepínači.
Na hodnotenie fungovania siete bolo vykonané testovanie medzi serverom a klientom bez pripojenia prostredníctvom VPN.
Test bol vykonaný pomocou TamoSoft Throughput Test v režime TCP only, pre tabuľky a grafy boli odobrané hodnoty „ave“. Údaje sa zbierali počas 5 minút a 30 sekúnd pre každý test.
Pre lepšie pochopenie limitov oboch realizácií, najprv otestujeme priepustnosť virtuálneho prepínača.

Tak vyzerali výsledky v teste. Následne budú všetky výsledky obalené v tabuľkách.
Ako vidíme, virtuálny prepínač nie je úzkym miestom v testovaní a takmer dosahuje teoretický limit 10 gigabitov.

Ako „Fyzicky“ vyzerala testovacia sieť
Výsledky:
Na jedno jadro:


V disciplíne na jedno jadro obidva servery idú rovnako.
Na 4 jadrá:


Na 8 jadrach:


Tu jasne vidíme, ktoré riešenie sa najlepšie škáluje podľa počtu jadier. Znížením výkonu každého jadra RRAS kompenzoval straty ich množstvom, čo SoftEther neurobil.
Spotreba pamäte RAM systémom

Objem pamäte RAM, ktorú používa SoftEther, vzrástol s počtom jadier z 122 na 177 MB, ale stále to je menej ako u RRAS.
Sama služba RRAS zaberá v pamäti približne 200 megabajtov, bez zahrnutia celkovej spotreby systému.
Priepustnosť v rôznych podmienkach

Celková priepustnosť bez akýchkoľvek obmedzení na procesor.

Ak ste doteraz nevybrali pre vás vhodné riešenie, možno vám táto tabuľka pomôže urobiť rozhodnutie. Uvádza sa celková priepustnosť v režime nedostatku CPU.

Všimnite si, že pri štyroch a jednom jadre je výkon SoftEther vyšší ako pri ôsmich. Takáto nízka výkonnosť sa nikde nevyskytuje, ale samotné testovanie ukazuje, aký dobre sa algoritmus naozaj škáluje v závislosti od počtu jadier.
Záver:
Pripojiť sa k SoftEther pri obmedzení procesora nebolo možné na prvý pokus, najprv bolo potrebné zvýšiť limit, pripojiť sa a potom znížiť limit, čo ukladá obmedzenia na jeho použitie v veľmi tenkých prostrediach. RRAS sa vždy prihlásil okamžite.
Ak máte stroj s veľkým počtom jadier, uprednostnite RRAS. Pre SoftEther môžete nechať aj 4 jadrá. Autor, keby ho používal, by pre neho ponechal len jedno jadro.
Čo a kde umiestniť – rozhodnite sa sami. Ak máte 99 rubľov na s Windows Server na palube, optimálnou voľbou bude predsa len RRAS.
Zdroj: habr.com
