Felhasználók vagy átvitel? VPN-kiszolgáló méretezése valós terhelésre
A fiókszám nem méretez átjárót; az átfedő munka teszi. Hasonlítsa össze az egyidejű átviteleket, a magonkénti CPU-t és a sorokat, majd írja fel a terhelést.
Tíz tétlen fiók kevesebbe kerül, mint egy éjszakai biztonsági mentés, amely megtölti az alagutat, és a felhasználók száma nem tudja megmutatni ezt a különbséget. A VPN-kiszolgáló méretezése két szám összehasonlítása: a ténylegesen hordozott egyidejűség és az elsőként kimerülő erőforrás. A kapacitáshibák többsége abból fakad, hogy az első számot választják, a másodikat pedig soha nem mérik. Tegye mindkettőt ebben a sorrendben, és a hardveres döntés többé nem találgatás.
Hasonlítsa össze a fiókszámot a csúcsórával
A fiókszám licenc és támogatási határ; a csúcsóra terhelés. Sorolja fel az abban az órában átfedő munkákat: hívások, távoli adminisztráció, nagy letöltések, biztonsági mentések és a privát alkalmazások kérései, amelyek várakoztatják az embereket. Ezután jelölje meg minden tételnél, hogy átlépi-e az átjárót és melyik irányban. A hívások szimmetrikusak és késleltetésérzékenyek, míg a biztonsági mentés egyirányú és elviseli a lassú kezdést, tehát az útvonal különböző részeit terhelik.
Az irány dönti el, melyik kapcsolat számít. Az otthoni feltöltő sáv ritkán szimmetrikus, és egy egész nap letöltő fióktelep jóval azelőtt eléri a lefelé irányuló korlátját, hogy az átjáró elkezdene izzadni. Írja fel az irányt és az alagút hatókörét minden tétel mellé, mert a csak privát célokat vivő átjáró és a teljes internetforgalmat vivő átjáró két különböző méretezési probléma.
Adja hozzá a háttérterhelést saját sorként: kliensfrissítések, telemetria és minden, amit a gazdagép a továbbítás mellett tesz. Ezeket a bájtokat könnyű elfelejteni, és ugyanaz az interfész számolja őket.
Találja meg az erőforrást, amely a kapcsolat előtt kimerül
A kapcsolat csak egy jelölt. Egyetlen alagút kriptomunkája egy magot lekölthet, miközben az interfész félig üresen áll, és egy telített sor használhatatlanná teheti a hívásokat olyan átvitelnél, amely a grafikonon közepesnek látszik. Egy lassú útvonalnyi távolságra lévő cél is tűnhet az átjáró gyengeségének az ügyfél székéből nézve. Három megfigyelés választja szét ezeket az eseteket, és egyik sem igényel löketpróbát.
| 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 |
Olyan átvitellel mérjen, amelynek futtatására engedélye van, és a párhuzamos munkát lépésekben adja hozzá, nem egyszerre. A tartós sebességet és az interaktív választ együtt olvassa, mert a csak csúcssebességre irányuló próba elrejti a használhatatlanná vált munkamenetet. Az az átjáró, amely a maximális átvitelét teljesíti, miközben a hívások szétesnek, nem ment át a próbán.
Ezután ismételje meg a futtatást a választható terhelések leállításával. Az a határ, amely elmozdul, amikor a biztonsági mentés leáll, soha nem az átjáró határa volt.
Alakítsa az összehasonlítást megvédhető számmá
Válassza ki a kimerült erőforrást, és fejezze ki a követelményt a mértékegységeiben: magok célkihasználtságon a csúcsórában, bit per másodperc mindkét irányban, vagy egyidejű munkamenetek késleltetési határ alatt. Hagyjon helyet a frissítéseknek, a diagnosztikának és a helyreállításnak, mert a mért plafonján ülő kiszolgálónak semmi sem maradt a munkára, amely életben tartja. Ezután írja fel a számokat az őket létrehozó konfiguráció mellé, beleértve az ügyfélszámot és az alkalmazott próbát.
A magonkénti felhasználószám a legkevésbé hordozható szám ebben a gyakorlatban, mert olyan protokollkeveréket és eszközprofilt feltételez, amelyben a következő helyszín nem osztozik. Tartsa meg a mérést, és dobja el a képletet. Amikor valaki ötven további felhasználó kapacitását kéri, a tisztességes válasz ezen ötven csúcsórai profilja, nem egy szorzás.
A válaszidőt is jegyezze fel az átvitel mellett. A kapacitás, amely csak a tömeges átvitelt őrzi, nem kapacitás a hívásban lévő emberek számára, és a következő felülvizsgálat kérdezni fog a különbségről.
Válasszon a felfelé méretezés és a szerep szétválasztása között
Amikor a mért határ egy mag, a több azonos sebességű mag talán nem segít; egy gyorsabb mag vagy másik munkamodell segíthet. Amikor a határ az összesített CPU, a nagyobb példány a közvetlen megoldás. Amikor a határ a hozzáférési kapcsolat, semmilyen kiszolgálóváltozás nem segít, és az összehasonlítás a szolgáltatónál véget ér. A web- és VPN-szerep külön gazdagépekre bontása elkülönítést vásárol egy második kezelőfelület árán.
Hasonlítsa azokat a lehetőségeket a rögzített számhoz, nem egymáshoz. Az a változtatás, amely megdupláz egy erőforrást, amely nem a szűk keresztmetszet volt, haszon nélküli költség, és a feljegyzés teszi lehetővé, hogy ezt vita nélkül elmondja. A változtatás után mérjen újra ugyanazzal a terheléssel, különben egy találgatást másikkal helyettesített.