
Bereits im Frühjahr dieses Jahres haben wir die Infrastruktur übertragen für den frischen Xeon Gold 6254. Für einen detaillierten Test des Prozessors ist es zu spät – mittlerweile ist seit der Veröffentlichung des „Steins“ zum Verkauf mehr als ein Jahr vergangen und jeder kennt die Details zum Prozessor. Eine Besonderheit ist jedoch bemerkenswert: Der Prozessor verfügt über eine Grundfrequenz von 3.1 GHz und 18 Kerne, die mit einem Turbo-Boost alle gleichzeitig mit einer Frequenz von 3,9 GHz arbeiten können, was uns als Cloud-Anbieter ermöglicht, „zu versenden.“ „Immer eine konstant hohe Frequenz zum Prozessor virtueller Maschinen.“
Dennoch sind wir weiterhin daran interessiert, die Leistungsfähigkeit unter Last zu bewerten. Lass uns anfangen!
Kurze Beschreibung des Prozessors
Wie wir oben geschrieben haben, ist der Prozessor bereits jedem bekannt, wir geben jedoch kurz seine Spezifikationen an:
Code Name
Cascade See
Anzahl der Kerne
18
CPU-Basistakt
3,1 GHz
Maximale Taktrate mit Turbo-Boost-Technologie auf allen Kernen
3,9 GHz
Speichertypen
DDR4-2933
Max. Anzahl der Speicherkanäle
6
Wir führen Tests durch
Für den Test wurde ein virtueller Server mit 8 Kernen und 64 GB Arbeitsspeicher eingerichtet, der der virtuellen Maschine exklusiv zur Verfügung stand. Die Daten wurden in einem schnellen Pool auf Basis eines SSD-Arrays gespeichert. Die Tests wurden mit einer Microsoft SQL Server 2014-Datenbank und dem Betriebssystem durchgeführt. Windows Server 2016 und natürlich können wir nicht auf das Wichtigste verzichten - 1C:Enterprise 8.3 (8.3.13.1644).
Wir haben auch darauf geachtet . Wenn Sie es nicht gelesen haben, dann kurz gesagt: Vier Prozessoren wurden dort getestet – 2690, 6244 und 6254. Der schnellste war 6244, und das Ergebnis auf 6254 erzielte 27,62 Punkte. Diese Erfahrung hat uns interessiert, denn bei frühen Tests in unserer Cloud im Frühjahr 2020 haben wir bei Gilev-Tests eine Streuung von 33 auf 45 erhalten, aber es hat nicht geklappt, weniger als 30 zu erreichen, vielleicht ist das genau das Merkmal der Arbeit damit ein anderes DBMS, aber dies veranlasste uns, Messungen an unserer eigenen Infrastruktur vorzunehmen. Wir haben es wieder verbracht und werden es teilen.
Also fangen wir mit dem Testen an! Was steht in den Ergebnissen?
Testergebnis
Wie wir sehen können, ist das Ergebnis auf einem MSSQL-Server mit einem Xeon Gold 6254-Prozessor mit aktiviertem Turbo-Boost 39 Punkte. Wir interpretieren den erhaltenen Wert in einen Gilev-Score und erhalten ein Ergebnis, das größer als der „Gut“-Score, aber noch nicht „Großartig“ ist. Unter dem Gesichtspunkt der Bewertung dieser besonderen Art von „Papageien“ halten wir das Ergebnis für gut. Es ist wichtig zu beachten, dass wir nicht auf Betriebssystem- und SQL-Server-Ebene optimiert haben und das Ergebnis so erhalten haben, wie es ist. Wenn Sie möchten, können Sie es noch etwas erhöhen, aber das sind die Feinheiten des Tunings, ein Thema für ein anderes Blog-Eintrag.
An dieser Stelle ist auch zu beachten, dass wir nicht dazu aufrufen, die Auslastung produktiver Datenbanken nach dem Gilev-Test zu bewerten und sofort Rückschlüsse auf die Angemessenheit des Einsatzes eines bestimmten Prozessors zu ziehen, sondern nach unserer Statistik Prozessoren mit einer Häufigkeit von 3 GHz oder mehr sind bei der Arbeit mit 1C effizienter, und der Test von Gilev kann unterschiedliche Zahlen anzeigen, selbst unter den Bedingungen eines Anbieters oder in der lokalen Infrastruktur. Sie können auf einfacheren Prozessoren, auch auf Nicht-Server-Prozessoren, hohe Ergebnisse erzielen. Dies bedeutet jedoch nicht, dass Sie konstant hohe Ergebnisse erzielen, wenn Sie eine Last in Form von 1C ERP für 50 bis 100 Personen oder Trade „füttern“. Führen Sie nach Möglichkeit immer Pilotversuche durch und testen Sie diese.
Source: habr.com
