Wie wir die Leistung neuer Prozessoren in der Cloud für 1C mit dem Gilev-Test getestet haben

Wie wir die Leistung neuer Prozessoren in der Cloud für 1C mit dem Gilev-Test getestet haben

Wir entdecken nichts Neues, wenn wir sagen, dass virtuelle Maschinen auf neuen Prozessoren immer produktiver sind als Geräte auf Prozessoren älterer Generationen. Interessanter ist, dass bei der Analyse der Fähigkeiten von Systemen, die in ihren technischen Merkmalen sehr ähnlich zu sein scheinen, das Ergebnis völlig unterschiedlich ausfallen kann. Davon waren wir überzeugt, als wir Intel-Prozessoren in unserer Cloud testeten, um zu prüfen, welche von ihnen beim Ausführen von Systemen auf 1C die größte Rendite erzielen.

Spoiler: Wie unser Test gezeigt hat, kommt es ganz auf die jeweilige Aufgabe an. Aus der gesamten Palette der neuen Intel-Prozessoren konnten wir das Produkt auswählen, das eine mehrfache Leistungssteigerung bietet, da der Intel Xeon Gold 6244 über eine geringere Anzahl von Kernen verfügt, jedem Kern eine größere Menge an L3-Cache-Speicher zur Verfügung steht und eine höhere Taktfrequenz zugewiesen ist – sowohl im Basis- als auch im Turbo-Boost-Modus. Mit anderen Worten: Diese Prozessoren sind hinsichtlich der Leistung pro Einheit/Rubel besser für die Bewältigung ressourcenintensiver Aufgaben geeignet. Für 1C ist das perfekt: Mit den neuen Prozessoren begannen die 1C-Anwendungen in unserer Cloud buchstäblich zu „atmen“.

Lassen Sie uns Ihnen nun erzählen, wie wir die Tests durchgeführt haben. Nachfolgend finden Sie die Ergebnisse der synthetischen Tests von Gilev. Sie können diese als Richtlinie verwenden, müssen die tatsächliche Auslastung jedoch in jedem Fall selbst bei Ihren eigenen Aufgaben überprüfen.

Testbedingungen

Wichtiger Hinweis: Wir haben den Vergleich ohne zusätzliche Optimierungen durchgeführt, keinen Benchmark. Durch zusätzliche Anpassung der Systeme in der Cloud sind bessere Ergebnisse garantiert.

Gegeben: zwei virtuelle Maschinen mit 8 vCPU und 64 GB RAM mit FLASH-Disks 10.000 IOPS.

Первая виртуалка — с Windows Server 2016 и установленным 1С 8.3.10.2580, для второй образ виртуальной машины с базой данных (Centos + Postgresql) взяли на Gilev.ru.

Die Postgresql-Datenbank ist kein Zufall, da ihre Funktionsweise den realen Bedingungen der 1C-Nutzung durch unsere Kunden am nächsten kommt. Ja, ja, wir haben synthetische Tests ähnlich wie bei typischen Installationen durchgeführt, das heißt, dies ist keine universelle Antwort auf alle Fragen des Universums, sondern eher eine Richtlinie für Ihre eigene Analyse.

Wichtig ist, dass bei Verwendung einer Dateiarchitektur anstelle einer Datenbank die Testergebnisse in der Regel höher sind. In Wirklichkeit wird diese Art von Architektur jedoch nur für sehr kleine Installationen verwendet. Genau hier RuVDS getestet zur Dateiarchitektur. Und hier ist, was darüber Kommentare sagten Wjatscheslaw Gilew selbst:

Wenn wir über das Mieten von 1C im Dateimodus sprechen, dann ja, aber was ich finde, funktioniert ausschließlich in der Client-Server-Version. Es ist sinnvoll: 1) diese Klarstellung entweder in den Artikel aufzunehmen; 2) oder testen Sie die Client-Server-Version, da der Unterschied in der Architektur erheblich ist und die Dateiversion nicht über die volle Funktionalität verfügt.

Es wurden keine zusätzlichen Einstellungen am Betriebssystem oder 1C-Produkt vorgenommen.

Prozessoren

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

Lasst den 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 getestet haben
„Gut“ ist für uns die Mindestnote, die dem Kunden ein komfortables Arbeiten mit 1C-Systemen garantiert.

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 getestet haben

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 getestet haben

Ergebnis: 35,21.

Zusammenfassend lässt sich sagen: Auch wenn eine virtuelle Maschine auf einem Intel Xeon Gold 6244 mit 3,6 GHz 60 % mehr kostet als ein E5-2690 v2 mit 3 GHz, lohnt sich die Wahl dennoch. Bei einem geringeren Preisunterschied werden die Vorteile noch größer. Da unsere Preislücke jedoch viel kleiner ist, sind solche VMs deutlich rentabler.

Cascade Lake-Prozessorkerne weisen Leistungssteigerungen nicht nur aufgrund der höheren Frequenz, sondern auch aufgrund der moderneren Architektur auf. Gleichzeitig liefern verschiedene Prozessormodelle dieser Reihe unterschiedliche Ergebnisse, die bei der Lösung Ihres Problems berücksichtigt werden müssen.

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 vergrößert und die Entscheidung für dieses Produkt noch offensichtlicher macht.

Was bedeutet das für uns?

Wir lebten lange Zeit im alten Paradigma, in dem ein einzelner Prozessor nicht sehr viele Kerne hatte und daher nicht sehr viele virtuelle Maschinen auf einen einzelnen Server passten. Ich musste viel Arbeit investieren, um zumindest eine gewisse Optimalität bei der dichten Packung der VMs in diesen Servern zu erreichen. Da wir nun 28 oder sogar 56 Kerne pro Sockel haben, löst sich das Problem mit der Packungsdichte fast von selbst. Und wir haben die Ressourcen, um uns weitere Goodies für Kunden unserer KROK Cloud auszudenken. Beispielsweise haben wir für das DBMS einen separaten Pool mit 6244 Prozessoren erstellt.

Ein zusätzlicher Bonus ist, dass sich dies alles als eine sehr geeignete Architektur für 1C herausgestellt hat. Der Punkt ist, dass wenn Sie von einem 3-GHz-Prozessor auf einen 4-GHz-Prozessor umsteigen, fast alle Tests nicht +30 %, sondern +15–20 % ergeben … Und dieses Ding gibt Ihnen +45 %. Das heißt, die Frequenz steigt um 30 % und der Anstieg wächst nichtlinear mit der Frequenz. Und die Prozessoren sind 40 Prozent teurer. Infolgedessen sind neue Prozessoren teurer, aber schließlich beginnt 1C normal zu funktionieren. Sie können in die Cloud gehen, ohne befürchten zu müssen, dass dort die falschen Prozessoren verbaut sind. Für viele unserer Kunden ist dies jetzt sehr wichtig.

Source: habr.com

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster