Der Supermicro 1124US-TNRP ist ein 1U-Server, der die neuen AMD EPYC 7003-Prozessoren nutzt. Der Server ist Teil der A+ Ultra-Familie von Supermicro. Wenn der Name und das Bild unten ein Déjà-vu hervorrufen, liegt das daran, dass wir das nahezu Identische bereits besprochen haben Supermicro 1024US-TRT Server. In der vorherigen Rezension wurde auch eine neuere Version von a betrachtet Supermicro AMD EPYC-Server im 1023-TR4. Gehen wir mit dem Supermicro 1124US-TNRP weiter auf die Anfänge von Supermicro ein.
Der Supermicro 1124US-TNRP ist ein 1U-Server, der die neuen AMD EPYC 7003-Prozessoren nutzt. Der Server ist Teil der A+ Ultra-Familie von Supermicro. Wenn der Name und das Bild unten ein Déjà-vu hervorrufen, liegt das daran, dass wir das nahezu Identische bereits besprochen haben Supermicro 1024US-TRT Server. In der vorherigen Rezension wurde auch eine neuere Version von a betrachtet Supermicro AMD EPYC-Server im 1023-TR4. Gehen wir mit dem Supermicro 1124US-TNRP weiter auf die Anfänge von Supermicro ein.
Supermicro 1124US vs. 1024UT
Zunächst einmal gibt es hier viele Gemeinsamkeiten. Beide Server verwenden AMD EYPC-Prozessoren der dritten Generation, beide verfügen über 32 DIMM-Steckplätze für bis zu 8 TB ECC DDR4 3200 MHz SDRAM und beide verfügen über drei PCIe Gen4-Erweiterungssteckplätze. Einer der größten Kritikpunkte, den wir beim vorherigen Server hatten, war der Mangel an dichtem NVMe-Speicher.
Einerseits verfügte der 1024UT über vier 3.5-Zoll-Schächte für bis zu 64 TB Festplattenkapazität. Diese Schächte unterstützten SATA, SAS und NVMe, aber wenn Sie Letzteres, das Schnellste, nutzen wollten, waren Sie auf nur vier Schächte beschränkt. Im 1124US gibt es nur 2.5-Zoll-Schächte, aber das ist in Ordnung, da man 12 davon hat, was bedeutet, dass viel mehr NVMe-Speicher möglich ist.
Der 1124US ist 1 HE groß, unterstützt aber 280 W TDP. Das heißt, Sie können zwei 64-Kern-AMD-EPYC-CPUs nutzen, wenn Sie dies wünschen. Die hinteren I/Os des Supermicro 1124US ähneln denen des 1024UT, bieten jedoch zwei 10GBase-T- und zwei 10G-SFP+-Anschlüsse und unterstützen drei x16-PCIe-Erweiterungssteckplätze.
Unser Ansichtsmodell umfasst zwei AMD EPYC 7713-CPUs, 512 GB Arbeitsspeicher und 12 Intel P5510 3.84 TB SSDs.
Supermicro 1124US-TNRP-Spezifikationen
Formfaktor | 1U |
CPU |
|
Farben | Bis zu 64 Kerne |
Speicherkapazität |
|
Speichertyp | DDR4 3200 MHz Registered ECC, 288-polige vergoldete DIMMs |
DIMM-Größen | 4GB, 8GB, 16GB, 32GB, 64GB, 128GB, 256GB |
Speicherspannung | 1.2V |
Fehlererkennung |
|
Chipsatz | System-on-Chip (SoC) |
SATA | SATA3 (6 Gbit/s) |
Network Connectivity | Dual 10GBase-T + 10G SFP+ über Intel X710-TM4 |
IPMI |
|
Grafiken | ASPEED AST2500 BMC |
NVMe | 12 NVMe-Ports (Standard) |
LAN |
|
USB | 4 USB-Ports 3.0
(2 hinten + 1 Typ A + 1 vorne) |
VGA | 1 VGA-Anschluss |
SAS | Unterstützung von 12 SAS3-Ports über optionales SAS-Kit |
SATA | 12 SATA3-Ports werden über optionale Kits unterstützt |
Andere |
|
BIOS-Typ | AMI 128 MB SPI-Flash-EEPROM |
Erweiterungssteckplätze |
|
Labor-Stromversorgungen | Redundante 1200-W-Netzteile mit PMBus |
Eingang |
|
+ 12V |
|
+ 12Vsb | Max.: 2.1 A / Min.: 0 A |
Größe | 1.7 mm |
Breite | 17.2 mm |
Tiefe | 29.1 mm |
Bruttogewicht | 48 lbs (21.8 kg) |
Designen und Bauen
Der Supermicro 1124US-TNRP ist ein 1U-Server, der das normale Aussehen einer Supermicro-Einheit hat. Auf der Vorderseite des Servers befinden sich die zwölf 2.5-Zoll-Laufwerksschächte. Die Schächte sind werkzeuglos und im laufenden Betrieb austauschbar, was immer schön ist. Oben links befindet sich ein USB 3.0-Anschluss. Oben rechts befindet sich das Bedienfeld mit der Einschalttaste/LED, der Festplattenanzeige, der NIC-Anzeige, der Informations-LED und der UID-Taste.
Wenn man es nach hinten dreht, sieht man auf der linken Seite die beiden Netzteile, auf der rechten Seite die drei PCIe-Steckplätze und in der Mitte alle Anschlüsse, darunter vier 3-GbE-Anschlüsse, zwei USB 10-Anschlüsse, einen dedizierten LAN-Anschluss für IPMI und einen seriellen Port, eine UID-Anzeige und -Taste sowie einen Video-Port.
Wenn wir es öffnen, können wir die beiden CPUs und die 32 DIMMS sehen, die sie umgeben.
Supermicro 1124US-TNRP Leistung
Supermicro 1124US-TNRP-Konfiguration:
- Intel P5510 3.84 PCIe Gen 4 NVMe SSDs
- AMD EPYC 7713 Prozessor (64 Kerne)
- 512GB DDR4 RAM
- 64 GB SATADOM-Boot
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 16 vCPUs und 64 GB DRAM konfiguriert und den LSI Logic SAS SCSI-Controller genutzt. Während unsere zuvor getesteten Sysbench-Workloads die Plattform sowohl in Bezug auf Speicher-I/O als auch in Bezug auf die Kapazität ausgelastet haben, prüft der SQL-Test die Latenzleistung.
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
Für die durchschnittliche SQL Server-Latenz hatte der Supermicro 1124US-TNRP einen Gesamtwert von 1 ms, wobei einzelne VMs jeweils 1 ms maßen.
Sysbench MySQL-Leistung
Unser zweiter Benchmark für lokale Speicheranwendungen besteht aus einer Percona MySQL OLTP-Datenbank, die über SysBench gemessen wird. 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 16 vCPUs und 60 GB DRAM konfiguriert und den LSI Logic SAS SCSI-Controller genutzt. Wir haben 8 der 12 NVMe-SSDs verwendet und zwei VMs pro Laufwerk platziert. Da es sich um einen CPU-gebundenen Benchmark handelt, hatte er keinen Einfluss auf die endgültige Leistungszahl.
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
Mit dem Sysbench OLTP haben wir einen Gesamtwert von 28,665 TPS für die 8VM verzeichnet, wobei die einzelnen VMs zwischen 3,474 TPS und 3,707 TPS lagen. Bei 16 VMs sahen wir einen Gesamtwert von 38,960 TPS, wobei die einzelnen VMs zwischen 2,360 TPS und 2,492 TPS lagen. Das ist für den Test unglaublich hoch, was umso beeindruckender ist, wenn man berücksichtigt, dass dabei nicht die Flaggschiff-CPUs der AMD Epyc Gen3 genutzt werden.
Mit der durchschnittlichen Sysbench-Latenz ergab der 8VM-Test einen Gesamtwert von 8.93 ms, wobei die einzelnen VMs zwischen 8.63 ms und 9.21 ms lagen. Bei 16 VM sahen wir eine Gesamtzeit von 13.14 ms, wobei die einzelnen VMs zwischen 12.82 ms und 13.56 ms lagen.
In unserem Worst-Case-Szenario (99. Perzentil) erreichte die Latenz des 1124US einen Gesamtwert von 14.98 ms für 8 VM und 55.22 ms für den Gesamtwert der 16 VM.
VDBench-Workload-Analyse
Wenn es um das Benchmarking von Servern geht, sind Anwendungstests am besten und synthetische Tests stehen an zweiter Stelle. Obwohl sie keine perfekte Darstellung der tatsächlichen Arbeitslasten darstellen, helfen synthetische Tests dabei, Speichergeräte mit einem Wiederholbarkeitsfaktor zu vergleichen, der es einfach macht, Konkurrenzlösungen direkt miteinander zu vergleichen.
Diese Workloads bieten eine Reihe unterschiedlicher Testprofile, die von „Vier-Ecken“-Tests über allgemeine Tests der Datenbankübertragungsgröße bis hin zu Trace-Erfassungen aus verschiedenen VDI-Umgebungen reichen. Alle diese Tests nutzen den gemeinsamen vdBench-Workload-Generator mit einer Skript-Engine, um Ergebnisse über einen großen Computing-Testcluster zu automatisieren und zu erfassen. Dadurch können wir dieselben Arbeitslasten auf einer Vielzahl von Speichergeräten wiederholen, einschließlich Flash-Arrays und einzelnen Speichergeräten.
Profile:
- 4K Random Read: 100 % Read, 128 Threads, 0-120 % Iorate
- 4K Random Write: 100 % Schreiben, 128 Threads, 0-120 % Iorate
- 64K sequentielles Lesen: 100 % Lesen, 32 Threads, 0-120 % Leserate
- 64K Sequentielles Schreiben: 100 % Schreiben, 16 Threads, 0-120 % Iorate
- Synthetische Datenbank: SQL und Oracle
- VDI-Vollklon- und Linked-Clone-Traces
Beim zufälligen 4K-Lesevorgang erreichte der Supermicro 1124US-TNRP einen Spitzenwert von 3,985,505 IOPS, rutschte jedoch aufgrund der Latenz auf bis zu 1.05 ms ab.
Beim 4K-Schreiben sahen wir eine viel bessere Latenz zu Beginn (34.2 µs), der Server erreichte dann seinen Höhepunkt bei 2,256,082 IOPS und einer Latenz von 2.4 ms.
Beim Wechsel zu sequenziellen 64K-Workloads erreichte der 1124US beim Lesen einen unglaublichen Spitzenwert von 953,421 IOPS oder 59.6 GB/s bei einer Latenz von 400 µs im Submillisekundenbereich.
Bei 64K-Schreibvorgängen startete der Server mit weniger als 100 µs und erreichte einen Spitzenwert von 346,960 IOPS oder 21.7 GB/s bei einer Latenz von 779 µs.
Unsere nächste Testreihe sind unsere SQL-Workloads: SQL, SQL 90-10 und SQL 80-20. Beginnend mit SQL erreichte der Supermicro 1124US einen Spitzenwert von 2,533,043 IOPS und einer Latenz von 147 µs.
In SQL 90-10 hatte der Server einen Spitzenwert von 2,674,358 IOPS und eine Latenz von 138 µs.
SQL 80-20 erreichte eine Spitzenleistung von 2,572,583 IOPS bei einer Latenz von 144 µs.
Als nächstes folgen unsere Oracle-Workloads: Oracle, Oracle 90-10 und Oracle 80-20. Beginnend mit Oracle erreichten die 1124Us einen Spitzenwert von 991,373 IOPS mit einer Latenz von 371 µs.
In Oracle 90-10 startete der Server mit 82 µs und blieb unter 100 µs, bis etwa 2 Millionen IOPS erreicht waren, mit einem Spitzenwert von 2,373,884 IOPS bei einer Latenz von nur 108 µs.
Oracle 80-20 zeigte eine weitere starke Leistung mit geringer Latenz, beginnend bei 78.2 µs und blieb bis zu erneut etwa 100 Millionen IOPS unter 2 µs, bevor es mit 2,321,212 IOPS bei einer Latenz von 111 µs seinen Höhepunkt erreichte.
Als nächstes wechselten wir zu unserem VDI-Klontest „Full and Linked“. Beim VDI Full Clone (FC) Boot erreichte der Supermicro 1124US einen Spitzenwert von 980,159 IOPS mit einer Latenz von 234 µs.
Bei VDI FC erreichte Initial Login eine Spitzenleistung von 240,465 IOPS bei einer Latenz von 1.21 ms.
Beim VDI FC Monday Login startete der Supermicro mit geringer Latenz, stieg dann etwas an und pendelte sich dann bei einem Spitzenwert von 463,803 IOPS und einer Latenz von nur 148 µs ein.
Beim VDI Linked Clone (LC) Boot zeigte der Supermicro-Server eine ziemlich konstante Leistung mit einem Spitzenwert von 756,313 IOPS und 205 µs Latenz.
Bei der ersten Anmeldung bei VDI LC wurde ein Spitzenwert von etwa 364 IOPS bei einer Latenz von 161 µs festgestellt.
Schließlich konnte der Supermicro 1124US mit VDI LC Monday Login 492,682 IOPS bei 249 µs Latenz erreichen.
Schlussfolgerung
Supermicro hat mit dem Supermicro 1124US-TNRP einen weiteren kompakten Server mit Unterstützung für die neueste Generation von AMD EPYC-CPUs herausgebracht. Hier gibt es viel zu mögen. Der Server ist nur 1 HE groß, kann aber über die 7003 DIMM-Steckplätze zwei AMD EPYC 8-Prozessoren der dritten Generation und bis zu 32 TB RAM aufnehmen. Auf der Rückseite befinden sich drei PCIe Gen4 x16-Erweiterungssteckplätze und zwei integrierte 10-GbE-Ports. Der Nachteil des 1024UT war die Tatsache, dass nur vier NVMe-Laufwerke hinzugefügt werden konnten. Hier können Benutzer mit dem 1124US bis zu zwölf hinzufügen. KI, ML und andere rechenintensive Anwendungen werden mit dieser Box sehr gut zurechtkommen.
Um die Leistung zu testen, haben wir das System mit Intel P5510 SSDs vollgestopft und unsere Suite von Anwendungs-Workload-Analysetests durchgeführt. Bei der durchschnittlichen SQL Server-Latenz haben wir eine Gesamtlatenz von 1.25 ms festgestellt. Mit Sysbench OLTP sahen wir Gesamtwerte von 28,665 TPS für den 8VM-Test und unglaubliche 38,960 TPS für den 16VM-Test. Bei der durchschnittlichen Latenz von Sysbench ergaben sich Gesamtwerte von 8.93 ms bzw. 13.14 ms für die 8VM bzw. 16VM. Das Worst-Case-Szenario von Sysbench ergab Gesamtwerte von 14.98 ms bzw. 55.22 ms für die 8VM bzw. 16VM.
In VDBench sahen wir Highlights, darunter fast 4 Millionen IOPS beim 4K-Lesen, 2.26 Millionen IOPS beim 4K-Schreiben, satte 59.6 GB/s beim 64K-Lesen und 21.7 GB/s beim 64K-Schreiben. Bei unseren SQL-Tests sahen wir Spitzenwerte von 2.5 Millionen IOPS, 2.7 Millionen IOPS in SQL 90-10 und 2.6 Millionen IOPS in SQL 80-20. Oracle-Tests ergaben Spitzenwerte von 991 IOPS, 2.4 Millionen IOPS in Oracle 90-10 und 2.3 Millionen IOPS in Oracle 80-20.
Es folgten unsere VDI-Klontests „Full“ und „Linked“. Beim vollständigen Klonen sahen wir eine Startspitze von 980 IOPS, eine Erstanmeldung von 240 IOPS und eine Montagsanmeldung von 464 IOPS. Mit Linked Clone verzeichneten wir Spitzenwerte von 756 IOPS beim Booten, 364 IOPS beim ersten Login und 493 IOPS beim Montag-Login. Während der Server in VDBench viele beeindruckende Werte aufwies, überschritt er mehr als einmal die 1-ms-Marke. Es hatte eine höhere Latenz bei den 4K-Tests und beim VDI FC-Start.
Der Supermicro 1124US-TNRP ist ein weiterer leistungsstarker Server auf kleinem Raum. Wenn Sie auf der Suche nach einem dichten Server sind, der die Leistung wirklich übertreffen kann und über ausreichend NVMe-Speicher verfügt, ist der 1124US Ihre erste Wahl.
Supermicro 1124US-TNRP Produktseite
Beteiligen Sie sich an StorageReview
Newsletter | YouTube | LinkedIn | Instagram | Twitter | Facebook | TikTok | RSS Feed