Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Poradna při řešení nejrůznějších problémů spojených s provozem virtuálních serverů.
Zamčeno
bugmenot
Příspěvky: 2
Registrován: stř 26. říj 2016 18:40:23

Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od bugmenot »

Dobrý den,

Chtěl bych se zeptat, co používáte pro měření CPU cyklů a jak může člověk změřit daný parametr před umístěním na server?
Předpokladem samozřejmě je Linuxová distribuce.

Děkuji.
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od 4smart.cz »

Dobrý den,

pro měření CPU cyklů používáme přímo rozhraní jádra OpenVZ dostupné v /proc/vz/.
Toto rozhraní se v běžných kernelech nevyskytuje, proto bohužel není snadné provést měření před umístěním SW do prostředí virtuálního serveru.
Na druhou stranu tvoří počet cyklů procesoru ve vyúčtování uživatele jen zlomek jeho nákladů.
Nejnákladnějším systémovým prostředkem je paměť, následuje veřejná IPv4 adresa, diskový prostor, diskové I/O přenosy a až následně CPU.

Pokud potřebujete, je k dispozici odhad v podobě cenové kalkulačky na hlaví stránce projektu 4smart.cz.
Nebo mě kontaktujte na podpora@4smart.cz, můžeme to nějak probrat detailněji.

J.M.
bugmenot
Příspěvky: 2
Registrován: stř 26. říj 2016 18:40:23

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od bugmenot »

Děkuji, instalace OpenVZ by to tudiž měla vyřešit.
admin píše: Nejnákladnějším systémovým prostředkem je paměť, následuje veřejná IPv4 adresa, diskový prostor, diskové I/O přenosy a až následně CPU.
Myslím, že tato posloupnost je relativní vůči aplikaci. Avšak pro opravdu nenáročné aplikace platná.


Pro ostatní tu ponechám teoretické výpočty. (Doufám správné)
1 CPU jednotka (1 bilion=10^12=0.25 Kč) se (při plném vytížení jednoho jádra) spotřebuje za 1000/GHz sekund.
Při plném vytížení 1600MHz se tak jedna jednotka spotřebuje za 625 sekund, což je téměř 10 a půl minuty.
Zjednodušeně, jedna hodina při plném vytížení jednoho jádra při 1600MHz vás bude stát 3600/625 = 5,76 jednotek, tedy 1,44Kč.

V případě, že služba nepotřebuje výkon, a bude omezena na 160MHz, maximální možná měsíční cena při plném vytížení za CPU by tedy byla 1,44Kč/10*720h = 103,68Kč.

Samozřejmě že toto by byl čistý CPU čas, a tak v praxi může být o něco málo větší (systémový cpu čas - obsluha I/O, ...).


V porovnání s ostatními poskytovateli je tak cena zhruba dva až pět krát vyšší. Avšak v mnoha případech průměrně nepoužijete ani polovinu prostředků.
Zde člověk získá opravdu velkou flexibilitu, jednoduchost pro začátečníky i pokročilé a pětiminutové intervaly.
Jsou poskytovatelé kteří poskutují hodinový pronájem, avšak tam je cena vyšší proti měsíčnímu, a člověk platí za celý virtuální stroj. A má s tím starosti.

Výsledkem je bezkonkurenční služba nejen pro nenáročné služby.
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od 4smart.cz »

Ve skutečnosti je to tak, že v průměru se náklady na provoz jednoho virtuálního serveru na 4smart.cz pohybují kolem částky 73.3 Kč vč. DPH.

Při průzkumu cen konkurence jsme bezkonkurenčně nejlevnější a to prosím bez nadsázky - nejde o marketingový med. V žádném ohledu tedy není naše služba 2x až 5x vyšší.
Myslím, že to ostatně mohou potvrdit i naši uživatelé. Může se tak jevit na první pohled, protože účtování na principu spotřebovaných systémových prostředků
má jednu nevýhodu - neumožňuje uživateli udělat si přehled, kolik ho to bude stát. Abychom tohle nějak vyřešili, alespoň částečně, je na hlavní stránce projektu pomocná "kalkulačka",
kde si lze přímo vybrat konfiguraci VPS dle účelu a získat cenový odhad.

Konkurence začíná na cenách od cca 120 Kč / měsíc s DPH - kde uživatel dostane základní VPS, nedostane SSD úložiště a nabízené služby jemu jsou značně omezené.
Na druhém stupni jsou služby konkurence poskytování virtuálních serverů postavených na SSD discích, které jsou dvojnásob drahé a začínají kolem 250 Kč/ měsíc s DPH.

4smart.cz nedosahuje se svými průměrnými náklady na provoz jednoho VPS (zmíněná částka 73.3 Kč s DPH) ani oněch 120 Kč účtovaných u konkurence.
Přičemž zde nemáme žádné další balíčky - uživatel má vše k dispozici bez rozdílu. Jmenujme: SSD úložiště, možnost zálohování virtuálních serverů, stažení souboru zálohy nebo její upload, reverzní HTTP proxy server (pro zvýšení bezpečnosti webu a úsporu nákladů), IPv4 rozsah, neveřejný IPv4 rozsah, IPv6 rozsah, automaticky přidělované subdomény 4smart.eu, automatizované nastavování reverzních DNS záznamů, možnost zastavit VPS a maximálně tak ušetřit za jeho provoz, automatická upozornění emailem na provozní stavy virtuálních serverů, firewall na HW uzlech pro ochranu před DoS a DDoS útoky, atd.

No a posledním a neméně důležitým bodem je skutečná dostupnost virtuálních serverů vs. marketingový med.

Jsem rád, že jste si našel čas a podělil se o srovnání 4smart.cz a konkurence.
Jde o důležité postřehy. Tímto Vám za ně děkuji.
Jsem otevřen diskusi.

J.M.
mobilemanic
Příspěvky: 486
Registrován: čtv 10. říj 2013 10:20:15

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od mobilemanic »

Ceny tady jsou více než dobré, nevím kde jinde bych sehnal telefonní ústřednu za 40 Kč měsíčně :)) Subjektivně pro mne jsou drahé především ukládání a přenášení dat, zbytek je (při mém využití) opravdu velmi levný. Ale tak chápu, že storage i přenosy taky něco stojí...

Když jsme tedy u těch návrhů.. Dobré by třeba bylo, kdyby přenosy dat přes peeringy mohly být levné a draho platit jen odpovídající tranzit.
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od 4smart.cz »

Když jsme tedy u těch návrhů.. Dobré by třeba bylo, kdyby přenosy dat přes peeringy mohly být levné a draho platit jen odpovídající tranzit.
Tohle bohužel není úplně triviální úkol. Jde to udělat jen hrubě, řešitelné to tedy je, ovšem implementačně náročné.
Hlavní problém vidím v tom, zjišťovat příslušnost IP adresy, respektive rozsahu do kterého patří k autonomnímu systému (lehčí část problému) a příslušnost tohoto systému k NIXu (těžší část problému).
Kdyby nějak výrazně stoupl tranzit mimo peeringové uzly, museli bychom po nějakém řešení sáhnout.

J.M.
xtonda
Příspěvky: 763
Registrován: čtv 08. zář 2011 14:38:19

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od xtonda »

Možná nejste drazí, ale ten model je pro mě bez nějakých velkých zkušeností s provozem Linuxových serverů naprosto neodhadnutelný a to ani řádově, zejména pokud jsou účtovány i přenosy na disku.

Každopádně jinde mám malou VPS s veřejnou IPv4 adresou za pevnou cenu nižší, než vy chcete jen za tu adresu.
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od 4smart.cz »

Je možné, že jsou někde levnější, ale na nikoho takového jsem já osobně nenarazil..
Každopádně musím uznat, že zorientovat se v nabídce účtování za systémové prostředky nemusí být snadné.
Zkuste prosím onu "kalkulačku" na hlavní stránce 4smart.cz, měla by pomoct zorientovat se, jsou zde přímo nastaveny příklady z praxe.

J.M.
alfi
Příspěvky: 718
Registrován: čtv 03. led 2013 15:31:10

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od alfi »

admin píše:Zkuste prosím onu "kalkulačku" na hlavní stránce 4smart.cz, měla by pomoct zorientovat se, jsou zde přímo nastaveny příklady z praxe.
Jen pozor, že ona praxe je z roku 2011 a na dnes už stařičkém Debian Squeeze. Na jeho "průměrných 130 MB" RAM s LAMP se už spíš nedostanete. Na Wheeze se s LAMP pohybuju kolem 300-350MB a na aktuální Jessie spíše přes 400 MB. Tomu pak odpovídá i cena :-)
4smart.cz
Administrátor
Příspěvky: 1373
Registrován: úte 12. říj 2010 9:16:11
Kontaktovat uživatele:

Re: Odhad / Měření CPU cyklů. - Co požíváte / Jak měřit ?

Příspěvek od 4smart.cz »

alfi píše:
admin píše:Zkuste prosím onu "kalkulačku" na hlavní stránce 4smart.cz, měla by pomoct zorientovat se, jsou zde přímo nastaveny příklady z praxe.
Jen pozor, že ona praxe je z roku 2011 a na dnes už stařičkém Debian Squeeze. Na jeho "průměrných 130 MB" RAM s LAMP se už spíš nedostanete. Na Wheeze se s LAMP pohybuju kolem 300-350MB a na aktuální Jessie spíše přes 400 MB. Tomu pak odpovídá i cena :-)
To je pravda, nároky se zvyšují. Úvodní stránku v blízké době upravíme.
J.M.
Zamčeno