StorageReview.com

AMD EPYC 7F52 CPU-Test

Unternehmen  ◇  Enterprise-Speicher

AMD hat heute weitere CPUs der zweiten Generation seiner AMD EPYC-Reihe vorgestellt . Die neuen CPUs gehören zur AMD EPYC 7Fx2-Familie und umfassen die Modelle 7F32, 7F72 und den hier vorgestellten AMD EPYC 7F52. Es handelt sich dabei nicht um eine grundlegend neue Produktfamilie; die 7Fx2-CPUs sind darauf ausgelegt, Lücken im AMD-Serverportfolio zu schließen. AMD bietet drei CPUs mit hoher Taktfrequenz für spezifische Anwendungsfälle an – ein Vorteil, den viele Kunden nutzen möchten.

Um es kurz zusammenzufassen: Die AMD EPYC-Prozessoren der 2. Generation verfügen über eine viel höhere Kernzahl als Intel-CPUs, ermöglichen Servern (mit dem richtigen Motherboard) die Unterstützung von PCIe 4.0 und unterstützen schnelleres DRAM. All dies führt auf verschiedene Weise zu einer schnelleren Leistung und hat dazu geführt, dass einige Softwareanbieter die Art und Weise, wie sie Server auf Sockets statt auf Kernen lizenzieren, umgestalten. Ein weiteres Verkaufsargument ist hier der Preis. Typischerweise kann eine AMD EPYC-Plattform die gleiche Leistung wie ein Intel Xeon Scalable der zweiten Generation zu einem viel günstigeren Preis erreichen.

AMD brachte zum Start rund 20 CPUs auf den Markt, die in Single- und Dual-Prozessor-Konfigurationen verschiedenste Anforderungen abdeckten. Obwohl das Angebot anfangs umfangreich war, gab es einige Lücken, die AMD seitdem mit neuen CPUs geschlossen hat . Aktuell werden vermehrt neue Modelle mit Frequenzen von bis zu 3.9 GHz vorgestellt. Laut AMD eignen sich diese ideal für Workloads wie HCI, HPC und relationale Datenbanken. So lässt sich beispielsweise die hohe Kernlast von VMware umgehen und dennoch eine hohe Leistung erzielen. Im Grunde eignen sie sich für alle speicherintensiven Workloads, bei denen keine High-End-Unternehmenshardware erforderlich ist. Der von uns getestete AMD 7F52 unterstützt bis zu 4 TB DRAM.

Hier ist eine Videorezension:

Die AMD EPYC 7F52-CPU ist derzeit zu einem Preis von 3,100 US-Dollar pro Stück erhältlich, aber wenn man sie in großen Mengen kauft, ist das zweifellos ein Schnäppchen.

AMD EPYC 7Fx2 CPU-Spezifikationen       

Prozessor Kerne / Threads TDP (Watt) Basisfrequenz/Max. Boost-Frequenz Gesamter L3-Cache L3-Cache pro Kern Preis (1 Ku)
7F32 8/16 180W 3.7 GHz/~3.9 GHz 128MB 16MB $2,100
7F52 16/32 240W 3.5 GHz/~3.9 GHz 256MB 16MB $3,100
7F72 24/48 240W 3.2 GHz/~3.7 GHz 192MB 8MB $2,450

Leistung

Um die Leistung der neuen CPU zu testen, nutzten wir einen GIGABYTE R272-Z92 Server und verglichen den AMD EPYC 7F52 mit dem AMD EPYC 7302P . Dadurch ergibt sich ein direkter Vergleich zwischen zwei Einzelprozessoren bzw. 16-Kern-Systemen, wobei die übrige Hardware identisch war.

SQL Server-Leistung

Das Microsoft SQL Server OLTP-Testprotokoll von StorageReview verwendet den aktuellen Entwurf des Benchmark C (TPC-C) des Transaction Processing Performance Council, einen Online-Transaktionsverarbeitungs-Benchmark, der die Aktivitäten in komplexen Anwendungsumgebungen simuliert. Der TPC-C-Benchmark kommt der Messung der Leistungsstärken und Engpässe der Speicherinfrastruktur in Datenbankumgebungen näher als synthetische Leistungsbenchmarks.

Jede SQL Server-VM ist mit zwei vDisks konfiguriert: einem 100-GB-Volume für den Start und einem 500-GB-Volume für die Datenbank und Protokolldateien. Aus Sicht der Systemressourcen haben wir jede VM mit 8 vCPUs und 64 GB DRAM konfiguriert und den LSI Logic SAS SCSI-Controller genutzt. Während unsere Sysbench-Arbeitslast die Plattform sowohl in Bezug auf Speicher-I/O als auch in Bezug auf die Kapazität auslastet, prüft der SQL-Test die Latenzleistung.

Dieser Test verwendet SQL Server 2014, das auf Windows Server 2012 R2-Gast-VMs ausgeführt wird, und wird durch die Benchmark Factory für Datenbanken von Quest Software geprüft. Während wir diesen Benchmark traditionell dazu nutzen, große Datenbanken mit einer Größe von 3,000 auf lokalem oder gemeinsam genutztem Speicher zu testen, konzentrieren wir uns in dieser Iteration darauf, vier Datenbanken mit einer Größe von 1,500 gleichmäßig auf unseren Servern zu verteilen.

SQL Server-Testkonfiguration (pro VM)

  • Windows Server 2012 R2
  • Speicherbedarf: 600 GB zugewiesen, 500 GB genutzt
  • SQL Server 2014
    • Datenbankgröße: Maßstab 1,500
    • Virtuelle Client-Auslastung: 15,000
    • RAM-Puffer: 48 GB
  • Testdauer: 3 Stunden
    • 2.5 Stunden Vorkonditionierung
    • 30-minütiger Probezeitraum

Bei SQL Sever Transactional schnitt der 7F52 mit einem Gesamtwert von 12,641.8 TPS etwas besser ab als der 7302P mit 12638 TPS.

AMD EPYC 7Fx2 SQL TPS

Wiederum nur ein kleiner Vorteil bei der durchschnittlichen Latenz von SQL Server mit einem Gesamtwert von 3 ms bis 3.5 ms.

Sysbench MySQL-Leistung

Unsere Percona MySQL OLTP-Datenbank wurde über SysBench gemessen. Dieser Test misst die durchschnittliche TPS (Transaktionen pro Sekunde), die durchschnittliche Latenz und auch die durchschnittliche 99. Perzentil-Latenz.

Jede Sysbench-VM ist mit drei vDisks konfiguriert: eine für den Start (~92 GB), eine mit der vorgefertigten Datenbank (~447 GB) und die dritte für die zu testende Datenbank (270 GB). Aus Sicht der Systemressourcen haben wir jede VM mit 4 vCPUs und 60 GB DRAM konfiguriert und den LSI Logic SAS SCSI-Controller genutzt.

Sysbench-Testkonfiguration (pro VM)

  • CentOS 6.3 64-Bit
  • Percona XtraDB 5.5.30-rel30.1
    • Datenbanktabellen: 100
    • Datenbankgröße: 10,000,000
    • Datenbankthreads: 32
    • RAM-Puffer: 24 GB
  • Testdauer: 3 Stunden
    • 2 Stunden Vorkonditionierung von 32 Threads
    • 1 Stunde 32 Threads

Im Sysbench haben wir gesehen, dass der 7F52 den 7302P weiterhin mit 9,266 TPS auf 8,804 TPS übertrifft

Laut Sysbench lag die durchschnittliche Latenz beim 7F52 bei 27.62 ms im Vergleich zu 7302 ms beim 29.08P.

In unserem Worst-Case-Szenario (99. Perzentil) erreichten wir eine Latenz von 101.43 ms für den 7F52 und 79.16 ms für den 7302P.

Fazit

AMD füllt weiterhin die Lücken in seiner EPYC-Reihe, um den unterschiedlichen Kundenbedürfnissen gerecht zu werden. Bei der heute erschienenen neuen AMD 7Fx2-Serie dreht sich alles um hohe Frequenzen bei geringer Kernanzahl und mehr L3-Cache. Benutzer können ihren Arbeitslasten viel Arbeitsspeicher hinzufügen und die Kernanzahl in einem VMware-freundlichen Bereich beibehalten. Und das alles zu einem attraktiven Preis, was es doppelt attraktiv macht, wenn Kunden ihre HCI-Infrastruktur ausbauen. HPC-Benutzer können eine Leistungssteigerung im Vergleich zu Konkurrenz-CPUs feststellen.

AMD EPYC 7F52-Box

Für unseren Test haben wir uns den AMD EPYC 7F52 in einem GIGABYTE R272-Z92 NVMe-Server in unseren Benchmarks zur Anwendungs-Workload-Analyse angesehen. In den meisten Fällen (vier von fünf Benchmarks) übertraf der neue 7F52 den 7302P. Die neue CPU erreichte SQL Server-Werte von 12,641.8 TPS bei einer durchschnittlichen Latenz von 3 ms. Beim Sysbench wurden 9,266 TPS gemessen, was einer durchschnittlichen Latenz von 27.62 ms entspricht. Beim einzigen Test, bei dem es den 7302P nicht übertraf, sahen wir im schlimmsten Fall eine Latenz von 101.43 ms.

Der AMD EPYC 7F52-Prozessor ist ideal für Anwendungsfälle im mittleren Preissegment, die viel Speicher und Taktrate benötigen, aber nicht alles andere, was mit den High-End-CPUs von AMD ausgestattet ist. Mit der neuen AMD EPYC 7Fx2-Serie können Benutzer VMware außerdem mit einem höheren Leistungsprofil nutzen als das bestehende 16-Core-AMD-Angebot.

AMD EPYC 

Diskutieren Sie auf Reddit

Beteiligen Sie sich an StorageReview

Newsletter | YouTube | Podcast (iTunes / Spotify) | Instagram | Twitter | TikTok | RSS-Feed

Adam Armstrong

Adam ist der Chefredakteur für Nachrichten bei StorageReview.com und leitet unsere internen und freiberuflichen Content-Teams.