Wie wir die Leistung neuer Prozessoren in der Cloud fĂŒr 1C mit dem Gilev-Test ĂŒberprĂŒft haben

Wie wir die Leistung neuer Prozessoren in der Cloud fĂŒr 1C mit dem Gilev-Test ĂŒberprĂŒft haben

Wir werden Amerika nicht öffnen, wenn wir sagen, dass virtuelle Maschinen auf neuen Prozessoren immer leistungsfÀhiger sind als Hardware auf alten Prozessoren. Interessanter ist Folgendes: Bei der Analyse von Systemen, die scheinbar sehr Àhnliche technische Eigenschaften aufweisen, kann das Ergebnis völlig unterschiedlich sein. Das haben wir festgestellt, als wir Intel-Prozessoren in unserer Cloud getestet haben, um herauszufinden, welche von ihnen den besten Ertrag bei der Nutzung von 1C-Systemen bieten.

Spoiler: Wie unser Test gezeigt hat, hĂ€ngt alles von der gestellten Aufgabe ab. Es ist uns gelungen, aus der gesamten Reihe neuer Intel-Prozessoren das Produkt auszuwĂ€hlen, das aufgrund der geringeren Anzahl von Kernen im Intel Xeon Gold 6244, mehr L3-Cache pro Kern und einer höheren Taktrate – sowohl Basis- als auch Turbo-Boost-Modus – einen mehrfachen Leistungszuwachs erzielt hat. Mit anderen Worten, diese Prozessoren sind in der Lage, rechenintensive Aufgaben hinsichtlich der Leistung pro Euro besser zu bewĂ€ltigen. FĂŒr 1C ist dies bestens geeignet: Mit den neuen Prozessoren fangen die Anwendungen auf 1C in unserer Cloud an, regelrecht „zu atmen“.

Jetzt erzĂ€hlen wir, wie wir die Tests durchgefĂŒhrt haben. Unten sind die Ergebnisse der synthetischen Gilev-Tests aufgefĂŒhrt. An ihnen kann man sich orientieren, aber in jedem Fall muss die tatsĂ€chliche Auslastung selbst bei den eigenen Aufgaben ĂŒberprĂŒft werden.

Testbedingungen

Wichtiger Hinweis: Wir haben den Vergleich ohne jegliche zusĂ€tzlichen Optimierungen durchgefĂŒhrt und kein Benchmarking. Bei zusĂ€tzlicher Anpassung der Systeme in der Cloud wird das Ergebnis zweifellos besser sein.

Gegeben: zwei virtuelle Maschinen mit 8 vCPU und 64 GB RAM mit FLASH-Laufwerken, die 10.000 IOPS erreichen.

Die erste virtuelle Maschine – mit Windows Server 2016 und installiertem 1C 8.3.10.2580; fĂŒr die zweite haben wir das Abbild der virtuellen Maschine mit der Datenbank (CentOS + PostgreSQL) verwendet. Gilev.ru.

Die PostgreSQL-Datenbank ist nicht zufĂ€llig ausgewĂ€hlt, da ihr Betrieb am besten den realen Nutzungsbedingungen von 1C durch unsere Kunden entspricht. Ja, wir haben synthetische Tests durchgefĂŒhrt, die typischen Installationen Ă€hneln. Das heißt, dies ist keine universelle Antwort auf alle Fragen des Universums, sondern ein Richtwert fĂŒr Ihre eigene Analyse.

Es ist wichtig zu beachten, dass bei Verwendung einer Dateiarichitektur anstelle einer Datenbank die Testergebnisse normalerweise besser sind. In der RealitĂ€t wird dieser Architekturtyp jedoch nur fĂŒr sehr kleine Installationen verwendet. Hier ist es. RuVDS hat getestet mit der Dateiarichitektur. Und dazu sagte der Kommentar selbst von Wjatscheslaw Gilew:

Wenn es um die Miete von 1C im Dateimodus geht, ja, aber das, was ich sehe, funktioniert ausschließlich im Client-Server-Modell. Es macht Sinn: 1) entweder diese Klarstellung in den Artikel aufzunehmen; 2) oder die Client-Server-Variante zu testen, da der Unterschied in der Architektur erheblich ist und die Dateivariante nicht ĂŒber die volle FunktionalitĂ€t verfĂŒgt.

Es wurden keine zusÀtzlichen Einstellungen des Betriebssystems und des Produkts 1C vorgenommen.

Prozessoren

  • In der linken Ecke des Rings – Prozessor Intel Xeon E5-2690 v2, 3,00 GHz.
  • In der rechten Ecke des Rings – Intel Xeon Gold 6254, 3,10 GHz.
  • In der Mitte des Rings – Intel Xeon Gold 6244, 3,60 GHz.

Möge der Kampf beginnen!

Ergebnisse

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

Wie wir die Leistung neuer Prozessoren in der Cloud fĂŒr 1C mit dem Gilev-Test ĂŒberprĂŒft haben
«Gut» fĂŒr uns ist die Mindestmarke, die ein komfortables Arbeitsniveau des Kunden mit den 1C-Systemen gewĂ€hrleistet.

Das Ergebnis – 22,03.
 
Intel Xeon Gold 6254, 3,10 GHz:

Wie wir die Leistung neuer Prozessoren in der Cloud fĂŒr 1C mit dem Gilev-Test ĂŒberprĂŒft haben

Das Ergebnis – 27,62.

Prozessor Intel Xeon Gold 6244, 3,60 GHz:

Wie wir die Leistung neuer Prozessoren in der Cloud fĂŒr 1C mit dem Gilev-Test ĂŒberprĂŒft haben

Das Ergebnis – 35,21.

Zusammenfassend: Selbst wenn die virtuelle Maschine auf Intel Xeon Gold 6244 bei 3,6 GHz 60 % teurer ist als die E5-2690 v2 bei 3 GHz, sollte man sie wĂ€hlen. Bei einer geringeren Preisdifferenz wird der Vorteil noch grĂ¶ĂŸer. Aber wir haben eine viel geringere Preisdifferenz, daher sind solche VMs deutlich rentabler.

Die Kerne der Cascade Lake-Prozessoren zeigen eine Leistungssteigerung nicht nur durch eine erhöhte Frequenz, sondern auch durch eine modernere Architektur. Dabei liefern verschiedene Modelle in dieser Reihe unterschiedliche Ergebnisse, was bei der Lösung der eigenen Aufgaben unbedingt berĂŒcksichtigt werden muss.

In der Cloud planen wir, diese Prozessoren im Turbo-Boost-Modus zu verwenden, in dem die Taktfrequenz des Prozessors 4,40 GHz erreicht, was seinen Leistungsvorsprung erhöht und die Wahl fĂŒr dieses Produkt noch offensichtlicher macht.

Was bedeutet das fĂŒr uns

Wir haben lange Zeit in einem alten Paradigma gelebt, in dem ein Prozessor nicht sehr viele Kerne hatte und daher nicht sehr viele virtuelle Maschinen auf einen Server passten. Man musste viel MĂŒhe aufwenden, um zumindest eine gewisse Effizienz bei der dichten Anordnung der VM auf diesen Servern zu erreichen. Jetzt, wo wir pro Sockel 28 oder sogar 56 Kerne erhalten, löst sich das Problem mit der Dichte der Anordnung fast von selbst. Und wir haben Ressourcen, um ĂŒber andere Boni fĂŒr die Kunden unserer Cloud KROK nachzudenken. Zum Beispiel haben wir einen eigenen Pool mit Prozessoren 6244 fĂŒr die DBMS eingerichtet.

Ein zusĂ€tzlicher Bonus – all dies stellte sich als sehr passende Architektur fĂŒr 1C heraus. Es ist so, dass wenn man von einem Prozessor mit einer Frequenz von 3 GHz zu einem Prozessor mit 4 GHz wechselt, fast alle Tests dir nicht +30 %, sondern nur +15–20 % bringen
 Und dieses Ding gibt dir +45 %. Das heißt, die Frequenz erhöht sich um 30 %, und das Wachstum ist nicht linear zur Frequenz. Und die Prozessoren sind etwa 40 % teurer. Letztendlich sind die neuen Prozessoren teurer, aber endlich beginnt 1C normal zu arbeiten. Man kann in die Cloud gehen, ohne sich Sorgen zu machen, dass dort nicht die richtigen Prozessoren sind. FĂŒr viele unserer Kunden ist das jetzt sehr wichtig.

Quelle: habr.com

60GB SSD 8Gb DDR4