Startseite Unternehmen Testbericht zum Lenovo ThinkSystem SR950

Testbericht zum Lenovo ThinkSystem SR950

by Lyle Smith
Lenovo SR950

Das Lenovo 4U ThinkSystem SR950 ist für die ressourcenintensivsten und geschäftskritischsten Arbeitslasten konzipiert. Dieses massive Eisen gilt als einer der Flaggschiff-Server des Unternehmens und legt großen Wert auf kontinuierlichen Betrieb und „always-on“-Zuverlässigkeit, gepaart mit mehreren Ausfallsicherheitsstufen zum Schutz der Daten. Dieser Server der Enterprise-Klasse ist für diejenigen konzipiert, die vier oder mehr Prozessoren, viel Arbeitsspeicher und eine Reihe von E/A-Verbindungen benötigen.


Das Lenovo 4U ThinkSystem SR950 ist für die ressourcenintensivsten und geschäftskritischsten Arbeitslasten konzipiert. Dieses massive Eisen gilt als einer der Flaggschiff-Server des Unternehmens und legt großen Wert auf kontinuierlichen Betrieb und „always-on“-Zuverlässigkeit, gepaart mit mehreren Ausfallsicherheitsstufen zum Schutz der Daten. Dieser Server der Enterprise-Klasse ist für diejenigen konzipiert, die vier oder mehr Prozessoren, viel Arbeitsspeicher und eine Reihe von E/A-Verbindungen benötigen.

Der SR950 verfügt über bis zu acht SekundenCPUs der Intel Xeon Processor Scalable-Familie der zweiten Generation (mit 28 Kernen pro Prozessor) und kann mit bis zu 24 2.5-Zoll-Schächten konfiguriert werden, die SAS/SATA-Festplatten/SSDs aufnehmen können, einschließlich 12 2.5-Zoll-NVMe-SSDs. Der SR950 kann außerdem bis zu 24 TB RAM über 96 Steckplätze mit 256-GB-DIMMs unterbringen, die ebenfalls unterstützt werden Persistenter Intel Optane DC-Speicher. Server können enorm von Optane DC Persistent Memory Modules (PMM) profitieren, insbesondere im realen Rechenzentrumsbetrieb, da PMMs im Vergleich zu herkömmlichen DRAMs über deutlich höhere Kapazitäten verfügen (128 GB, 256 GB und 512 GB gegenüber 4 GB bis 32 GB).

Der SR950 verwendet auch XKlarheit Administrator, Lenovos zentralisierte, agentenlose, benutzerfreundliche Ressourcenverwaltungslösung. Diese Systemverwaltungssoftware verfügt über eine optimierte Benutzeroberfläche und wurde speziell entwickelt, um die Komplexität zu reduzieren, die Systemreaktion zu verbessern und die Verfügbarkeit von Lenovo-Lösungen wie dem SR950 zu erhöhen. Mit XKlarheitAdministratoren können die Infrastrukturbereitstellung automatisieren und skalieren, sodass sich Unternehmen auf andere Projekte konzentrieren und ihre Ressourcen in wichtigeren Bereichen einsetzen können.

Wir haben auch eine Video-Komplettlösung des Systems:

[yotuwp type=“videos“ id=“5oSuyJTGbtY“ ]

Spezifikationen des Lenovo 4U ThinkSystem SR950

Formfaktor/Höhe Rack/4 HE
Prozessor (max.) Bis zu 8 Intel® Xeon® Platinum-Prozessoren der zweiten Generation, bis zu 28 Kerne pro Prozessor, bis zu 205 W
Speicher (max.) Bis zu 24 TB in 96 Steckplätzen mit 256 GB DIMMs; 2666 MHz / 2933 MHz TruDDR4, unterstützt persistenten Intel® Optane™ DC-Speicher
Erweiterungssteckplätze
Bis zu 14x PCIe hinten, (11x x16+, 3x x8), 2x Shared ML2 und PCIe x16) und 1x LOM; plus 2x dediziertes Front-RAID
Interner Speicher (Gesamt/Hot-Swap) Bis zu 24 x 2.5-Zoll-Schächte unterstützen SAS/SATA-HDDs/SSDs, einschließlich 12 x 2.5-Zoll-NVMe-SSDs
Netzwerkschnittstelle Bis zu 2x (1/2/4-Port) 1GbE, 10GbE, 25GbE oder InfiniBand ML2-Adapter; plus 1x (2/4-Port) 1GbE oder 10GbE LOM-Karte
Leistung (Standard/Max) Bis zu 4x gemeinsam genutzte 1100W, 1600W oder 2000W AC 80 PLUS Platinum
Sicherheits- und Verfügbarkeitsfunktionen Lenovo ThinkShield, TPM 1.2/2.0; PFA; Hot-Swap-fähige/redundante Laufwerke, Lüfter und Netzteile; interne Lichtpfad-Diagnose-LEDs; Frontzugriff-Diagnose über dedizierten USB-Anschluss
Hot-Swap-fähige/redundante Komponenten Netzteile, Lüfter, SAS/SATA/NVMe-Speicher
RAID-Unterstützung Optionales HW-RAID; M.2-Boot-Unterstützung mit optionalem RAID
Systems Management Integriertes XClarity Controller-Management, zentralisierte XClarity Administrator-Infrastrukturbereitstellung, XClarity Integrator-Plugins und zentralisierte Server-Energieverwaltung XClarity Energy Manager
Unterstützte Betriebssysteme
Microsoft Windows Server, SUSE, Red Hat, VMware vSphere. Besuchen lenovopress.com/osig .
Beschränkte Garantie 1- und 3-Jahres-Garantie für vom Kunden austauschbare Einheiten und Vor-Ort-Service, 9×5 am nächsten Werktag; optionale Service-Upgrades

Design und bauen

Der Lenovo ThinkSystem SR950 ist mit Sicherheit einer der größten Server, die wir je getestet haben. Dieses Ding sieht aus wie ein Biest, das im StorageReview-Labor steht. Dennoch ist der SR950 ein robustes, qualitativ hochwertiges Gerät, das allen Belastungen standhält und zahlreiche Erweiterungsoptionen und Leistung bietet.

Die Frontplatte beherbergt 12–23 2.5-Zoll-Laufwerksschächte (variiert je nach Modell), die sich oben und unten befinden. Unten rechts befinden sich die Ein-/Aus-Taste, die Power-LED, die Systemfehler-LED, die System-ID-Taste/LED und die Netzwerkaktivitäts-LED.

Direkt über den LEDs befindet sich eine Lasche, die gezogen werden kann, um auf das Informationsanzeigefeld des LCD-Systems zuzugreifen, das das Informationsanzeigefeld selbst mit den Tasten „Auswählen“, „Nach oben scrollen“ und „Nach unten scrollen“ enthält. Dies ermöglicht einen schnellen Zugriff auf Systemstatus-, Firmware-, Netzwerk- und Gesundheitsinformationen.

Unten links auf der Vorderseite befinden sich zwei USB 2.0-Anschlüsse (von denen einer als Lenovo XClarity Controller-Verwaltungsanschluss fungiert) und der VGA-Videoanschluss. Dreht man den SR950, kommen die (bis zu) 17x PCIe-Steckplätze zum Vorschein, die über die Rückseite verteilt sind. Die Netzteile befinden sich auf der linken Seite; Benutzer können aus Redundanzgründen bis zu drei weitere hinzufügen. An der Unterseite der Rückseite befinden sich die NMI-Taste, der XClarity Controller-Netzwerkanschluss (RJ45), der serielle Anschluss, zwei USB 3.0-Anschlüsse und ein VGA-Videoanschluss.

Redundanz ist auch ein Hauptaugenmerk des SR950. Mit dem XClarity Controller können Benutzer die Failover-Funktion für Ethernet-Verbindungen einrichten: Wenn die primäre Ethernet-Verbindung unerwartet offline geht, wird der gesamte Ethernet-Verkehr automatisch auf die optionale redundante Ethernet-Verbindung umgeschaltet, ohne dass Daten verloren gehen oder der Benutzer eingreifen muss. Stellen Sie einfach sicher, dass die spezifischen Gerätetreiber installiert sind.

Der SR950 verfügt außerdem über redundante Kühl- und Stromversorgungsfunktionen (optionaler Aufbau und abhängig von Ihrer Konfiguration). Der Lenovo Server unterstützt bis zu vier Hot-Swap-Netzteile mit 1100 Watt (110 V oder 220 V Wechselstrom), 1600 Watt (220 V Wechselstrom) oder 2000 Watt (220 V Wechselstrom) sowie 6 oder 12 Hot-Swap-Lüfter. Fällt einer aus, übernimmt der redundante Lüfter. Die Lüfter selbst sind leicht von vorne abnehmbar.

An der Vorderseite des Servers befinden sich zwei leicht abnehmbare Schlitten, über die Benutzer auf die CPUs und den Speicher zugreifen können. Hier kann ein Benutzer Intel Optane PMEM mit dem RAM des Systems kombinieren, um eine noch größere Leistungssteigerung zu erzielen.

Lenovo ThinkSystem SR950-Konfiguration

Für unsere Testzwecke hat Lenovo unser SR950 mit den folgenden Komponenten konfiguriert. Als Systemspeicher umfasst unser Build 24 2666-MHz-DDR4-DIMMs (6 pro CPU) für einen gesamten RAM-Fußabdruck von 768 GB. Auf der Verarbeitungsseite umfasst unser Server 4 x 8280M CPUs, wobei jede CPU über 28 Kerne verfügt, die mit 2.7 GHz getaktet sind. Insgesamt ergibt sich daraus eine Rechenleistung von 302.4 GHz. Auf der Speicherseite umfasst unser System außerdem eine integrierte SATA-m.2-SSD zum Booten und 12 x 1.6 TB Intel P4610 NVMe SSDs. Für unseren SQL Server-Test nutzten wir 4 SSDs für unsere 4-VM-Workloads, während Sysbench 8 und 12 SSDs für unsere 8- und 12-VM-Workloads beanspruchte. Unser Bare-Metal-VDbench-Workload belastete alle SSDs und zeigte die Gesamtspeicherleistung.

Kennzahlen

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.

Dieser Test verwendet SQL Server 2014, das auf Windows Server 2012 R2-Gast-VMs ausgeführt wird, und wird durch Dells Benchmark Factory für Datenbanken belastet. Während wir diesen Benchmark traditionell dazu verwenden, 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

Für unseren transaktionalen SQL Server-Benchmark zeigte der SR950 einen Gesamtwert von 12,644.58 TPS, wobei einzelne VMs zwischen 3,160.85 TPS und 3,161.34 TPS lagen.

Bei der durchschnittlichen SQL Server-Latenz lieferte uns der SR950 einen Gesamtwert von 2 ms, wobei einzelne VMs alle 2 ms erreichten.

Sysbench MySQL-Leistung

Unser erster 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.

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 den SR8 mit 12 VM und 950 VM getestet, der insgesamt 25,088.5 TPS bzw. 32,555.88 TPS meldete

Mit der Sysbench-Latenz betrug der Lenovo-Server durchschnittlich 10.2 ms (8 VM) und 141.55 ms (12 VM).

In unserem Worst-Case-Szenario (99. Perzentil) betrug die Latenz des SR950 20.76 ms (8 VM) und 282.3 ms (12 VM).

VDBench-Workload-Analyse

Wenn es um das Benchmarking von Speicher-Arrays 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, 64 Threads, 0-120 % Iorate
  • 64K sequentielles Lesen: 100 % Lesen, 16 Threads, 0-120 % Leserate
  • 64K Sequentielles Schreiben: 100 % Schreiben, 8 Threads, 0-120 % Iorate
  • Synthetische Datenbank: SQL und Oracle
  • VDI-Vollklon- und Linked-Clone-Traces

Beim zufälligen 4K-Lesen startete der SR950 bei knapp über 100 µs und erreichte einen Spitzenwert von 5,072,541 IOPS mit einer Latenz von 269 µs.

Beim zufälligen 4K-Schreiben startete der SR950 mit 371,795 IOPS bei einer Latenz von 32.8 µs, blieb bis zu etwa 100 Millionen IOPS unter 2.97 µs und erreichte seinen Höhepunkt bei 3233498 IOPS bei einer Latenz von 291 µs.

Bei der Umstellung auf sequentielle Arbeitslasten sahen wir den Server-Spitzenwert bei 514,760 IOPS (oder 32.2 GB/s) bei einer Latenz von 569.7 µs während 64 Lesevorgängen.

Beim 64K-Schreiben erreichte der Server einen Spitzenwert von etwa 230,000 IOPS oder etwa 14.3 GB/s bei einer Latenz von 695 µs, was kurz vor einem starken Rückgang lag.

Unsere nächste Testreihe sind unsere SQL-Workloads, zu denen SQL, SQL 90-10 und SQL 80-20 gehören. Für SQL erreichte der SR950 einen Spitzenwert von 1578973 IOPS mit einer Latenz von 228 µs.

Für SQL 90-10 zeigte der SR950 eine Spitzenleistung von 1,355,035 IOPS bei einer Latenz von 275.4 µs.

Schließlich verzeichnete der Server für SQL 80-20 eine Spitzenleistung von 1,112,054 IOPS mit einer Latenz von 316.1 µs.

Als nächstes folgen unsere Oracle-Workloads: Oracle, Oracle 90-10 und Oracle 80-20. Bei Oracle erreichte der SR950-Server einen Spitzenwert von 1,143,534 IOPS mit einer Latenz von 321.8 µs.

Mit Oracle 90-10 erreichte der Server eine Leistung von 1,094,019 IOPS bei einer Latenz von 230.4 µs.

Für Oracle 80-20 zeigte der SR950 einen Spitzenwert von 993,536 IOPS bei einer Latenz von 250.6 µs.

Als nächstes wechselten wir zu unseren VDI-Vollklon- und Linked-Klon-Tests. Beim VDI Full Clone (FC) Boot verzeichnete Lenovo eine Spitzenleistung von 1,039,601 IOPS bei einer Latenz von 350.1 µs.

Bei der Betrachtung der VDI FC-Erstanmeldung startete der Lenovo-Server mit 71,000 IOPS mit einer Latenz von 129.6 µs und erreichte einen Spitzenwert von 683,095 IOPS mit einer Latenz von 417.1 µs.

Beim VDI FC Monday Login erreichte der Server einen Spitzenwert von 393,891 IOPS mit einer Latenz von 369 µs.

Beim VDI-Boot (Linked Clone) erreichte der SR950 einen Spitzenwert von 457,901 IOPS mit einer Latenz von 337.3 µs.

Mit VDI LC Initial Login erreichte der SR950-Server einen Spitzenwert von 251,937 IOPS bei einer Latenz von 319.5 µs.

Schließlich zeigte der Lenovo-Server beim VDI LC Monday Login eine Spitzenleistung von 328,937 IOPS bei einer Latenz von 446 µs.

Schlussfolgerung

Der Lenovo ThinkSystem SR950 ist ein riesiger 4U-Server, der speziell für Unternehmen entwickelt wurde, die regelmäßig ressourcenintensive und geschäftskritische Arbeitslasten bewältigen. Der Lenovo-Server wird von (bis zu) 8 Intel Speicher. Der SR28 ist mit 24 x 4-Zoll-Schächten ausgestattet, die SAS/SATA-HDDs/SSDs unterstützen, darunter 96 x 256-Zoll-NVMe-SSDs. Wenn Sie PCIe-Geräte hinzufügen möchten, haben Sie die Möglichkeit, bis zu 950 Up ((24) x2.5 und (12) x2.5), 14x Shared ML11 und PCIe x16) sowie zwei dedizierte RAID-Steckplätze an der Vorderseite zu installieren.

Um den neuen Lenovo-Server zu testen, bestand unser Build aus 4 x Intel 8280M, 768 GB (24 x 32 GB DDR4) 2666 MHz RAM und 12 x 1.6 TB Intel P4600 NVMe SSDs. Selbst mit diesem Mittelklasse-Build konnten wir eine beeindruckende Leistung sehen. Bei unseren VDBench-Workloads haben wir gesehen, dass der Server über 5 Millionen IOPS beim 4K-Lesen, 3.2 Millionen IOPS beim 4K-Schreiben und beeindruckende 32.2 GB/s und 14.3 GB/s beim sequentiellen 64K-Lesen und Schreiben erreichte – wobei ersteres der beiden Werte war besonders beeindruckend. Der Server zeigte während unserer SQL-Workloads weiterhin eine sehr gute Leistung und erreichte 1.6 Millionen IOPS, 1.3 Millionen IOPS in SQL 90-10 und 1.1 Millionen IOPS in SQL 80-20, während die Oracle-Leistung 1.14 Millionen IOPS erreichte, 1.1 Millionen IOPS in 90-10. 80 und etwas weniger als eine Million IOPS in 20-950. In unseren VDI-Klontests konnte der SR1.04 mit 500 Millionen eine Million IOPS beim VDI-FC-Start durchbrechen. Was die Latenz anbelangt, so überschritt sie 64 µs nur bei 200K-Schreibvorgängen und lag im Durchschnitt bei etwa 400–XNUMX µs.

Der Lenovo ThinkSystem SR950 ist ein gigantischer Server, der mit bis zu 8 Intel Xeon-CPUs und bis zu 24 TB Arbeitsspeicher ausgestattet werden kann, einschließlich Intel Optane PMEM. Durch unsere Einrichtung und Tests hat der Server unsere Erwartungen erfüllt. Dieser Server ist definitiv nicht jedermanns Sache, es handelt sich um einen Flugzeugträger, bei dem einige Benutzer nur ein Beiboot benötigen. Der SR950 eignet sich jedoch perfekt für die aktuelle und zukünftige Suite von KI/ML und anderen Workloads, die die unglaubliche Rechenleistung, die in nur 4 Rackeinheiten verfügbar ist, voll ausnutzen können.

Lenovo Think System SR950

Besprechen Sie diese Rezension

Melden Sie sich für den StorageReview-Newsletter an