Kuidas testisime Gilevi testi abil uute protsessorite jõudlust pilves 1C jaoks

Kuidas testisime Gilevi testi abil uute protsessorite jõudlust pilves 1C jaoks

Me ei ava Ameerikat, kui ütleme, et uute protsessorite virtuaalsed masinad on alati tootlikumad kui vanema põlvkonna protsessorite seadmed. Huvitavam on teine ​​asi: tehnilistelt omadustelt väga sarnasena tunduvate süsteemide võimekust analüüsides võib tulemus olla sootuks erinev. Olime selles veendunud, kui katsetasime oma pilves Inteli protsessoreid, et kontrollida, milline neist annab 1C-ga süsteemide käitamisel suurimat tulu.

Spoiler: nagu meie test näitas, sõltub kõik käsil olevast ülesandest. Kogu uute Inteli protsessorite reast saime valida toote, mis suurendas jõudlust mitmekordselt, kuna Intel Xeon Gold 6244-l on vähem südamikke, igal tuumal on rohkem L3 vahemälu ja on määratud kõrgem taktsagedus – nii baas- kui ka Turbo Boost režiimis. Ehk siis just need protsessorid tulevad jõudlusühiku/rubla osas ressursimahukate ülesannetega paremini toime. See sobib suurepäraselt 1C jaoks: uute protsessoritega hakkasid meie pilves olevad 1C rakendused sõna otseses mõttes "hingama".

Nüüd räägime teile, kuidas me testimise läbi viisime. Allpool on Gilevi sünteetiliste testide tulemused. Saate neid kasutada juhendina, kuid igal juhul peate tegelikku ringlussevõttu ise oma ülesannete abil kontrollima.

Katsetingimused

Oluline märkus: tegime võrdluse ilma täiendava optimeerimiseta, mitte võrdlusalusena. Süsteemide täiendava konfigureerimisega pilves on tulemused garanteeritud.

Antud on: kaks virtuaalset masinat 8 vCPU-ga ja 64 GB RAM-iga 10.000 XNUMX IOPS-i FLASH-ketastega.

Esimene virtuaalmasin on Windows Server 2016 ja installitud 1C 8.3.10.2580-ga, teise jaoks võeti virtuaalmasina pilt koos andmebaasiga (Centos + Postgresql) Gilev.ru.

Postgresqli andmebaas pole juhus, kuna selle toimimine on meie klientide poolt 1C tegelikele kasutustingimustele kõige lähemal. Jah, jah, me tegime sünteetilisi teste, mis sarnanesid tüüpiliste installatsioonidega, see tähendab, et see pole universaalne vastus kõigile Universumi küsimustele, vaid juhis teie enda analüüsiks.

Oluline on see, et andmebaasi asemel failiarhitektuuri kasutades on testitulemused enamasti kõrgemad. Kuid tegelikult kasutatakse seda tüüpi arhitektuuri ainult väga väikeste installatsioonide jaoks. Siin RuVDS testitud failiarhitektuuri kohta. Ja siin on, mis selle kohta on kommentaarid ütlesid Vjatšeslav Gilev ise:

Kui me räägime 1C rentimisest failirežiimis, siis jah, kuid see, mida ma näen, töötab eranditult klient-serveri versioonis. Mõistlik on: 1) või lisada see täpsustus artiklile; 2) või testida klient-serveri valikut, kuna erinevus arhitektuuris on märkimisväärne ja failiversioonil puudub täielik funktsionaalsus.

Täiendavaid sätteid operatsioonisüsteemile ega 1C tootele ei tehtud.

Töötlejad

  • Sõrmuse vasakus nurgas on Intel Xeon E5-2690 v2 protsessor, 3,00 GHz.
  • Sõrmuse paremas nurgas on Intel Xeon Gold 6254, 3,10 GHz.
  • Sõrmuse keskel on Intel Xeon Gold 6244, 3,60 GHz.

Las võitlus algab!

Järeldused

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

Kuidas testisime Gilevi testi abil uute protsessorite jõudlust pilves 1C jaoks
“Hea” on meie jaoks minimaalne hinne, mis tagab kliendi töö mugava taseme 1C süsteemidega.

Tulemuseks 22,03.

Intel Xeon Gold 6254, 3,10 GHz:

Kuidas testisime Gilevi testi abil uute protsessorite jõudlust pilves 1C jaoks

Tulemuseks 27,62.  

Protsessor Intel Xeon Gold 6244, 3,60 GHz:

Kuidas testisime Gilevi testi abil uute protsessorite jõudlust pilves 1C jaoks

Tulemuseks 35,21.

Kokku: isegi kui 6244 GHz Intel Xeon Gold 3,6 virtuaalmasin maksab 60% rohkem kui E5-2690 v2 sagedusel 3 GHz, tasub see valida. Väiksema hinnavahe korral muutub kasu veelgi suuremaks. Kuid meie hinnavahe on palju väiksem, seega on sellised VM-id märgatavalt tulusamad.

Cascade Lake'i protsessori tuumad näitavad jõudluse kasvu mitte ainult suurenenud sageduse, vaid ka kaasaegsema arhitektuuri tõttu. Samas annavad selle liini erinevad protsessorite mudelid erinevaid tulemusi, millega tuleb oma probleemi lahendamisel arvestada.

Pilves plaanime neid protsessoreid kasutada Turbo Boost režiimis, milles protsessori taktsagedus ulatub 4,40 GHz-ni, mis suurendab selle jõudluse edumaad ja muudab valiku selle toote kasuks veelgi ilmsemaks.

Mida see meie jaoks tähendab

Pikka aega elasime vanas paradigmas, mil ühel protsessoril ei olnud väga palju tuumasid ja seetõttu ei mahtunud ühte serverisse palju virtuaalmasinaid. Pidime palju kükitama, et saavutada vähemalt mingi optimaalsus VM-ide tihedal pakkimisel nendesse serveritesse. Nüüd, kui saame 28 või isegi 56 südamikku pesa kohta, laheneb pakkimistiheduse probleem peaaegu iseenesest. Ja meil on ressursse, et mõelda meie CROC Cloudi klientidele mõeldud muudele maiuspaladele. Näiteks lõime DBMS-i jaoks eraldi basseini 6244 protsessoriga.

Lisaboonus – kõik see osutus 1C jaoks väga sobivaks arhitektuuriks. Asi on selles, et kui minna 3 GHz protsessorilt 4 GHz protsessorile, siis peaaegu kõik testid annavad sulle mitte +30%, vaid +15-20%... Ja see asi annab +45%. See tähendab, et sagedus suureneb 30% ja kasv kasvab sagedusega mittelineaarselt. Ja protsessorid on 40 protsenti kallimad.Selle tulemusena on uued protsessorid kallimad, aga lõpuks hakkab 1C normaalselt tööle. Võite minna pilve ilma valede protsessorite pärast muretsemata. Paljude meie klientide jaoks on see praegu väga oluline.

Allikas: www.habr.com

Lisa kommentaar