
Bereits im Frühjahr dieses Jahres haben wir unsere Infrastruktur auf die neuesten Xeon Gold 6254 umgestellt. Ein detailliertes Review des Prozessors ist mittlerweile überflüssig — seit der Markteinführung des „Steins“ sind bereits über ein Jahr vergangen, und die Details über den Prozessor sind allgemein bekannt. Eine bemerkenswerte Eigenschaft ist jedoch, dass der Prozessor eine Grundfrequenz von 3,1 GHz hat und über 18 Kerne verfügt, die im Turbo-Boost-Modus gleichzeitig mit einer Frequenz von 3,9 GHz arbeiten können, was es uns als Cloud-Anbieter ermöglicht, in virtuellen Maschinen stets eine stabil hohe CPU-Frequenz bereitzustellen.
Dennoch sind wir weiterhin daran interessiert, seine Fähigkeiten unter Last zu bewerten. Lassen Sie uns anfangen!
Kurze Beschreibung des Prozessors
Wie bereits erwähnt, ist der Prozessor allen bekannt, aber hier sind kurz seine Spezifikationen:
Codename
Cascade Lake
Anzahl der Kerne
18
Grundtaktfrequenz des Prozessors
3,1 GHz
Maximale Taktfrequenz mit Turbo-Boost für alle Kerne
3,9 GHz
Speichertypen
DDR4-2933
Max. Anzahl der Speicherk channels
6
Wir führen Tests durch
Für unseren Test haben wir einen virtuellen Server mit 8 dedizierten Kernen und 64 GB RAM vorbereitet. Die Daten werden auf einem schnellen SSD-Pool gespeichert. Wir führen unsere Tests mit Microsoft SQL Server 2014 durch, und das Betriebssystem ist Windows Server 2016. Natürlich dürfen wir das Wichtigste nicht vergessen: 1C:Enterprise 8.3 (8.3.13.1644).
Außerdem haben wir auf Folgendes geachtet: . Falls Sie es noch nicht gelesen haben: Kurz gesagt, es wurden Tests mit vier Prozessoren durchgeführt — 2690, 6244 und 6254. Der schnellste war der 6244, während der 6254 27,62 Punkte erreichte. Diese Erkenntnisse haben uns interessiert, da wir in unseren früheren Tests in der Cloud im Frühjahr 2020 Werte zwischen 33 und 45 erhielten, aber unter 30 hat es nie geklappt. Möglicherweise ist das eine Besonderheit der Arbeit mit einer anderen Datenbank, aber das hat uns veranlasst, Messungen in unserer eigenen Infrastruktur durchzuführen. Wir haben es erneut getestet und werden die Ergebnisse teilen.
Lassen Sie uns also mit den Tests beginnen! Was sind die Ergebnisse?
Testergebnis
Wie wir sehen, erzielt der MSSQL-Server mit einem Xeon Gold 6254 Prozessor und aktiviertem Turbo-Boost ein Ergebnis von 39 Punkten. Wenn wir den erhaltenen Wert in die Gilev-Bewertung umrechnen, erhalten wir ein Ergebnis, das besser ist als die Bewertung „Gut“, aber noch nicht „Ausgezeichnet“. Wir betrachten das Ergebnis aus der Sicht dieser speziellen Art von „Papageien“ als gut. Es ist wichtig zu beachten, dass wir keine Optimierung auf der Ebene des Betriebssystems und des SQL-Servers vorgenommen haben und das Ergebnis so erhalten haben, wie es ist. Bei Bedarf könnte man es noch etwas steigern, aber das gehört schon in die Feinheiten des Tunings, ein Thema für einen separaten Blogbeitrag.
Es ist auch wichtig zu erwähnen, dass wir nicht dazu aufrufen, die tatsächliche Arbeitslast produktiver Datenbanken anhand des Gilev-Tests zu bewerten und sofort Schlussfolgerungen über die Eignung bestimmter Prozessoren zu ziehen. Laut unserer Statistik sind Prozessoren mit einer Frequenz von über 3 GHz effektiver bei der Arbeit mit 1C. Der Gilev-Test kann unterschiedliche Ergebnisse zeigen, selbst unter demselben Anbieter oder in einer lokalen Infrastruktur. Sie können auch mit einfacheren Prozessoren, nicht unbedingt serverbasierten, hohe Ergebnisse erzielen, jedoch bedeutet das nicht, dass Sie bei einer Belastung von 1C ERP für 50-100 Benutzer oder im Handel stabil hohe Ergebnisse erzielen. Führen Sie immer einen Pilotversuch durch und testen Sie, wenn möglich.
Quelle: habr.com
