Kuidas me testisime uute protsessorite jõudlust pilves 1C Gilyov testi kaudu

Kuidas me testisime uute protsessorite jõudlust pilves 1C Gilyov testi kaudu

Me ei avada Ameerikat, kui ütleme, et virtuaalsed masinad uute protsessoritega on alati vanade protsessoritega varustatud seadmetest tootlikumad. Huvi pakub hoopis see, et süsteemide võimekuse analüüsimisel, mis võiksid näiliselt omada väga sarnaseid tehnilisi omadusi, võivad tulemused olla täiesti erinevad. Oleme selles veendunud, kui testisime Intel'i protsessoreid meie pilves, et välja selgitada, millised neist pakuvad kõige rohkem kasu 1C süsteemide käitamisel.

Spoiler: meie testide tulemus näitas, et kõik sõltub ülesandest. Suutsime Intel'i uute protsessorite seeriast valida toote, mis andis märkimisväärse jõudluse tõusu, kuna Intel Xeon Gold 6244-l on vähem tuumasid, iga tuuma kohta rohkem L3 vahemälu ning suurem kellafrekvents - nii baassagedus kui ka Turbo Boost režiimis. Teisisõnu, just need protsessorid suudavad paremini toime tulla ressursimahukate ülesannetega jõudluse/rublade ühiku kohta. 1C jaoks sobib see ideaalselt: uute protsessoritega 1C rakendused meie pilves hakkasid sõna otseses mõttes "hingama".

Nüüd räägime, kuidas me testimist läbi viisime. Allpool on Giljovi sünteetiliste testide tulemused. Neid võib kasutada suuniseks, kuid igal juhul peate kontrollima tegelikku kasutust oma ülesannete peal.

Testi tingimused

Oluline märkus: võrreldes olime ilma igasuguste lisatuunimisteta, mitte ei teinud bänkmärki. Täiendava seadistamise korral pilves oleksid tulemused kindlasti paremad.

Andmed: kaks virtuaalset masinat, igaühel 8 vCPU ja 64 GB RAM, FLASH ketastega, 10 000 IOPS.

Esimene virtuaalmasin — Windows Server 2016 koos paigaldatud 1C 8.3.10.2580, teise virtuaalmasina pildi andmebaasi (Centos + Postgresql) võtsime saidilt Gilev.ru.

PostgreSQL andmebaas — mitte juhuslikult, kuna selle kasutamine sarnaneb kõige enam meie klientide 1C tegelikele kasutustingimustele. Jah, me tegime sünteetilisi teste, mis on sarnased tüüpilistele installatsioonidele, seega ei ole see universaalne vastus kõigile universumi küsimustele, vaid pigem suunis teie enda analüüsi jaoks.

Oluline on, et failiarhitektuuri kasutamisel andmebaasi asemel on testitulemused tavaliselt paremad. Kuid reaalsuses kasutatakse sellist arhitektuuri vaid väga väikestel installeerimistel. Siin RuVDS testis failiarhitektuuril. Ja siin on, mida selle kohta ütles kommentaarides Vjatseslav Giljov:

Kui jutt käib 1C rentimisest failirežiimis, siis jah, aga see, mida ma olen näinud, töötab ainult kliendi-serveri variandis. On mõistlik: 1) kas lisada see täpsustus artiklisse; 2) või testida kliendi-serveri varianti, sest arhitektuuri erinevus on märkimisväärne ning failiversioonil puudub täiendav funktsionaalsus.

Täiendavaid operatsioonisüsteemi ja 1C toote seadistusi ei tehtud.

Protsessorid

  • Vasakus nurgas ringi — Intel Xeon E5-2690 v2, 3,00 GHz.
  • Paremusnurgas ringi — Intel Xeon Gold 6254, 3,10 GHz.
  • Ringi keskel — Intel Xeon Gold 6244, 3,60 GHz.

Otsekohe algab lahing!

Tulemused

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

Kuidas me testisime uute protsessorite jõudlust pilves 1C Gilyov testi kaudu
„Hea“ meie jaoks on minimaalne märk, mis tagab tellija mugava töö taseme 1C süsteemidega.

Tulemus — 22,03.

Intel Xeon Gold 6254, 3,10 GHz:

Kuidas me testisime uute protsessorite jõudlust pilves 1C Gilyov testi kaudu

Tulemus — 27,62.

Intel Xeon Gold 6244 protsessor, 3,60 GHz:

Kuidas me testisime uute protsessorite jõudlust pilves 1C Gilyov testi kaudu

Tulemus — 35,21.

Kokkuvõttes: isegi kui virtuaalmasin Intel Xeon Gold 6244-l 3,6 GHz maksab 60% rohkem kui E5-2690 v2 3 GHz peal, tasub kindlasti valida see. Madalama hinnavahe korral on kasu veelgi suurem. Meie hindade erinevus on aga palju väiksem, seega on need VM-id märkimisväärselt kasulikumad.

Cascade Lake protsessorite tuumad näitavad jõudluse kasvu mitte ainult suurenenud sageduse, vaid ka kaasaegse arhitektuuri tõttu. Erinevad protsessorimudelid sellest seeriast annavad aga erinevaid tulemusi, mida tuleb kindlasti arvesse võtta oma ülesande lahendamisel.

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

Mida see meie jaoks tähendab

Pikka aega elasime vanas paradigmas, kus ühel protsessoril polnud palju tuumasid ja seetõttu ei mahtunud ühele serverile palju virtuaalmasinaid. Pidin palju vaeva nägema, et saavutada mingitki optimaalsust VM-ide tihedas paigaldamises nendesse serveritesse. Nüüd, kui ühele sokkel saab kuni 28 või lausa 56 tuuma, lahendab tiheduse probleem peaaegu iseennast. Ning meil on ressursid, et mõelda teisi lisavõimalusi meie KROK'i pilve klientidele. Näiteks oleme loonud eraldi basseini protsessoritega 6244 andmebaaside jaoks.

Lisaboonusena osutus see kõik väga sobivaks arhitektuuriks 1C jaoks. Idee on selles, et kui liikuda 3 GHz protsessorilt 4 GHz protsessorile, siis peaaegu kõik testid annavad sulle mitte +30 %, vaid +15–20 %... Ja see asi annab sulle +45 %. See tähendab, et sagedus kasvab 30 %, samas kui tõus tõuseb mittelineaarselt sagedusele. Ja protsessori hind on umbes 40 % kallim. Kokkuvõttes on uued protsessorid kallimad, kuid lõpuks hakkab 1C normaalselt tööle. Võib minna pilve, muretsemata, et seal pole õigeid protsessoreid. Paljude meie klientide jaoks on see nüüd väga oluline.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster