Seva mbili zenye idadi sawa ya vichakataji zinaweza kudumisha uwezo wa kupitisha data tofauti sana, kwa sababu nambari muhimu ni cores ngapi njia hai ya data inaweza kutumia kweli. Daemon moja ya nafasi ya mtumiaji inayochakata pakiti za mteja mmoja imezuiwa kwa core moja, wakati njia ya kernel iliyopakuliwa inaweza kueneza kazi hiyo. Hakuna kauli yoyote kati ya hizi mbili inayosema mashine fulani itafanya nini na trafiki yako, ndiyo sababu kipimo huja kabla ya kuhesabu cores.

Ulinganisho hapa chini unahusu mahali pakiti zinachakatwa, sio bidhaa gani ni ya haraka zaidi kwa maana ya kufikirika. Haya ni maswali tofauti yenye majibu tofauti.

Core moja kwa kila mtiririko kwenye njia ya nafasi ya mtumiaji

Katika hali ya kawaida ya Community OpenVPN chaneli ya data inachakatwa katika nafasi ya mtumiaji, na muunganisho wenye shughuli nyingi unaweza kushikilia kichakataji kimoja wakati matumizi ya jumla ya mashine yanabaki bila kuonekana. Ndiyo sababu kuongeza cores kwenye mwenyeji ambao tayari umejaa kwenye mtiririko mmoja hakubadilishi chochote: kipanga hakina njia ya kugawanya kazi hiyo. Muundo wa mchakato mmoja kwa mteja unazuia uhamishaji wa mteja mmoja kwa uwezo wa core moja, bila kujali idadi ya jumla ya cores. Wakati wa jaribio soma matumizi ya kila core badala ya nambari ya jumla, vinginevyo kizuizi kitaonekana kama nafasi iliyobaki.

Kuendesha instansi kadhaa za seva kwenye mwenyeji mmoja kunagawanya wateja tofauti kati ya michakato. Haiunganishi muunganisho uliopo sambamba, na inagharimu madimbwi, visikilizaji na maamuzi ya uelekezaji tofauti.

Njia nyingine: pakiti ndani ya kernel

Upakuaji wa chaneli ya data huhamisha uchakataji wa pakiti unaotumika na usimbaji fiche kwenye kernel, ambako kazi inaweza kutumia cores kadhaa. Hii inabadilisha swali la uwezo kutoka core moja hadi mashine, lakini kwa usanidi tu ambao utekelezaji unautumia: moduli ya kernel inayolingana, siri ya data inayofaa na usanidi usio na vipengele ambavyo upakuaji unaondoa. Kusakinisha moduli si sawa na kuitumia, kwa hivyo thibitisha hali inayotumika kutoka kwenye kumbukumbu ya muunganisho wenyewe au kutoka kwenye pato la hali. Bango la toleo linathibitisha kinachopatikana, sio kinachoendesha.

Upakuaji hauondoi uthibitishaji au chaneli ya udhibiti, na haufanyi kila usambazaji kuwa wa cores nyingi. Ni uharakishaji wa ndani wa njia ya data inayolingana, na mahitaji hutofautiana kwa jukwaa na toleo.

Ulinganisho huamua nini kwa kweli

Chaguo la kweli ni kati ya kukubali kikomo kwa mtiririko, kugawanya wateja kwenye instansi, na kuhamia usanidi wa upakuaji unaotumika. Kila kimoja kinashughulikia tatizo tofauti, na kuchagua lisilo sahihi kunagharimu pesa bila kusogeza nambari. Jaribio muhimu ni lile lililoundwa kama jinsi huduma inavyotumika.

Pima maumbo matatu: mteja mmoja na uhamishaji mmoja, mteja mmoja na mitiririko kadhaa, na wateja kadhaa pamoja. Jumla kubwa katika la tatu hailithibitishi kuwa upakuaji mmoja unaweza kuifikia, na uhamishaji mmoja wa polepole hauthibitishi kuwa seva imekwisha uwezo wake wote. Matokeo yanajibu maswali tofauti na yote mawili yanafaa kuwa nayo.

Umbo la kati pekee linaeleza kama ushirikiano ndani ya mteja mmoja unasaidia, ambao kwa kawaida ni sifa ya usafirishaji na njia badala ya seva. La kwanza pekee linaeleza kikomo ambacho programu moja itaona. Weka mzigo wa kazi sawa kati ya uendeshaji ili ulinganisho uwe na maana.

Kupima ili nambari iwe na maana

Rekodi matoleo ya seva na mteja, njia hai ya data, siri ya data iliyojadiliwa, mwelekeo wa uhamishaji, ukubwa wa pakiti, idadi ya mitiririko na muda. Angalia shughuli kwa kila core na upotevu wa pakiti na foleni katika ncha zote mbili, kwa sababu kiolesura cha mteja mwenyewe, mtandao wa mtoa huduma au huduma ya marudio vinaweza kuwa kikomo kwanza. Badilisha kigezo kimoja kwa wakati mmoja, kwa sababu uendeshaji unaobadilisha siri, ukandamizaji, MTU na upakuaji pamoja hauwezi kukuambia kipi kilikuwa muhimu. Wakati wa jaribio dumisha sera ya ufikiaji ambayo kwa kweli unakusudia kupeleka, kwa sababu mpangilio wa maabara ambao hakuna mtu atakaoendesha unathibitisha kidogo.

Kisha acha nafasi kwa chaneli ya udhibiti, kwa mazungumzo upya na kwa kila kitu kingine kinachoendesha kwenye mwenyeji.

Ripoti kile usanidi ulivumilia chini ya ushirikiano uliokusudiwa, badala ya kasi iliyokadiriwa kutoka kwa maunzi ya mtu mwingine. Nambari iliyo na masharti yake ya jaribio ni muhimu; ahadi bila hayo ni dhana ambayo itanukuliwa kwako baadaye.

Makala zinazohusiana