«Et stjÄlet bilde fra Vesten for Ä tiltrekke seg oppmerksomhet»
I vÄre tidligere artikler fortalte vi deg hvordan du kan jobbe med pÄ Windows Server Core 2019 pÄ vÄr nye UltraLight-plan for 99 rubler per mÄned. Vi tilbyr en annen mÄte Ä bruke denne planen pÄ. Denne gangen skal vi diskutere hva som er bedre hvis du trenger en lat VPN eller en statisk IP-adresse, som forresten er mer praktisk Ä bruke enn Hamachi og andre lignende verktÞy hvis du virkelig vil spille Heroes of the Storm eller Warcraft 3 over et lokalt nettverk. Vi skal ikke diskutere oppsett, men heller ytelse.
Testmetodikk
RRAS og SoftEther ble valgt basert pÄ enkel installasjon, stÞtte for L2TP-protokollen og GUi-administrasjon.
For SoftEther og RRAS ble L2TP-tilkobling med en delt nÞkkel brukt via standardmetoder. WindowsSlik det ble etablert, ble det ogsÄ prÞvd.
Operativsystemet for SoftEther er Ubuntu 18.04 LTS, for RRAS Windows Server Core 2019. Alle operativsystemer mottok de siste oppdateringene per 21. november 2019, fĂžr testing.
En andre generasjons virtuell Hyper-V-maskin ble konfigurert med 1 GB RAM og CPU-grenser. Testgruppene ble kjĂžrt i fĂžlgende rekkefĂžlge:
PĂ„ alle 8 kjerner:
- Uten restriksjoner
- 50 % grense
- 25 % grense
- 5 % grense
- 1 % grense
For 4 kjerner:
- Uten restriksjoner
- 50 % grense
- 25 % grense
- 5 % grense
- 1 % grense
Per kjerne:
- Uten restriksjoner
- 50 % grense
- 25 % grense
- 5 % grense
- 1 % grense
Alle VPN-servere brukte standardinnstillingene og hadde NAT aktivert. Alle virtuelle maskiner var plassert pÄ samme vert og samme virtuelle svitsj.
For Ă„ evaluere nettverksytelsen ble det utfĂžrt testing mellom serveren og klienten uten VPN-tilkobling.
Testen ble utfÞrt med TamoSoft Throughput Test i TCP-only-modus. «Gjennomsnittsverdier» ble brukt for tabeller og grafer. Data ble samlet inn i 5 minutter og 30 sekunder for hver test.
For Ä bedre forstÄ begrensningene til begge implementeringene, la oss fÞrst teste den virtuelle svitsj-gjennomstrÞmningen.

Slik sÄ resultatene ut i testprogrammet. Alle resultatene vil bli samlet i tabeller.
Som vi kan se, er ikke den virtuelle svitsjen en flaskehals i testingen og nÄr nesten den teoretiske grensen pÄ 10 gigabit.

Slik sÄ testnettverket ut fysisk
Resultater:
Per kjerne:


I single-core-disiplinen er begge serverne pÄ nivÄ.
For 4 kjerner:


For 8 kjerner:


Her ser vi tydelig hvilken lĂžsning som skalerer best med antall kjerner. Ved Ă„ redusere ytelsen til hver kjerne, kompenserte RRAS for tapet med antallet kjerner, noe SoftEther ikke gjorde.
System-RAM-forbruk

Mengden RAM som forbrukes av SoftEther Ăžkte med antall kjerner, fra 122 til 177 MB, men er fortsatt mindre enn for RRAS.
Selve RRAS-tjenesten veier omtrent 200 megabyte i minne, minus det totale systemforbruket.
GjennomstrĂžmning under forskjellige forhold

Total gjennomstrĂžmning uten CPU-begrensninger.

Hvis du fortsatt ikke har funnet den riktige lĂžsningen, kan denne tabellen vĂŠre til hjelp. Den viser den totale gjennomstrĂžmningen i CPU-sulten modus.

Merk at SoftEthers ytelse er hÞyere pÄ fire og én kjerne enn pÄ Ätte. SÄ lav ytelse er uhÞrt andre steder, men selve testingen viser hvor godt algoritmen skalerer med antall kjerner.
konklusjon:
Det fungerte ikke Ä koble til SoftEther med en CPU-begrensning fÞrste gang. Jeg mÄtte fÞrst Þke grensen, koble til og deretter senke den. Dette begrenser installasjonen i svÊrt tynne miljÞer. RRAS logget alltid pÄ umiddelbart.
Hvis du har en maskin med et stort antall kjerner, velg RRAS. For SoftEther kan du bruke fire kjerner. Selv om forfatteren skulle bruke det, ville han bare bruke én kjerne.
Hva og hvor du skal plassere er opp til deg. Hvis du har 99 rubler igjen Ń Windows Server Om bord ville det optimale valget fortsatt vĂŠre RRAS.
Kilde: www.habr.com
