Jak jsme testovali výkon nových procesorů v cloudu pro 1C podle Gilevova testu

Jak jsme testovali výkon nových procesorů v cloudu pro 1C podle Gilevova testu

Ameriku neotevřeme, pokud řekneme, že virtuální stroje na nových procesorech jsou vždy výkonnější než zařízení na procesorech starší generace. Zajímavější je něco jiného: při analýze možností systémů, které se zdají být velmi blízké svými technickými parametry, mohou být výsledky zcela odlišné. O tom jsme se přesvědčili, když jsme testovali procesory Intel v našem cloudu, abychom zjistili, které z nich poskytují nejlepší návratnost při práci systémů na 1C.

Spoiler: jak ukázal náš test, všechno závisí na zadaném úkolu. Podařilo se nám z celé řady nových procesorů Intel vybrat produkt, který poskytl mnohonásobný nárůst výkonu díky tomu, že Intel Xeon Gold 6244 má menší počet jader, na každé jádro připadá větší množství L3 cache a je přiřazena vyšší taktovací frekvence — jak základní, tak v režimu Turbo Boost. Jinými slovy, právě tyto procesory lépe zvládají náročné úkoly v přepočtu na jednotku výkonu/koruna. Pro 1C to vyhovuje jako nic jiného: s novými procesory aplikace na 1C v našem cloudu doslova „dýchají“.

A teď povíme, jak jsme prováděli testování. Níže jsou výsledky syntetických testů Gileva. Na tyto se lze orientovat, ale v každém případě je třeba ověřovat skutečnou využitelnost samostatně na svých úlohách.

Podmínky testu

Důležité upozornění: porovnání jsme provedli bez jakýchkoliv dodatečných optimalizací, nejednalo se o benchmark. Při dodatečném nastavení systémů v cloudu budou výsledky zaručeně lepší.

Dáno: dva virtuální stroje s 8 vCPU a 64 GB RAM s disky FLASH 10.000 IOPS.

První virtuální stroj — s Windows Server 2016 a nainstalovaným 1C 8.3.10.2580, pro druhý obraz virtuálního stroje s databází (Centos + Postgresql) jsme vzali na Gilev.ru.

Databáze Postgresql — není náhodou, protože její provoz je nejblíže skutečným podmínkám použití 1C našimi zákazníky. Ano, prováděli jsme syntetické testy podobné typovým instalacím, tedy to není univerzální odpověď na všechny otázky vesmíru, ale přímo orientace pro vaši vlastní analýzu.

Důležité je, že při použití souborové architektury místo databáze mají výsledky testů obvykle vyšší hodnoty. Ve skutečnosti se však tento typ architektury používá pouze pro velmi malé instalace. Tady je to. RuVDS testoval na souborové architektuře. A to, co o tom řekl v komentářích sám Vjačeslav Gilev:

Pokud mluvíme o pronájmu 1C v souborovém režimu, tak ano, ale to, co vidím, funguje výhradně v klient-server variantě. Má smysl: 1) buď tento údaj doplnit do článku; 2) nebo otestovat klient-server variantu, protože rozdíl v architektuře je značný a souborová varianta nemá plnou funkcionalitu.

Žádné další nastavení operačního systému a produktu 1C nebylo provedeno.

Procesory

  • V levém rohu ringu — procesor Intel Xeon E5-2690 v2, 3,00 GHz.
  • V pravém rohu ringu — Intel Xeon Gold 6254, 3,10 GHz.
  • Ve středu ringu — Intel Xeon Gold 6244, 3,60 GHz.

Ať začnou boje!

Výsledky

Intel Xeon E5-2690 v2, 3,00 GHz:

Jak jsme testovali výkon nových procesorů v cloudu pro 1C podle Gilevova testu
„Dobře“ pro nás — minimální úroveň, která zaručuje pohodlnou práci zákazníka se systémy 1C.

Výsledek — 22,03.
 
Intel Xeon Gold 6254, 3,10 GHz:

Jak jsme testovali výkon nových procesorů v cloudu pro 1C podle Gilevova testu

Výsledek — 27,62.

Procesor Intel Xeon Gold 6244, 3,60 GHz:

Jak jsme testovali výkon nových procesorů v cloudu pro 1C podle Gilevova testu

Výsledek — 35,21.

Celkem: i když bude virtuální stroj na Intel Xeon Gold 6244 na 3,6 GHz stát o 60 % více než E5-2690 v2 na 3 GHz, má smysl vybrat právě ten. Při menším cenovém rozdílu se zisk stává ještě větším. Ale máme rozdíl v ceně výrazně menší, takže tyto VM jsou výrazně výhodnější.

Jádra procesorů Cascade Lake vykazují nárůst výkonu nejen díky zvýšené frekvenci, ale také modernější architektuře. Různé modely procesorů z této řady však dávají různé výsledky, což je třeba při řešení svých úkolů nezapomínat.

V cloudu plánujeme tyto procesory využívat v režimu Turbo Boost, kdy frekvence procesoru dosahuje 4,40 GHz, což zvýší jeho náskok v výkonu a učiní volbu pro tento produkt ještě očividnější.

Co to pro nás znamená

Dlouho jsme žili ve staré paradigmatě, kdy jeden procesor měl málo jader, a proto se na jeden server vešlo jen omezené množství virtuálních strojů. Museli jsme se hodně snažit, abychom dosáhli alespoň nějaké optimální hustoty kolem VM na těchto serverech. Nyní, když máme na jedno soket 28 nebo dokonce 56 jader, problém s hustotou se téměř vyřeší sám. A nyní máme zdroje na to, abychom mohli přemýšlet o dalších výhodách pro zákazníky našeho Cloud KROK. Například jsme vytvořili samostatný pool s procesory 6244 pro databázové systémy.

Další bonus — vše se ukázalo jako velmi vhodná architektura pro 1C. Smyslem je, že pokud přecházíme z procesoru s frekvencí 3 GHz na procesor 4 GHz, téměř všechny testy dávají +15–20 % místo +30 %... A tento nový procesor vám poskytuje +45 %. Takže frekvence se zvyšuje o 30 %, ale zisk roste nelineárně s frekvencí. A procesory jsou dražší o zhruba 40 %. V důsledku toho jsou nové procesory dražší, ale konečně 1C začíná fungovat správně. Můžete přejít do cloudu, aniž byste se obávali, že tam nejsou ty správné procesory. Pro mnohé naše klienty je to nyní velmi důležité.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster