Naudotojai ar pralaidumas? VPN serverio matmenų nustatymas realiam krūviui
Paskyrų skaičius nenustato tinklų sietuvo matmenų; tai daro persidengiantis darbas. Palyginkite vienalaikius perkėlimus, CPU vienam branduoliui ir eiles, tada užrašykite krūvį.
Dešimt neaktyvių paskyrų kainuoja mažiau nei viena naktinė atsarginė kopija, kuri užpildo tunelį, o naudotojų skaičius šio skirtumo neparodys. VPN serverio matmenų nustatymas yra dviejų skaičių palyginimas: vienalaikiškumo, kurį iš tikrųjų nešate, ir ištekliaus, kuris pirmas baigiasi. Dauguma talpos klaidų kyla pasirenkant pirmą skaičių ir niekada neišmatavus antrojo. Atlikite abu šia tvarka, ir aparatinės įrangos sprendimas nustos būti spėjimu.
Palyginkite paskyrų skaičių su piko valanda
Paskyrų skaičius yra licencija ir palaikymo riba; piko valanda yra krūvis. Išvardykite darbus, kurie tą valandą persidengia: skambučiai, nuotolinis administravimas, dideli atsisiuntimai, atsarginės kopijos ir privačių programų užklausos, dėl kurių žmonės laukia. Tada kiekvienam punktui pažymėkite, ar jis kerta tinklų sietuvą ir kuria kryptimi. Skambučiai yra simetriški ir jautrūs vėlavimui, o atsarginė kopija yra vienos krypties ir toleruoja lėtą pradžią, todėl jie apkrauna skirtingas kelio dalis.
Kryptis nusprendžia, kuri linija svarbi. Namų išsiuntimo linija retai būna simetriška, o filialas, kuris visą dieną siunčiasi, pasiekia savo žemyninę ribą daug anksčiau, nei sietuvas pradeda prakaituoti. Prie kiekvieno punkto užrašykite kryptį ir tunelio apimtį, nes sietuvas, nešantis tik privačias paskirties vietas, ir sietuvas, nešantis visą interneto srautą, yra dvi skirtingos matmenų nustatymo problemos.
Pridėkite foninį krūvį kaip atskirą eilutę: klientų naujinimai, telemetrija ir viskas, ką pagrindinis kompiuteris daro be persiuntimo. Šiuos baitus lengva pamiršti, o juos skaičiuoja ta pati sąsaja.
Raskite išteklų, kuris baigiasi anksčiau nei linija
Linija yra tik vienas kandidatas. Vieno tunelio šifravimo darbas gali užimti vieną branduolį, kol sąsaja stovi pusiau tuščia, o pilna eilė gali padaryti skambučius netinkamus esant pralaidumui, kuris grafike atrodo vidutiniškai. Paskirties vieta, nutolusi vienu lėtu maršrutu, iš kliento vietos taip pat gali atrodyti kaip sietuvo silpnumas. Trys stebėjimai atskiria šiuos atvejus, ir nė vienam nereikia staigaus bandymo.
| Observation | What to inspect |
|---|---|
| one core busy, bytes steady | per-core CPU, implementation, offload status |
| calls degrade during transfers | queueing and the access link |
| one remote destination slow | that route and its service |
Matuokite leidžiamu perkėlimu ir vienalaikį darbą pridėkite žingsniais, o ne viską iš karto. Skaitykite pastovų greitį ir interaktyvų atsaką kartu, nes tik didžiausio greičio bandymas paslepia sesiją, kuri tapo netinkama. Sietuvas, kuris praeina savo didžiausią pralaidumą, kol skambučiai byra, bandymo neišlaikė.
Tada pakartokite paleidimą sustabdę pasirenkamus krūvius. Riba, kuri pasislenka, kai sustoja atsarginė kopija, niekada nebuvo sietuvo riba.
Paverskite palyginimą skaičiumi, kurį galite apginti
Pasirinkite išsebusį išteklų ir išreikškite reikalavimą jo vienetais: branduoliai esant tiksliniam panaudojimui piko valandą, bitai per sekundę kiekviena kryptimi, arba vienalaikės sesijos pagal vėlavimo ribą. Palikite vietos naujinimams, diagnostikai ir atkūrimui, nes serveris, sėdintis ties savo išmatuotomis lubomis, nieko nebelieka darbui, kuris jį palaiko. Tada užrašykite skaičius šalia konfigūracijos, kuri juos sukūrė, įskaitant klientų skaičių ir naudotą bandymą.
Naudotojų skaičius vienam branduoliui yra mažiausiai perkeliamas skaičius šiame pratime, nes jis daro prielaidą apie protokolų mišinį ir įrenginių profilį, kurių kita vieta nesidalija. Išsaugokite matavimą ir atmeskite formulę. Kai kas nors prašo talpos penkiasdešimčiai papildomų naudotojų, sąžiningas atsakymas yra tų penkiasdešimties piko valandos profilis, o ne daugyba.
Užrašykite atsako laiką ir pralaidumą. Talpa, kuri išsaugo tik masinį perkėlimą, nėra talpa žmonėms, kalbantiems skambučiais, ir kita apžvalga paklaus apie šį skirtumą.
Rinkitės tarp didinimo aukštyn ir vaidmens padalijimo
Kai išmatuota riba yra vienas branduolys, daugiau tokio paties greičio branduolių gali nepadėti; greitesnis branduolys ar kitas darbuotojų modelis gali. Kai riba yra bendras procesorius, didesnė instancija yra tiesioginis sprendimas. Kai riba yra prieigos linija, joks serverio pakeitimas nepadės, o palyginimas baigiasi pas tiekėją. Web ir VPN vaidmenų padalijimas į atskirus pagrindinius kompiuterius nuperka izoliaciją antrąja valdymo plokštuma.
Palyginkite tas parinktis su užrašytu skaičiumi, o ne tarpusavyje. Pakeitimas, kuris padvigubina išteklų, kuris nebuvo apribojimas, yra sąnaudos be naudos, ir būtent įrašas leidžia tai pasakyti be ginčų. Po pakeitimo išmatuokite dar kartą su tuo pačiu krūviu, kitaip vieną spėjimą pakeitėte kitu.