Da haben wir die Leistung neuer Prozessoren in der Cloud für 1C nach dem Gilyov-Test getestet



Wir werden Amerika nicht entdecken, wenn wir sagen, dass virtuelle Maschinen auf neuen Prozessoren immer produktiver sind als Geräte auf Prozessoren der alten Generation. Eine andere Sache ist interessanter: Bei der Analyse der Fähigkeiten von Systemen, deren technische Eigenschaften sehr nahe zu liegen scheinen, kann das Ergebnis völlig anders ausfallen. Davon waren wir überzeugt, als wir Intel-Prozessoren in unserer Cloud getestet haben, um zu überprüfen, welche von ihnen bei Betriebssystemen auf 1C die größte Rendite erzielen.

Spoiler: Wie unser Test gezeigt hat, hängt alles von der Aufgabe ab. Wir haben es geschafft, das Produkt aus der gesamten Reihe neuer Intel-Prozessoren auszuwählen, die eine mehrfache Leistungssteigerung ermöglichten, da Intel Xeon Gold 6244 weniger Kerne hat, jeder Kern mehr L3-Cache hat und eine höhere Taktfrequenz zugewiesen ist - sowohl die Basis als auch und im Turbo-Boost-Modus. Mit anderen Worten, es sind diese Prozessoren, die ressourcenintensive Aufgaben in Bezug auf eine Einheit Produktivität / Rubel besser bewältigen. Für 1C passt dies am besten: Mit neuen Prozessoren begannen 1C-Anwendungen in unserer Cloud buchstäblich zu „atmen“.

Jetzt erzählen wir Ihnen, wie wir getestet haben. Nachfolgend sind die Ergebnisse der Gilev-Synthesetests aufgeführt. Sie können sich auf sie konzentrieren, aber in jedem Fall müssen Sie die tatsächliche Entsorgung Ihrer Aufgaben selbst überprüfen.

Test-Bedingungen


Ein wichtiger Hinweis: Wir haben den Vergleich ohne zusätzliche Optimierungen durchgeführt, nicht als Benchmark. Durch die zusätzliche Konfiguration von Systemen in der Cloud werden die Ergebnisse garantiert besser.

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

Die erste virtuelle Maschine - mit Windows Server 2016 und installiertem 1C 8.3.10.2580 - für das zweite Image einer virtuellen Maschine mit einer Datenbank (Centos + Postgresql) wurde auf Gilev.ru erstellt .

Die Postgresql-Datenbank ist kein Zufall, da ihr Betrieb den tatsächlichen Nutzungsbedingungen von 1C durch unsere Kunden am nächsten kommt. Ja, ja, wir haben synthetische Tests durchgeführt, die typischen Installationen ähneln. Dies ist keine universelle Antwort auf alle Fragen des Universums, nämlich eine Richtlinie für Ihre eigene Analyse.

Wichtig ist, dass bei Verwendung der Dateiarchitektur anstelle einer Datenbank die Testergebnisse normalerweise höher sind. In der Realität wird diese Art von Architektur jedoch nur für sehr kleine Installationen verwendet. Hier wurde RuVDS auf Dateiarchitektur getestet . Und hier ist, was Vyacheslav Gilyov selbst in einem Kommentar dazu gesagt hat :
Wenn wir über das Mieten von 1C im Dateimodus sprechen, dann ja, aber was mir auffällt, funktioniert ausschließlich in der Client-Server-Version. Es ist sinnvoll: 1) oder diese Klarstellung im Artikel zu machen; 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 für das Betriebssystem und das 1C-Produkt vorgenommen.

Prozessoren


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

Lasst den Kampf beginnen!

Ergebnisse


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


„Gut“ ist für uns die Mindestpunktzahl, die ein komfortables Kundenerlebnis mit 1C-Systemen garantiert.

Das Ergebnis ist der 22.03.

Intel Xeon Gold 6254, 3,10 GHz:



Das Ergebnis ist 27,62.  

Intel Xeon Gold Prozessor 6244, 3,60 GHz:



Ergebnis - 35,21.

Insgesamt: Selbst wenn die virtuelle Maschine auf Intel Xeon Gold 6244 mit 3,6 GHz 60% mehr kostet als die E5-2690 v2 mit 3 GHz, lohnt es sich, sie auszuwählen. Bei einem geringeren Preisunterschied sind die Vorteile noch größer. Wir haben jedoch eine viel geringere Preislücke, sodass solche VMs spürbar rentabler sind.

Kerne von Cascade Lake-Prozessoren zeigen eine Leistungssteigerung nicht nur aufgrund der erhöhten Frequenz, sondern auch aufgrund einer moderneren Architektur. Darüber hinaus liefern verschiedene Prozessormodelle aus 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, bei dem die Prozessortaktfrequenz 4,40 GHz erreicht, was die Leistungslücke vergrößert und die Wahl für dieses Produkt noch offensichtlicher macht.

Was bedeutet das für uns?


Wir haben lange Zeit im alten Paradigma gelebt, als ein Prozessor nicht über sehr viele Kerne verfügte und daher nicht viele virtuelle Maschinen auf einem Server platziert waren. Ich musste viel hocken, um zumindest eine gewisse Optimalität beim engen Packen von VMs auf diesen Servern zu erreichen. Wenn wir jetzt 28 oder sogar 56 Kerne pro Sockel erhalten, ist das Problem mit der Stapeldichte fast von selbst gelöst. Und wir haben Ressourcen, um über andere Extras für Kunden unserer CROC Cloud nachzudenken. Zum Beispiel haben wir einen separaten Pool mit 6244 Prozessoren unter dem DBMS gefilmt.

Ein zusätzlicher Bonus - all dies stellte sich als sehr geeignete Architektur für 1C heraus. Der Punkt ist, dass wenn Sie von einem 3-GHz-Prozessor zu einem 4-GHz-Prozessor wechseln, fast alle Tests nicht + 30%, sondern + 15–20% ergeben ... Und dieses Ding gibt Ihnen + 45%. Das heißt, die Frequenz steigt um 30% und die Zunahme wächst nichtlinear zur Frequenz. Und Prozessoren sind 40 Prozent teurer. Infolgedessen sind neue Prozessoren teurer, aber schließlich funktioniert 1C normal. Sie können in die Cloud wechseln, ohne sich Sorgen machen zu müssen, dass die falschen Prozessoren vorhanden sind. Für viele unserer Kunden ist dies jetzt sehr wichtig.

All Articles