Twa tsjinners mei itselde oantal prosessors kinne hiel ferskillende trochstream oanhâlde, want it getal dat telt is hoefolle kearnen it aktive datapaad wier brûke kin. Ien inkele daemon yn 'e brûkersromte dy't de pakketten fan ien klant ferwurket is beheind ta ien kearn, wylst in kernelpaad mei ôflaai dat wurk ferspriede kin. Gjin fan beide bewearingen seit wat in beskaat masine foar jo ferkear dwaan sil, dêrom komt mjitting foar it tellen fan kearnen.

De fergeliking hjirûnder giet oer wêr't pakketten ferwurke wurde, net oer hokker produkt yn it abstrakte flugger is. Dat binne ferskillende fragen mei ferskillende antwurden.

Ien kearn per stream op it paad yn 'e brûkersromte

Yn in tradisjonele Community OpenVPN instânsje wurdt it datakanaal yn 'e brûkersromte ferwurke, en in drokke ferbining kin ien prosessor besette wylst it totale masinegebrûk ûnopfallend bliuwt. Dêrom feroaret it tafoegjen fan kearnen oan in host dy't al op ien stream sêd is neat: de planner hat gjin manier om dat wurk te ferdielen. De struktuer fan ien proses per klant beheint de oerdracht fan ien klant ta de kapasiteit fan ien kearn, hoefolle kearnen der ek binne. Lês it gebrûk per kearn by in test ynstee fan it totale getal, oars sil de knelpunt as frije romte lykje.

It draaien fan ferskate tsjinner-ynstânsjes op ien host ferspriedt aparte klanten oer prosessen. It parallelisearret net ien besteande ferbining en kostet aparte puollen, harkers en routeringsbesluten.

It oare paad: pakketten yn 'e kernel

Ôflaai fan it datakanaal ferpleatst stipe pakketferwurking en kryptografy nei de kernel, dêr't it wurk ferskate kearnen brûke kin. Dat feroaret de kapasiteitsfraach fan ien kearn nei de masine, mar allinnich foar konfiguraasjes dy't de ymplemintaasje stipet: in kompatibele kernelmodule, in geskikte datasifer en in konfiguraasje sûnder de funksjes dy't ôflaai útslút. In module ynstallearje is net itselde as it brûken, dus befêstigje de aktive modus út it logboek fan 'e ferbining sels of út 'e statusútfier. In ferzje-banner bewissiget wat beskikber is, net wat rint.

Ôflaai ferwideret net de autentikaasje of it kontrôlekanaal, en it makket net elke útrulling in multykearnige. It is pleatslike fersnelling fan in kompatibel datapaad, en de easken ferskille per platfoarm en ferzje.

Wat de fergeliking eins beslút

De echte kar is tusken it akseptearjen fan in plafond per stream, it fersprieden fan klanten oer ynstânsjes, en it oergean nei in stipe ôflaai-konfiguraasje. Elk giet in oar probleem oan, en de ferkearde kieze kostet jild sûnder it getal te bewegen. De test dy't telt is dy't foarme is nei de manier wêrop de tsjinst brûkt wurdt.

Mjit trije foarmen: ien klant mei ien oerdracht, ien klant mei ferskate streamen, en ferskate klanten tagelyk. In heech totaal yn 'e tredde bewissiget net dat ien download it berikke kin, en in stadige inkelde oerdracht bewissiget net dat de tsjinner syn totale kapasiteit op is. De resultaten beantwurdzje ferskillende fragen en beide binne it wurdich.

Allinnich de middenfoarm fertelt jo oft gearrin binnen ien klant helpt, wat meastentiids in eigenskip fan it ferfier en it paad is ynstee fan fan 'e tsjinner. Allinnich de earste fertelt it plafond dat ien applikaasje sjen sil. Hâld de wurklêst itselde tusken rinnen, sadat de fergeliking wat betsjut.

Mite sadat it getal wat betsjut

Skriuw de ferzjes fan tsjinner en klant op, it aktive datapaad, de ûnderhannele datasifer, de oerdrachtsrjochting, de pakketgrutten, it oantal streamen en de doer. Sjoch nei aktiviteit per kearn en nei pakket- en rigeferlies oan beide kanten, want de eigen ynterface fan 'e klant, it netwurk fan 'e provider of de bestimmingstsjinst kinne earst de limyt wurde. Feroarje ien fariabele tagelyk, want in rin dy't sifer, kompresje, MTU en ôflaai tagelyk feroaret kin jo net sizze hokker fan belang wie. Hâld de tagongspolityk dy't jo wier fan plan binne te útrullen by de test oan, want in laboratoariumopstelling dy't nimmen draaie sil bewissiget net folle.

Lit dan romte foar it kontrôlekanaal, foar it opnij onderhanneljen en foar al it oare dat op 'e host rint.

Rapportearje wat de konfiguraasje oanhâlden hat ûnder de bedoelde gearrin, ynstee fan in taryf dat út oarmans hardware ekstrapolearre is. In getal mei syn testbetingsten derby is nuttich; in tasizzing sûnder dy is in gissing dy't jo letter foarhâlden wurdt.

Relatearre artikelen