Jak jsme testovali výkon nových procesorů v cloudu pro 1C pomocí Gilev testu

Jak jsme testovali výkon nových procesorů v cloudu pro 1C pomocí Gilev testu

Ameriku neotevřeme, když řekneme, že virtuální stroje na nových procesorech jsou vždy produktivnější než zařízení na procesorech starší generace. Další věc je zajímavější: při analýze schopností systémů, které se zdají být velmi podobné svými technickými vlastnostmi, může být výsledek zcela odlišný. Přesvědčili jsme se o tom, když jsme testovali procesory Intel v našem cloudu, abychom zjistili, který z nich poskytuje největší návratnost při provozu systémů na 1C.

Spoiler: jak ukázal náš test, vše závisí na aktuálním úkolu. Z celé řady nových procesorů Intel jsme si mohli vybrat produkt, který přinesl několikanásobné zvýšení výkonu díky skutečnosti, že Intel Xeon Gold 6244 má méně jader, každé jádro má větší množství vyrovnávací paměti L3 a je přiřazena vyšší taktovací frekvence - jak základní, tak i v režimu Turbo Boost. Jinými slovy, právě tyto procesory se lépe vyrovnávají s úkoly náročnými na zdroje, pokud jde o jednotku výkonu/rubl. To je ideální pro 1C: s novými procesory začaly aplikace na 1C v našem cloudu doslova „dýchat“.

Nyní vám řekněme, jak jsme provedli testování. Níže jsou uvedeny výsledky Gilevových syntetických testů. Můžete je použít jako vodítko, ale v každém případě musíte sami zkontrolovat skutečnou recyklaci pomocí vlastních úkolů.

Zkušební podmínky

Důležitá poznámka: provedli jsme srovnání bez dalších optimalizací, nikoli srovnávací test. Díky dodatečné konfiguraci systémů v cloudu jsou výsledky zaručeně lepší.

Dané: dva virtuální stroje s 8 vCPU a 64 GB RAM s FLASH disky 10.000 XNUMX IOPS.

První virtuální stroj má nainstalovaný Windows Server 2016 a 1C 8.3.10.2580, u druhého byl obraz virtuálního stroje s databází (Centos + Postgresql) převzat z Gilev.ru.

Databáze Postgresql není náhoda, protože její provoz je nejblíže reálným podmínkám používání 1C našimi zákazníky. Ano, ano, provedli jsme syntetické testy, které byly podobné typickým instalacím, to znamená, že toto není univerzální odpověď na všechny otázky vesmíru, ale vodítko pro vaši vlastní analýzu.

Důležité je, že při použití souborové architektury místo databáze jsou výsledky testů obvykle vyšší. Ale ve skutečnosti se tento typ architektury používá pouze pro velmi malé instalace. Tady Testováno na RuVDS na architektuře souborů. A tady je to, co s tím řekli komentáře Sám Vjačeslav Gilev:

Pokud se bavíme o pronájmu 1C v souborovém režimu, tak ano, ale to, co vidím, funguje výhradně ve verzi klient-server. Dává to smysl: 1) nebo přidat toto upřesnění do článku; 2) nebo otestujte možnost klient-server, protože rozdíl v architektuře je významný a verze souboru nemá plnou funkčnost.

Nebyla provedena žádná další nastavení operačního systému nebo produktu 1C.

Procesory

  • V levém rohu prstenu je procesor Intel Xeon E5-2690 v2, 3,00 GHz.
  • V pravém rohu prstenu je Intel Xeon Gold 6254, 3,10 GHz.
  • Uprostřed prstenu je Intel Xeon Gold 6244, 3,60 GHz.

Nechť boj může začít!

výsledky

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

Jak jsme testovali výkon nových procesorů v cloudu pro 1C pomocí Gilev testu
„Dobré“ je pro nás minimální známka, která zaručuje pohodlnou úroveň zákaznické práce se systémy 1C.

Výsledek je 22,03.

Intel Xeon Gold 6254, 3,10 GHz:

Jak jsme testovali výkon nových procesorů v cloudu pro 1C pomocí Gilev testu

Výsledek je 27,62.  

Procesor Intel Xeon Gold 6244, 3,60 GHz:

Jak jsme testovali výkon nových procesorů v cloudu pro 1C pomocí Gilev testu

Výsledek je 35,21.

Celkem: i když virtuální stroj na Intel Xeon Gold 6244 na 3,6 GHz stojí o 60 % více než E5-2690 v2 na 3 GHz, pak stojí za to si ho vybrat. S menším rozdílem v ceně jsou výhody ještě větší. Náš cenový rozdíl je ale mnohem menší, takže takové VM jsou znatelně ziskovější.

Procesorová jádra Cascade Lake demonstrují nárůst výkonu nejen díky zvýšené frekvenci, ale také díky modernější architektuře. Zároveň různé modely procesorů z této řady dávají různé výsledky, které je třeba vzít v úvahu při řešení vašeho problému.

V cloudu plánujeme tyto procesory používat v režimu Turbo Boost, ve kterém takt procesoru dosahuje 4,40 GHz, což zvýší jeho výkonnostní náskok a ještě více zviditelní volbu ve prospěch tohoto produktu.

Co to pro nás znamená

Dlouho jsme žili ve starém paradigmatu, kdy jeden procesor neměl příliš mnoho jader, a proto se na jeden server nevešlo mnoho virtuálních strojů. Museli jsme udělat hodně squattingu, abychom dosáhli alespoň nějaké optimality v těsném sbalení virtuálních počítačů na tyto servery. Nyní, když dostáváme 28 nebo dokonce 56 jader na patici, je problém s hustotou balení vyřešen téměř sám. A máme prostředky na to, abychom přemýšleli o dalších vychytávkách pro zákazníky našeho cloudu CROC. Například jsme vytvořili samostatný fond s 6244 procesory pro DBMS.

Další bonus - to vše se ukázalo jako velmi vhodná architektura pro 1C. Jde o to, že když přejdete z 3 GHz procesoru na 4 GHz procesor, tak skoro všechny testy vám dají ne +30 %, ale +15-20 %... A tahle věc vám dává +45 %. To znamená, že frekvence se zvýší o 30 % a nárůst roste nelineárně s frekvencí. A procesory jsou o 40 procent dražší, ve výsledku jsou nové procesory dražší, ale konečně 1C začíná normálně fungovat. Můžete přejít do cloudu bez obav z nesprávných procesorů. Pro mnoho našich klientů je to nyní velmi důležité.

Zdroj: www.habr.com

Přidat komentář