
Ùn avemu micca apertu l'America si dicemu chì e macchine virtuali nantu à i prucessori novi sò sempre più pruduttivi chì l'equipaggiu nantu à i processori di generazione più vechja. Un'altra cosa hè più interessante: quandu analizà e capacità di sistemi chì pareanu esse assai simili in i so caratteristiche tecniche, u risultatu pò esse cumplitamenti diffirenti. Eramu cunvinti di questu quandu avemu pruvatu i prucessori Intel in u nostru nuvulu per verificà quale di elli hà datu u più grande ritornu quandu eseguisce sistemi in 1C.
Spoiler: cum'è a nostra prova hà dimustratu, tuttu dipende di u compitu in manu. Da tutta a linea di novi prucessori Intel, avemu pussutu sceglie u pruduttu chì hà datu un aumentu multiplu di u rendiment per u fattu chì l'Intel Xeon Gold 6244 hà menu core, ogni core hà una quantità più grande di memoria cache L3, è un una frequenza di clock più alta hè assignata - sia di basa sia in modalità Turbo Boost. In altri palori, sò questi prucessori chì affruntà megliu cù i travaglii intensivi di risorse in termini di unità di rendiment / rublu. Questu hè perfettu per 1C: cù i novi processori, l'applicazioni nantu à 1C in u nostru nuvulu cuminciaru à literalmente "respira".
Avà vi diciamu cumu avemu fattu a prova. Quì sottu sò i risultati di e teste sintetiche di Gilev. Pudete aduprà cum'è una guida, ma in ogni casu avete bisognu di verificà u riciclamentu propiu sè stessu utilizendu i vostri compiti.
Cundizioni di prova
Nota impurtante: avemu fattu un paragone senza ottimisazioni supplementari, è micca un benchmark. Cù cunfigurazione supplementu di sistemi in u nuvulu, i risultati sò garantiti per esse megliu.
Data: duie macchine virtuali cù 8 vCPU è 64 GB di RAM cù dischi FLASH di 10.000 XNUMX IOPS.
A prima macchina virtuale hè cun Windows Server 2016 è hà installatu 1C 8.3.10.2580, per a seconda maghjina di a macchina virtuale cù a basa di dati (Centos + Postgresql) hà pigliatu .
A basa di dati Postgresql ùn hè micca una coincidenza, postu chì u so funziunamentu hè più vicinu à e cundizioni reali di usu di 1C da i nostri clienti. Iè, iè, avemu fattu testi sintetici chì eranu simili à installazioni tipiche, vale à dì, questu ùn hè micca una risposta universale à tutte e dumande di l'Universu, ma una guida per a vostra propria analisi.
L'impurtante hè chì quandu si usa una architettura di fugliale invece di una basa di dati, i risultati di teste sò generalmente più altu. Ma in realtà, stu tipu d'architettura hè utilizatu solu per installazioni assai chjuche. Quì nantu à l'architettura di file. È quì hè ciò chì hè in questu Vyacheslav Gilev stessu:
Se parlemu di l'affittu di 1C in modu di schedariu, allora sì, ma ciò chì vecu funziona solu in a versione client-server. Hè sensu: 1) o aghjunghje sta clarificazione à l'articulu; 2) o pruvà l'opzione cliente-servitore, perchè a diferenza in l'architettura hè significativa, è a versione di u schedariu ùn hà micca funziunalità cumpleta.
Nisun paràmetru supplementu hè statu fattu à u sistema operatore o u pruduttu 1C.
I trasformatori
- In u cantonu manca di l'anellu hè un processore Intel Xeon E5-2690 v2, 3,00 GHz.
- In u cantonu drittu di l'anellu hè un Intel Xeon Gold 6254, 3,10 GHz.
- In u centru di l'anellu hè un Intel Xeon Gold 6244, 3,60 GHz.
Chì a lotta principia !
Risultati
Intel Xeon E5-2690 v2, 3,00 GHz:

"Bè" per noi hè a marca minima chì guarantisci un livellu còmode di u travagliu di u cliente cù i sistemi 1C.
U risultatu hè 22,03.
Intel Xeon Gold 6254, 3,10 GHz:

U risultatu hè 27,62.
Processore Intel Xeon Gold 6244, 3,60 GHz:

U risultatu hè 35,21.
Totale: ancu s'è una macchina virtuale in un Intel Xeon Gold 6244 à 3,6 GHz custa 60% più di un E5-2690 v2 à 3 GHz, allora vale a pena di sceglie. Cù una diferenza più chjuca in u prezzu, i benefici diventanu ancu più grande. Ma u nostru gap di prezzu hè assai più chjucu, cusì tali VM sò notevolmente più prufittuali.
I core di u processore Cascade Lake dimustranu un aumentu di u rendiment micca solu per via di una frequenza aumentata, ma ancu per l'architettura più moderna. À u listessu tempu, diversi mudelli di processori da sta linea dà risultati diffirenti, chì deve esse cunsideratu quandu si risolve u vostru prublema.
In u nuvulu, avemu pensatu à utilizà sti processori in u modu Turbo Boost, in quale a velocità di u clock di u processatore righjunghji 4,40 GHz, chì aumenterà a so prestazione di rendiment è rende a scelta in favore di stu pruduttu ancu più evidenti.
Ciò chì significa questu per noi
Per un bellu pezzu avemu campatu in u vechju paradigma, quandu un processatore ùn hà micca assai nuclei, è per quessa micca assai machini virtuali si adattanu à un servitore. Avemu avutu à fà un saccu di squatting per ottene almenu una certa ottimalità in l'imballazione stretta di VM in questi servitori. Avà chì avemu 28 o ancu 56 nuclei per socket, u prublema cù a densità di imballaggio hè risolta quasi da ellu stessu. È avemu i risorse per pensà à altri boni per i clienti di u nostru CROC Cloud. Per esempiu, avemu creatu una piscina separata cù 6244 processori per un DBMS.
Un bonus supplementu - tuttu questu hè diventatu una architettura assai adattata per 1C. U puntu hè chì si vai da un processore 3 GHz à un processore 4 GHz, allora quasi tutti i testi ùn vi dà micca + 30%, ma + 15-20% ... È questu cosa vi dà + 45%. Vale à dì, a freccia aumenta di 30%, è l'aumentu cresce in modu non lineale cù a frequenza. È i prucessori sò 40 per centu più caru In u risultatu, i prucessori novi sò più caru, ma infine 1C cumencia à travaglià nurmale. Pudete andà in u nuvulu senza preoccupari di i processori sbagliati. Questu hè assai impurtante per parechji di i nostri clienti avà.
Source: www.habr.com
