
Ancora nella primavera di quest'anno abbiamo migrato l'infrastruttura su nuovi Xeon Gold 6254. È già tardi per scrivere una recensione dettagliata su questo processore — è passato più di un anno dall'uscita del 'chip' sul mercato e i dettagli sul processore sono ben noti. Tuttavia, una caratteristica è degna di nota: il processore ha una frequenza di base di 3,1 GHz e 18 core, che durante il turbo boost possono funzionare tutti simultaneamente a 3,9 GHz, permettendo a noi, come provider cloud, di offrire sempre una frequenza di CPU stabilmente alta nelle macchine virtuali.
Tuttavia, siamo comunque interessati a valutare le sue performance sotto carico. Iniziamo!
Descrizione breve del processore
Come abbiamo scritto sopra, il processore è già noto a tutti, ma riportiamo brevemente le sue specifiche:
Nome in codice
Cascade Lake
Numero di core
18
Frequenza di base del processore
3,1 GHz
Frequenza massima con tecnologia Turbo Boost su tutti i core
3,9 GHz
Tipi di memoria
DDR4-2933
Numero massimo di canali di memoria
6
Stiamo conducendo test
Per il test, abbiamo preparato un server virtuale con 8 core e 64 GB di memoria dedicati, i dati sono archiviati su un veloce pool di SSD. Il test viene effettuato su un database Microsoft SQL Server 2014, con sistema operativo Windows Server 2016 e, naturalmente, non possiamo prescindere dal più importante: 1C:Enterprise 8.3 (8.3.13.1644).
Abbiamo anche prestato attenzione ai . Se non hai letto, in breve: sono stati effettuati test su quattro processori — 2690, 6244 e 6254. Il 6244 è risultato il più veloce, e il risultato sul 6254 ha ottenuto 27,62 punti. Questa esperienza ci ha interessato, poiché nei nostri test nel cloud nella primavera del 2020 abbiamo ottenuto un intervallo nei test di Gilev da 33 a 45, ma non siamo mai scesi sotto 30; può darsi che sia proprio una caratteristica del funzionamento con un altro DBMS, tuttavia questo ci ha spinto a effettuare misurazioni sulla nostra infrastruttura. Abbiamo ripetuto i test e li condivideremo.
Dunque, iniziamo il test! Quali sono i risultati?
Risultato del test
Come vediamo, su un server MSSQL con processore Xeon Gold 6254 e turbo boost attivato, il risultato è di 39 punti. Interpretiamo il valore ottenuto in una valutazione secondo Gilev e otteniamo un risultato superiore alla valutazione 'Buono', ma ancora non 'Eccellente'. Consideriamo il risultato buono dal punto di vista di questa tipologia di valutazioni. È importante sottolineare che non abbiamo effettuato ottimizzazioni a livello di OS e server SQL e abbiamo ottenuto il risultato così com'è; se lo si desidera, è possibile incrementarlo ulteriormente, ma questa sarebbe una questione di tuning, un argomento per un post separato sul blog.
È importante chiarire che non invitiamo a valutare la reale carico di lavoro delle basi produttive attraverso il test di Gilev, né a trarre conclusioni affrettate sull'opportunità di utilizzare un particolare processore. Tuttavia, secondo le nostre statistiche, i processori con una frequenza superiore a 3 GHz risultano più efficienti nel lavoro con 1C. Il test di Gilev può fornire numeri diversi, anche con lo stesso fornitore o all'interno di un'infrastruttura locale. Si possono ottenere risultati elevati anche con processori più semplici, non necessariamente server, ma ciò non implica che quando “sottoponete” un carico di lavoro di 1C ERP per 50-100 persone o di Vendite, otterrete risultati sempre alti e costanti. Effettuate sempre un test pilota e, se possibile, eseguite delle prove.
Fonte: habr.com
