Nola probatu genuen prozesadore berrien errendimendua hodeian 1Crako Gilev proba erabiliz

Nola probatu genuen prozesadore berrien errendimendua hodeian 1Crako Gilev proba erabiliz

Ez dugu Amerika irekiko esaten badugu prozesadore berrietako makina birtualak belaunaldi zaharragoetako prozesadoreetako ekipoak baino produktiboagoak direla beti. Beste gauza bat interesgarriagoa da: ezaugarri teknikoetan oso antzekoak diruditen sistemen gaitasunak aztertzean, emaitza guztiz ezberdina izan daiteke. Honetaz konbentzituta geunden Intel prozesadoreak gure hodeian probatu genituenean, sistemak 1C-n exekutatzen zirenean haietako zeinek ematen zuten etekin handiena egiaztatzeko.

Spoiler: gure probak erakutsi zuen bezala, dena esku artean dagoen zereginaren araberakoa da. Intel prozesadore berrien lerro osotik, errendimendu-hazkunde anitz ematen zuen produktua aukeratu ahal izan genuen Intel Xeon Gold 6244-k nukleo gutxiago dituelako, nukleo bakoitzak L3 cache-memoria kopuru handiagoa duelako eta Erlojuaren maiztasun handiagoa esleitzen da - bai oinarrian eta baita Turbo Boost moduan ere. Beste era batera esanda, prozesadore hauek errendimendu unitate/errubloari dagokionez baliabide intentsiboko zereginei hobeto aurre egiten dietenak dira. Hau ezin hobea da 1C-rako: prozesadore berriekin, gure hodeiko 1C-ko aplikazioak literalki "arnasa hartzen" hasi ziren.

Orain kontatuko dizugu nola egin ditugun probak. Jarraian Gilev-en proba sintetikoen emaitzak daude. Gida gisa erabil ditzakezu, baina nolanahi ere egiazko birziklapena egiaztatu behar duzu zeure zereginak erabiliz.

Proba baldintzak

Ohar garrantzitsua: konparaketa bat egin dugu optimizazio gehigarririk gabe, eta ez erreferentziarik. Hodeian sistemen konfigurazio gehigarriarekin, emaitzak hobeak izango direla ziurtatzen da.

Emanda: 8 vCPU eta 64 GB RAM dituzten bi makina birtual 10.000 IOPS-ko FLASH diskoekin.

Lehenengo makina birtuala Windows Server 2016 eta 1C 8.3.10.2580 instalatuta ditu; bigarrenerako, datu-base batekin (Centos + Postgresql) makina birtualaren irudia hartu da. Gilev.ru.

Postgresql datu-basea ez da kasualitatea, bere funtzionamendua gure bezeroek 1C erabiltzeko baldintza errealetatik hurbilen baitago. Bai, bai, instalazio tipikoen antzekoak ziren proba sintetikoak egin genituen, hau da, hau ez da Unibertsoaren galdera guztien erantzun unibertsala, zure analisirako jarraibide bat baizik.

Garrantzitsuena da datu-base baten ordez fitxategi-arkitektura erabiltzean, normalean proben emaitzak altuagoak izaten direla. Baina, egia esan, arkitektura mota hau oso instalazio txikietarako bakarrik erabiltzen da. Hemen RuVDS probatua fitxategien arkitekturan. Eta hona hemen zer buruz iruzkinak esan Vyacheslav Gilev bera:

1C fitxategi moduan alokatzeaz ari bagara, bai, baina ikusten dudana bezero-zerbitzariaren bertsioan bakarrik funtzionatzen du. Zentzuzkoa da: 1) edo artikuluari argipen hau gehitu; 2) edo probatu bezero-zerbitzariaren aukera, arkitekturaren aldea nabarmena delako eta fitxategiaren bertsioak ez baitu funtzionalitate osoa.

Ez da ezarpen gehigarririk egin sistema eragilean edo 1C produktuan.

prozesadoreak

  • Eraztunaren ezkerreko izkinan Intel Xeon E5-2690 v2 prozesadorea dago, 3,00 GHz.
  • Eraztunaren eskuineko izkinan Intel Xeon Gold 6254 bat dago, 3,10 GHz.
  • Eraztunaren erdian Intel Xeon Gold 6244 bat dago, 3,60 GHz.

Hasi dadila borroka!

Findings

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

Nola probatu genuen prozesadore berrien errendimendua hodeian 1Crako Gilev proba erabiliz
"Ona" guretzat 1C sistemekin bezeroen lan maila erosoa bermatzen duen gutxieneko marka da.

Emaitza 22,03 da.
 
Intel Xeon Gold 6254, 3,10 GHz:

Nola probatu genuen prozesadore berrien errendimendua hodeian 1Crako Gilev proba erabiliz

Emaitza 27,62 da.  

Prozesadorea Intel Xeon Gold 6244, 3,60 GHz:

Nola probatu genuen prozesadore berrien errendimendua hodeian 1Crako Gilev proba erabiliz

Emaitza 35,21 da.

Guztira: Intel Xeon Gold 6244 3,6 GHz-ko makina birtual batek 60 GHz-ko E5-2690 v2 bat baino % 3 gehiago balio badu ere, merezi du hura aukeratzea. Prezioaren alde txikiagoarekin, onurak are handiagoak dira. Baina gure prezio-aldea askoz txikiagoa da, beraz, horrelako VM-ak nabarmen errentagarriagoak dira.

Cascade Lake prozesadorearen nukleoek errendimenduaren igoera erakusten dute, maiztasuna handitzearen ondorioz ez ezik, arkitektura modernoagoaren ondorioz ere. Aldi berean, lerro honetako prozesadore-modelo ezberdinek emaitza desberdinak ematen dituzte, zure arazoa konpontzeko kontuan hartu beharrekoak.

Hodeian, prozesadore hauek Turbo Boost moduan erabiltzeko asmoa dugu, zeinetan prozesadorearen erlojuaren abiadura 4,40 GHz-ra iristen den, eta horrek bere errendimenduaren abantaila handituko du eta produktu honen aldeko hautua are nabarmenagoa izango da.

Zer esan nahi du honek guretzat

Denbora luzez paradigma zaharrean bizi izan ginen, prozesadore batek nukleo asko ez zituenean, eta, beraz, makina birtual asko ez ziren sartzen zerbitzari batean. Okupatze asko egin behar izan genituen VM-ak zerbitzari hauetan ongi txertatzeko gutxienez optimotasun pixka bat lortzeko. Orain socket bakoitzeko 28 edo 56 nukleo lortzen ditugunez, paketatzearen dentsitatearen arazoa ia berez konpontzen da. Eta baliabideak ditugu gure CROC Cloud-eko bezeroentzako beste ontasun batzuetan pentsatzeko. Adibidez, DBMS baterako 6244 prozesadore dituen igerileku bereizi bat sortu dugu.

Hobari gehigarri bat - hori guztia 1C-rako arkitektura oso egokia izan zen. Kontua da 3 GHz-ko prozesadoretik 4 GHz-ra igaroz gero, ia proba guztiek ez dutela % 30a ematen, % 15-20 baizik... Eta gauza honek % 45 ematen dizu. Hau da, maiztasuna %30 handitzen da, eta igoera ez-linealki hazten da maiztasunarekin. Eta prozesadoreak ehuneko 40 garestiagoak dira.Ondorioz, prozesadore berriak garestiagoak dira, baina azkenean 1C normaltasunez funtzionatzen hasi da. Hodeira joan zaitezke okerreko prozesadoreez kezkatu gabe. Gure bezero askorentzat hori oso garrantzitsua da orain.

Iturria: www.habr.com

Gehitu iruzkin berria