nastavení výkonu - smysl

Poradna při řešení nejrůznějších problémů spojených s provozem virtuálních serverů.
Zamčeno
kapetr
Příspěvky: 224
Registrován: stř 12. říj 2011 7:14:21

nastavení výkonu - smysl

Příspěvek od kapetr »

Mám (dost možná novický) dotaz.

Jaký smysl má vlastně nastavení např. výkonu procesoru VM ?

Vzhledem k účtování CPU cyklů (obecně: účtují se jen skutečně využité systémové prostředky):

Pokud tedy CPU VM musí provést nějaké operace, tak je provede bez ohledu na výkon CPU - rozdíl je jen, jak mu to bude dlouho trvat, ale # CPU cyklů a tedy i cena bude stejná.

Co tedy mohu získat/ušetřit, když místo výkonného CPU volím nějaké pomalé ?
Nebo alespoň nějaké příklady, kdy by se záměrně pomalé CPU hodilo ?

V podstatě totéž platí např. i pro velikost disku - platím skutečně zaplněný prostor - např. 500MB, ať už mám zvoleno 1GB nebo 40GB.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8157
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: nastavení výkonu - smysl

Příspěvek od xsouku04 »

Nastavení limitů nemá vliv na účtování. Je to jen ochrana proti poblázněným aplikacím. Poblázněná aplikace se může v extrémním případě zacyklit, nebo alokovat veškerou dostupnou paměť, což by se mohlo prodražit. Běžně se to ale nestává a zdraví serveru je třeba hlídat tak jako tak.

Má to tedy smysl, pokud máte např. jednoduchý web, který víte, že nikdy nebude potřebovat více jak 512 M paměti, můžete si nastavit limit jen tak pro jistotu. Jinak to nemá smysl a můžete mít zdarma k dispozici veškerý dostupný výkon stroje. A tohle je myslím stále naprosto unikátní vlastnost 4smart kdy za cenu, která začíná na pár desetikorunách měsíčně můžete testovat věci, za které by jste jinde museli platit až tisíce měsíčně.

Pokud ze serverem zrovna pracujete, nemá žádný smysl omezovat si výkon.

Cituji z hlavní stránky
Limity neslouží k účtování, nastavujete si je sami podle svého uvážení jako ochranu před nekorektně se chovajícími aplikacemi a DOS útoky.

Například, pokud si nastavíte horní limit na 1600 MHz 4 jádra, 3 GB paměti a Vaše aplikace se začne chovat nekorektně, přetíží procesor a zabere veškerou paměť, pravděpodobně Vám dojde kredit během několika dní dříve než budete schopni zasáhnout. Vyšší hodnoty limitů systémových prostředků lze dohodnout individuálně.
kapetr
Příspěvky: 224
Registrován: stř 12. říj 2011 7:14:21

Re: nastavení výkonu - smysl

Příspěvek od kapetr »

Omlouvám se, to jsem přehlédl. Aneb ... RTFM :-)

Tím spíše děkuji, že jste mi přesto odpověděl.
Uživatelský avatar
xsouku04
Administrátor
Příspěvky: 8157
Registrován: pát 15. říj 2010 11:11:44
Bydliště: Brno
Kontaktovat uživatele:

Re: nastavení výkonu - smysl

Příspěvek od xsouku04 »

Já jsem za tento dotaz rád. Výhody účtování 4smart není úplně snadné plně pochopit.
Někteří lidé si třeba myslí, že v těch poplatcích za biliony cyklů je nějaký háček.
Ale ono je to zde právě kvůli této svobodě. Jelikož každému účtujeme jen to co spotřebuje, nemusí jej omezovat uměle nižším výkonem, který má k dispozici.
Lidi se pak opravdu starají o úspornost kódu a zdraví virtuálů, což nám umožní dát více virtuálů na jeden fyzický stroj i při zachování dobré odezvy.
Tento způsob účtování je totiž výhodný vzájemně.
Pokud někdo hodlá soustavně svůj server vytěžovat na 100 % po celou dobu (v běžných podmínkách to lze horko těžko docílit), pravděpodobně mu výhodněji vyjde nějaký balíček u konkurence. Ale asi ho tam ale nebudou mít rádi. Jejich obchodní model totiž počítá s tím, že průměrný zákazník využije jen malou část systémových zdrojů, které si zaplatí.
Zamčeno