Come abbiamo testato le prestazioni dei nuovi processori nel cloud per 1C secondo il test di Gilyov

Come abbiamo testato le prestazioni dei nuovi processori nel cloud per 1C secondo il test di Gilyov

Non possiamo affermare che i server virtuali sui nuovi processori siano sempre più performanti rispetto all'hardware con processori di vecchia generazione. Ciò che è interessante è che, analizzando le capacità di sistemi che sembrerebbero avere caratteristiche tecniche molto simili, i risultati possono variare notevolmente. Ne abbiamo avuto prova quando abbiamo testato i processori Intel nel nostro cloud per verificare quali di essi fornissero il miglior ritorno nell'uso di sistemi su 1C.

Spoiler: come dimostra il nostro test, tutto dipende dall'attività da svolgere. Siamo riusciti a scegliere, dall'intera gamma di nuovi processori Intel, il prodotto che ha offerto un notevole incremento delle performance, grazie al fatto che negli Intel Xeon Gold 6244 ci sono meno core, con una maggiore quantità di memoria cache L3 per core e una frequenza di clock più alta — sia quella di base che quella in modalità Turbo Boost. In altre parole, questi processori si rivelano i più capaci nell'affrontare compiti intensivi in relazione all'unità di performance/euro. Questo è esattamente ciò che serve per 1C: con i nuovi processori, le applicazioni su 1C nel nostro cloud hanno cominciato a «respirare» letteralmente.

Ora vi racconteremo come abbiamo effettuato i test. Qui di seguito sono riportati i risultati dei test sintetici di Gilev. Questi possono essere un buon riferimento, ma in ogni caso è necessario verificare l'utilizzo reale sulle vostre specifiche esigenze.

Condizioni del test

Nota importante: abbiamo effettuato un confronto senza alcuna ottimizzazione aggiuntiva, non si tratta di un benchmark. Con una configurazione ottimizzata, i risultati nel cloud saranno sicuramente migliori.

Forniti: due macchine virtuali con 8 vCPU e 64 GB di RAM con dischi FLASH a 10.000 IOPS.

Il primo server virtuale — con Windows Server 2016 e installato 1C 8.3.10.2580, per il secondo abbiamo utilizzato un'immagine di macchina virtuale con database (Centos + Postgresql) prelevata da Gilev.ru.

Il database PostgreSQL non è stato scelto a caso, poiché il suo utilizzo è il più vicino possibile alle reali condizioni d'uso di 1C da parte dei nostri clienti. Sì, abbiamo effettuato test sintetici simili a installazioni standard, quindi non è una risposta universale a tutte le domande dell'universo, ma rappresenta un punto di riferimento per la vostra analisi.

È importante notare che, quando si utilizza un'architettura basata su file anziché un database, i risultati dei test tendono ad essere superiori. Ma in realtà, questo tipo di architettura viene utilizzato solo per installazioni molto piccole. Ecco qui RuVDS ha testato su un'architettura basata su file. Ecco cosa ha detto a riguardo nei commenti lo stesso Vyacheslav Gilev:

Se si parla di affitto di 1C in modalità file, allora sì, ma ciò che vedo funziona esclusivamente in modalità client-server. Ha senso: 1) inserire questa precisazione nell'articolo; 2) oppure testare la versione client-server, perché la differenza in architettura è significativa e la versione basata su file non offre funzionalità complete.

Non sono state effettuate ulteriori configurazioni del sistema operativo e del prodotto 1C.

Processori

  • Nell'angolo sinistro del ring — processore Intel Xeon E5-2690 v2, 3,00 GHz.
  • Nell'angolo destro del ring — Intel Xeon Gold 6254, 3,10 GHz.
  • Al centro del ring — Intel Xeon Gold 6244, 3,60 GHz.

Che cominci la battaglia!

Risultati

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

Come abbiamo testato le prestazioni dei nuovi processori nel cloud per 1C secondo il test di Gilyov
«Bene» per noi è il punteggio minimo che garantisce un livello di lavoro confortevole per il cliente con i sistemi 1C.

Risultato — 22,03.

Intel Xeon Gold 6254, 3,10 GHz:

Come abbiamo testato le prestazioni dei nuovi processori nel cloud per 1C secondo il test di Gilyov

Risultato — 27,62.

Processore Intel Xeon Gold 6244, 3,60 GHz:

Come abbiamo testato le prestazioni dei nuovi processori nel cloud per 1C secondo il test di Gilyov

Risultato — 35,21.

In totale: anche se una macchina virtuale su Intel Xeon Gold 6244 a 3,6 GHz costa il 60% in più rispetto all'E5-2690 v2 a 3 GHz, vale la pena sceglierla. Con una minore differenza di prezzo, i vantaggi aumentano ulteriormente. Ma noi abbiamo una differenza di prezzo molto minore, quindi queste VM diventano decisamente più vantaggiose.

I core dei processori Cascade Lake mostrano un aumento delle prestazioni non solo grazie a una maggiore frequenza, ma anche a un'architettura più moderna. È importante considerare che diverse modelli di processori di questa linea offrono risultati differenti, il che deve essere preso in considerazione nella risoluzione del proprio compito.

Nel cloud, prevediamo di utilizzare questi processori in modalità Turbo Boost, in cui la frequenza del processore raggiunge i 4,40 GHz, aumentando così il distacco in termini di prestazioni e rendendo la scelta di questo prodotto ancora più ovvia.

Cosa significa per noi

A lungo abbiamo vissuto in una vecchia paradigma, in cui un singolo processore aveva pochi core, e quindi su un server non era possibile ospitare molte macchine virtuali. Era necessario faticare molto per raggiungere una certa ottimizzazione nella densità di collocazione delle VM su questi server. Ora, con un singolo socket che offre fino a 28 o addirittura 56 core, il problema della densità si risolve quasi da solo. Abbiamo quindi risorse per considerare altri vantaggi per i clienti del nostro Cloud KROK. Ad esempio, abbiamo creato un pool dedicato con processori 6244 per i database.

Un ulteriore vantaggio è che questa architettura si adatta molto bene a 1C. Il senso è che passando da un processore a 3 GHz a uno a 4 GHz, quasi tutti i test mostrano un incremento di non +30 %, ma di +15-20 %... Mentre questa nuova soluzione offre un +45 %. Significa che la frequenza aumenta del 30 %, ma il guadagno cresce in modo non lineare rispetto alla frequenza. E i processori costano circa il 40 % in più. Alla fine, i nuovi processori sono più costosi, ma finalmente 1C inizia a funzionare correttamente. Si può andare nel cloud, senza preoccuparsi che non ci siano i processori giusti. Questo è molto importante per molti dei nostri clienti ora.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster