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ů.

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

Příspěvekod bugmenot » stř 26. říj 2016 18:51:59

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.
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ěvekod admin » čtv 27. říj 2016 6:17:01

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.
admin
Administrátor
 
Příspěvky: 1371
Registrován: úte 12. říj 2010 9:16:11

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

Příspěvekod bugmenot » čtv 27. říj 2016 23:48:46

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.
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ěvekod admin » sob 29. říj 2016 6:48:46

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.
admin
Administrátor
 
Příspěvky: 1371
Registrován: úte 12. říj 2010 9:16:11

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

Příspěvekod mobilemanic » sob 29. říj 2016 20:42:21

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.
mobilemanic
 
Příspěvky: 474
Registrován: čtv 10. říj 2013 10:20:15

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

Příspěvekod admin » ned 30. říj 2016 9:17:12

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.
admin
Administrátor
 
Příspěvky: 1371
Registrován: úte 12. říj 2010 9:16:11

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

Příspěvekod xtonda » pon 31. říj 2016 14:29:12

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.
xtonda
 
Příspěvky: 729
Registrován: čtv 08. zář 2011 14:38:19

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

Příspěvekod admin » pon 31. říj 2016 16:09:53

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.
admin
Administrátor
 
Příspěvky: 1371
Registrován: úte 12. říj 2010 9:16:11

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

Příspěvekod alfi » pon 31. říj 2016 19:17:34

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 :-)
alfi
 
Příspěvky: 394
Registrován: čtv 03. led 2013 16:31:10

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

Příspěvekod admin » pon 31. říj 2016 21:33:29

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.
admin
Administrátor
 
Příspěvky: 1371
Registrován: úte 12. říj 2010 9:16:11


Zpět na Řešení problémů

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník