CPU időt

Tól 1GbWiki.

CPU idő - az az, hogy a fordított szerver CPU feldolgozási feladatokat. Idővel bázis vehet a teljes időt a probléma megoldására (oldal nemzedék, stb), de ez nem tartalmazza azt az időt, amit eltöltött a generációs konkurens feladatok vagy vár külső események hatására.

A feldolgozási idő függ az elvégzett munkát. Abban az esetben, szerver terhelés miatt, vagy elvárások (például, egy a kiszolgáló válaszát mySQL) végrehajtása során a forgatókönyvet megváltozik, a valós idejű processzor (azaz a processzor terhelés) állandó marad.

[Rule] Példák

A legjobb, hogy magyarázza a példákat.

  • Az otthoni gépen, akkor az archivált egy nagy fájlt. Beletelt 40 másodperc. Teljes idő - 40 másodperc CPU-idő - 40 másodperc alatt.
  • Hasonlóképpen, hanem két kép egyszerre. Összesen folyamat befejezése idő - 80 másodperc, a feldolgozási idő minden egyes - 40 másodperc.
  • A szerver fut üres script oldal generációs idő - 2 másodpercig. CPU idő - 2 másodpercig.
  • A szerver fut egyidejűleg 10 ilyen scriptek. oldal generációs idő 20 másodperc, azonban a feldolgozási idő még 2 másodpercig.
  • Egy közeli szerver, MySQL szerver túlterhelt, így a szkript nem működik 2 és 45 másodperc. oldal generációs idő - 45 másodperc, a CPU idő még mindig 2 másodpercig.

[Rule] a processzor műveleti idejét

Ez a CPU idő - olyan erőforrás, amely a végén a szerveren. Szüksége van a számla. Ebben az esetben, amint azt a példák is mutatják, hogy nem számít, hány fut a script - fontos, hogy milyen munkát ő ebben az esetben, azaz, CPU szükséges idő futása. A szokásos ideig egy oldal 10-100 ms (azaz 10-100-szor kevesebb, mint egy másodperc). Mivel a szerver egyszerre kezeli tíz lekérdezések oldalon generációs idő jellemzően egy másodpercen belül. Ez normális.

[Edit] Hogyan történik az elszámolás

Web szerver tárolja a log file CPU idő, hogy már fordított minden kérés. Azt mondja az operációs rendszer. Az adatokat ezután összegezzük minden helyszínen egy órán belül. Ha a teljes CPU időt a honlapon 1 perc, 1 óra, ez azt jelenti, hogy ebben az órában töltött 1/60 = 1,7% a források egy processzor a szerver.

[Szerkesztés] A teljes kapacitása a szerver

Szerverek különböző számú processzorok. A szerveren, ahol a CPU 8 (pontosabban, reálisabban, a CPU 2-től 4-minden magja - olyan korszerű 1Gb szerver), a teljes feldolgozási idő lehet akár 800%, ez azt jelenti, hogy 100% loaded mind a nyolc logikai processzorokat.

Rögzítés megvalósítható pontosan atommagok processzorok, mivel az egyik szerver lehet 1-8 független magok, és a szám „3,5% a szerver erőforrások” kapacitás azt jelenti, hogy ténylegesen különbözik 8-szor konfigurációjától függően a szerver, nem lenne helytelenül.

Ahhoz, hogy össze tudjuk hasonlítani az árak az árak más szolgáltatók kell tennie ezt a módosítást. Például, az arány a P-15, amely a terhelés 15% egy processzor megegyezik a teljes terhelést a szerveren, az arány 3,75%, ha más szolgáltató jelzi, hogy a CPU 4 szerver teljesen.

Így a terhelés belül 3,5% - 7,5% (limit standard árak) számára ez az index megfelel az elfogadott virtuális tárhely kifejezett határokat a terhelés a teljes szerver - előforduló körülmények között 1% és 3%. Összesen határt először be kell szorozni 8 - az összes processzorok a jelenlegi 1Gb szerver -, majd elosztjuk az átlagos processzorok számát a határértéket egy hasonló szolgáltatót. A túlnyomó többség említett „Machine osztály Dual Xeon 3 GHz”, amely a 4 logikai processzorokat.

Kapcsolódó cikkek