âBild stulen frĂ„n vĂ€st för att dra till sig uppmĂ€rksamhetâ
I vÄra tidigare artiklar har vi berÀttat hur man arbetar med Windows Server Core 2019 pÄ vÄrt nya UltraLight-abonnemang för 99 rubel per mÄnad. Vi erbjuder ytterligare ett sÀtt att anvÀnda detta abonnemang. Denna gÄng handlar det om vad som Àr bÀst att vÀlja om du behöver en VPN för lata eller en statisk IP-adress, som för övrigt Àr enklare att anvÀnda istÀllet för Hamachi och allt annat om du verkligen vill spela Heroes eller Warcraft 3 i ett lokalt nÀtverk. Vi kommer inte att prata om konfigurationen, utan vi fokuserar pÄ prestanda.
Testmetodik
RRAS och SoftEther valdes utifrÄn enkel installation, stöd för L2TP-protokollet och möjlighet till hantering via GUi.
För SoftEther och RRAS anvÀndes anslutning via L2TP med gemensam nyckel genom Windows standardverktyg. Det installerades och testades som det var.
Som operativsystem för SoftEther anvĂ€nds Ubuntu 18.04 LTS och för RRAS Windows Server Core 2019. Alla operativsystem fick de senaste uppdateringarna per den 21.11.2019 innan testerna.Â
För den andra generationens Hyper-V virtuell maskin installerades 1 GB RAM och processorlimiter. Ordningen för att utföra testerna Àr som följer:
PÄ alla 8 kÀrnor:
- Ingen begrÀnsning
- Limit pÄ 50%
- Limit pÄ 25%
- Limit pÄ 5%
- Limit pÄ 1%
PÄ 4 kÀrnor:
- Ingen begrÀnsning
- Limit pÄ 50%
- Limit pÄ 25%
- Limit pÄ 5%
- Limit pÄ 1%
PÄ en kÀrna:
- Ingen begrÀnsning
- Limit pÄ 50%
- Limit pÄ 25%
- Limit pÄ 5%
- Limit pÄ 1%
PÄ alla VPN-servrar anvÀndes standardinstÀllningarna och NAT var aktiverat. Alla virtuella maskiner ligger pÄ samma vÀrd och pÄ samma virtuella switch.
För att bedöma nÀtverksarbetet genomfördes tester mellan servern och klienten utan VPN-anslutning.
Testet genomfördes med hjÀlp av TamoSoft Throughput Test i endast TCP-lÀge, för tabeller och diagram anvÀndes genomsnittsvÀrdena. Data samlades in under 5 minuter och 30 sekunder för varje test.
För att bÀttre förstÄ begrÀnsningarna i bÄda implementeringarna kommer vi först att testa genomströmningskapaciteten för den virtuella switchen.

SÄ hÀr sÄg resultaten ut i testprogrammet. Alla resultat kommer att sammanfattas i tabeller.
Som vi ser Àr den virtuella switchen inte en flaskhals i testerna och nÀstan uppnÄr den teoretiska grÀnsen pÄ 10 gigabit.

SÄ hÀr sÄg det testnÀtverket ut "fysiskt"
Resultat:
PÄ en kÀrna:


I disciplinen för en kÀrna ligger bÄda servrarna pÄ samma nivÄ.
PÄ 4 kÀrnor:


PÄ 8 kÀrnor:


HÀr ser vi tydligt vilken lösning som bÀst skalas med antalet kÀrnor. Genom att minska prestandan hos varje kÀrna kompenserade RRAS för förlusterna genom mÀngden, nÄgot som SoftEther inte gjorde.
Minnessystemets anvÀndning

Minnesvolymen som SoftEther anvÀnder ökade med antalet kÀrnor, frÄn 122 till 177 MB, men Àr fortfarande mindre Àn RRAS.
SjÀlva tjÀnsten RRAS tar upp cirka 200 megabyte i minnet, exklusive den totala systemanvÀndningen.
Bandbredd under olika förhÄllanden

Total bandbredd utan nÄgra begrÀnsningar pÄ processorn.

Om du Ànnu inte har valt en lösning som passar dig, kan denna tabell hjÀlpa dig att ta ett beslut. HÀr visas den totala bandbredden under CPU-brist.

Observera att prestandan för SoftEther Àr högre med fyra och en kÀrna jÀmfört med Ätta. SÄdan lÄg prestanda förekommer ingenstans, men sjÀlva testningen visar hur bra algoritmen verkligen skalas med antalet kÀrnor.
Slutsats:
Att ansluta till SoftEther med begrÀnsad processor gick inte pÄ första försöket; jag var tvungen att först öka begrÀnsningen, ansluta och sedan sÀnka begrÀnsningen, vilket inför ett hinder för dess installation i mycket begrÀnsade miljöer. RRAS loggade alltid in omedelbart.
Om du har en maskin med mÄnga kÀrnor, vÀlj RRAS. För SoftEther kan du Àven anvÀnda 4 kÀrnor. Om författaren skulle anvÀnda den, skulle han lÀmna endast en kÀrna Ät den.
Vad och vart du ska placera â avgör sjĂ€lv. Om du har 99 rubel pĂ„ med Windows Server ombord, Ă€r RRAS fortfarande det optimala valet.Â
KĂ€lla: habr.com
