
Già in primavera di quest'anno abbiamo aggiornato l'infrastruttura su nuovi Xeon Gold 6254. È ormai tardi per fare una recensione dettagliata sulla CPU — è passato più di un anno dall'uscita del 'chip' in commercio e i dettagli sulla CPU sono noti a tutti. Tuttavia, c'è una caratteristica interessante, la CPU ha una frequenza base di 3,1 GHz e 18 core, che, con il turbo boost, possono lavorare simultaneamente a una frequenza di 3,9 GHz, permettendoci, come fornitore di cloud, di 'consegnare' sempre una frequenza della CPU stabile e alta nelle macchine virtuali.
Tuttavia, siamo comunque curiosi di valutare le sue prestazioni sotto carico. Iniziamo!
Descrizione breve della CPU
Come abbiamo scritto sopra, la CPU è già ben nota, ma forniremo brevemente le sue specifiche:
Nome in codice
Cascade Lake
Numero di core
18
Frequenza base della CPU
3,1 GHz
Frequenza massima con tecnologia Turbo Boost su tutti i core
3,9 GHz
Tipi di memoria
DDR4-2933
Num. massimo di canali di memoria
6
Effettuando il test
Per il test, abbiamo preparato un server virtuale con 8 core dedicati e 64 GB di RAM, i dati sono memorizzati in un pool veloce basato su un array SSD. Effettuiamo il test su Microsoft SQL Server 2014, il sistema operativo in questo caso è Windows Server 2016 e, naturalmente, non possiamo fare a meno dell'elemento più importante — 1C:Enterprise 8.3 (8.3.13.1644).
Inoltre, abbiamo prestato attenzione a . Se non li avete letti, in breve: sono stati effettuati test su quattro CPU — 2690, 6244 e 6254. La più veloce si è rivelata essere la 6244, mentre il risultato sulla 6254 è stato di 27,62 punti. Questa esperienza ci ha colpito, poiché nei test precedenti nel nostro cloud nella primavera del 2020 avevamo ottenuto un range nei test di Gilev tra 33 e 45, ma non eravamo mai scesi sotto 30, forse a causa della compatibilità con un altro DBMS. Tuttavia, ciò ci ha spinti a eseguire misurazioni sulla nostra infrastruttura. Le abbiamo ripetute e le condivideremo.
Bene, iniziamo il test! Quali sono i risultati?
Risultato del test
Come possiamo vedere, nel server MSSQL con la CPU Xeon Gold 6254 con Turbo Boost attivato, il risultato è 39 punti. Interpretando il valore ottenuto in un voto secondo Gilev, otteniamo un risultato superiore a "Buono", ma non ancora "Eccellente". Consideriamo il risultato buono dal punto di vista della valutazione di questo tipo di "pappagalli". È importante notare che non abbiamo effettuato ottimizzazione a livello di sistema operativo e SQL server e abbiamo ottenuto il risultato così com'è; se desiderato, può essere aumentato ulteriormente, ma si tratta già di dettagli di tuning, un argomento per un post separato nel blog.
Qui vale anche la pena sottolineare che non stiamo invitando a valutare esclusivamente il carico di lavoro delle basi produttive secondo il test di Gilev e a trarre subito conclusioni sulla praticità dell'uso di uno specifico processore. Tuttavia, secondo la nostra statistica, i processori con frequenze superiori a 3 GHz saranno più efficaci nella gestione di 1C, e il test di Gilev può mostrare valori diversi anche all'interno della stessa infrastruttura o per lo stesso fornitore. È possibile ottenere risultati elevati anche su processori più semplici, non necessariamente server, ma questo non significa che quando "somministrerete" un carico equivalente a 1C ERP per 50-100 persone o Vendite, otterrete risultati costantemente elevati. Esegui sempre un progetto pilota e conduci dei test, se possibile.
Fonte: habr.com
