De Lenovo ThinkSystem SR665 is een veelzijdige, 2e generatie AMD EPYC dual-socket 2U-server, ondersteunt end-to-end PCIe Gen4-ondersteuning. Vergelijkbaar met zijn kleinere 1U broer of zus de SR635, ondersteunt het ook een breed scala aan opties voor opslagconfiguratie, waaronder Gen4 U.2 NVMe SSD's. Een AMD EPYC-server zijn heeft verschillende voordelen, waaronder typisch hogere prestaties, sneller RAM, meer DIMM's en PCIe Gen4-ondersteuning. Deze server is ideaal voor Inference, virtualisatie, VDI, HPC en Hyperconverged infrastructuur.
De Lenovo ThinkSystem SR665 is een veelzijdige, 2e generatie AMD EPYC dual-socket 2U-server, ondersteunt end-to-end PCIe Gen4-ondersteuning. Vergelijkbaar met zijn kleinere 1U broer of zus de SR635, ondersteunt het ook een breed scala aan opties voor opslagconfiguratie, waaronder Gen4 U.2 NVMe SSD's. Een AMD EPYC-server zijn heeft verschillende voordelen, waaronder typisch hogere prestaties, sneller RAM, meer DIMM's en PCIe Gen4-ondersteuning. Deze server is ideaal voor Inference, virtualisatie, VDI, HPC en Hyperconverged infrastructuur.
AMD EPYC 7002 biedt verschillende voordelen ten opzichte van zijn concurrenten. Ze hebben meteen meer kernen en threads en leveren meer prestaties. Ze ondersteunen sneller en meer DRAM en ondersteunen PCIe Gen4-technologie (in dit geval end-to-end) die op zijn beurt enorme prestatieverbeteringen kan opleveren. Het hoge aantal cores kan ook helpen bij kostenbesparingen voor bepaalde licentiemodellen, waardoor de prestaties van een dual-socket-systeem met een enkele CPU of een quad-socket-platform met twee CPU's worden verbeterd. De SR665 maakt optimaal gebruik van alles hierboven.
De Lenovo ThinkSystem SR665 ondersteunt met name CPU's tot 64 kernen en 128 threads met een kernsnelheid tot 3.7 GHz. Voor het geheugen ondersteunt de SR665 maximaal 32 TruDDR4-geheugen-DIMM's, met 8 geheugenkanalen en 2 DIMM's per kanaal. Met 1 DIMM geïnstalleerd per kanaal (8 DIMM's in totaal), werkt het geheugen op maximaal 3200 MHz. Met 2 DIMM's per kanaal (32 DIMM's in totaal), geheugen tot 2933 MHz. De server kan tot 4TB aan DRAM ondersteunen. Voor GPU's kan de SR665 maximaal 3 dubbelbrede of 8 enkelbrede GPU's ondersteunen.
Opslag, en met name de configureerbaarheid van opslag, is echt interessant op de Lenovo ThinkSystem SR665 Server. Volgens Lenovo biedt de server 28 verschillende drive bay-configuraties aan de voorkant, in het midden en aan de achterkant van de server en 5 verschillende slotconfiguraties aan de achterkant van de server.
Voor 2.5-inch schijven kan de server maximaal 40 schijven ondersteunen via een combinatie van voor, midden en achter. De server ondersteunt tot 16 NMVe SSD's zonder overabonnement van PCIe lanes en tot 32 met 1:2 overabonnement. Omgekeerd kan de SR665 maximaal 20 3.5-inch schijven ondersteunen voor maximale opslagcapaciteit. Voor M.2 ondersteunt de server één schijf of twee in RAID1 voor opstarten of gegevensopslag.
Voor beheer gebruikt de SR665 een combinatie van Lenovo XClarity beheer, ThinkShield-beveiligingsfuncties en Lenovo Services. Het idee is om krachtig, eenvoudig en veilig beheer te bieden. We hebben een vrij diepe duik gemaakt op de hierboven gelinkte XClarity, voor diegenen die wat meer willen leren.
Lenovo ThinkSystem SR665 Specificaties
Form Factor | 2U rackserver |
Processoren | Maximaal twee (2) AMD EPYC 7002 generatie processors, maximaal 64C, 280W |
Geheugen | 32x DDR4-geheugenslots; Maximaal 4 TB met 128 GB RDIMM's; tot 1DPC op 3200MHz, 2DPC op 3200MHz |
Drive Bays | Tot 20x 3.5-inch of 40x 2.5-inch schijven; Maximaal 32x NVMe-schijven met 1:2-verbinding |
Uitbreidingsslots | Tot 8x PCIe 4.0-slots, 1x OCP 3.0-adapterslot |
GPU | Tot 8x GPU's met enkele breedte of 3x GPU's met dubbele breedte |
Network Interface | OCP 3.0 mezz-adapter, PCIe-adapters |
Power | Dubbele redundante PSU's (tot 1800 W platina) |
poorten | Voorkant: 1x USB 3.0, 1x USB 2.0, 1x VGA (optioneel) Achterzijde: 3x USB 3.1, 1x seriële poort (optioneel), 1x RJ-45 (beheer) |
Systems management | Lenovo XClarity-controller |
OS ondersteuning | Microsoft Windows Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux, VMware ESXi |
Beperkte garantie | 1 en 3 jaar door de klant vervangbare eenheid en onsite services, volgende werkdag 9×5, optionele service-upgrades |
Lenovo Think System SR665 Ontwerp en bouw
De Lenovo ThinkSystem SR665 is een 2U-server die er hetzelfde uitziet als de hele ThinkSystem-portfolio of Lenovo in het algemeen, voornamelijk zwart met rode accenten. Over de voorkant van de server als de 24 schijfposities. De linkerkant heeft een externe diagnosepoort en een optionele VGA-poort. De rechterkant heeft twee USB 3.1-poorten, een XXC-poort, een aan/uit-knop en indicatielampjes.
De achterkant van het apparaat ondersteunt maximaal 8 PCIe-slots aan de bovenkant. Aan de onderkant bevindt zich het OCP 3.0-slot, een fout-LED, een Ethernet-beheerpoort, Locator-LED, een XCC-beheerpoort, een videopoort, nog drie Gen1 USB 3.1-poorten, een NMI en twee hot-swappable PSU's.
Onder de motorkap zien we de luchtstroomafdekking over de twee CPU's en RAM DIMM's. Daarvoor zitten de fans en daarachter de risers voor de PCIe-slots. De M.2-opstartkaart en RAID-kaartvoedingsback-up worden aan de bovenkant van de hoes bevestigd.
De M.2-opstartmodule die op de air baffle is gemonteerd, biedt snelle flashopslag voor systeemopslag, zonder een primair opslagcompartiment te verbruiken voor taken met lage prioriteit.
Lenovo ThinkSystem SR665 Prestaties
Lenovo ThinkSystem SR665-configuratie:
- 2x AMD EPYC 7742
- 512 GB, 256 GB per processor
- VDbench Performance-opslag: 8 x 3.84 TB Micron 9300 (Gen3) of 8 x 3.84 TB SK hynix PE8010 (Gen4)
- SQL Server- en Sysbench-opslag: 8 x 3.84 Tb Micron 9300 (Gen3)
- CentOS 8 (2004)
- ESXi 6.7u3
SQL Server-prestaties
Het Microsoft SQL Server OLTP-testprotocol van StorageReview maakt gebruik van de huidige versie van Benchmark C (TPC-C) van de Transaction Processing Performance Council, een online transactieverwerkingsbenchmark die de activiteiten in complexe applicatieomgevingen simuleert. De TPC-C-benchmark komt dichterbij dan synthetische prestatiebenchmarks bij het meten van de sterke punten en knelpunten van opslaginfrastructuur in database-omgevingen.
Elke SQL Server VM is geconfigureerd met twee vDisks: een volume van 100 GB voor opstarten en een volume van 500 GB voor de database en logbestanden. Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 64 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt. Terwijl onze Sysbench-workloads het platform eerder verzadigden in zowel opslag-I/O als capaciteit, zoekt de SQL-test naar latentieprestaties.
Deze test maakt gebruik van SQL Server 2014 die wordt uitgevoerd op Windows Server 2012 R2-gast-VM's en wordt benadrukt door Dell's Benchmark Factory for Databases. Terwijl ons traditionele gebruik van deze benchmark was om grote databases met een schaal van 3,000 te testen op lokale of gedeelde opslag, richten we ons in deze iteratie op het gelijkmatig verdelen van vier databases met een schaal van 1,500 over onze servers.
SQL Server-testconfiguratie (per VM)
- Windows Server 2012 R2
- Opslagcapaciteit: 600 GB toegewezen, 500 GB gebruikt
- SQL Server 2014
-
- Databasegrootte: schaal 1,500
- Virtuele clientbelasting: 15,000
- RAM-buffer: 48 GB
- Testduur: 3 uur
- 2.5 uur voorconditionering
- 30 minuten proefperiode
Voor de gemiddelde latentie van SQL Server had de SR665 geen probleem om deze werklast te maximaliseren, met een totaal van gemiddeld 1 ms en individuele VM's van elk 1 ms.
Sysbench MySQL-prestaties
Onze eerste benchmark voor lokale opslagtoepassingen bestaat uit een Percona MySQL OLTP-database gemeten via SysBench. Deze test meet ook de gemiddelde TPS (Transactions Per Second), de gemiddelde latentie en de gemiddelde latentie van het 99e percentiel.
Elke Sysbench VM is geconfigureerd met drie vDisks: één voor opstarten (~ 92 GB), één met de vooraf gebouwde database (~ 447 GB) en de derde voor de database die wordt getest (270 GB). Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 60 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt.
Sysbench-testconfiguratie (per VM)
- CentOS 6.3 64-bits
- Percona XtraDB 5.5.30-rel30.1
-
- Databasetabellen: 100
- Databasegrootte: 10,000,000
- Database-threads: 32
- RAM-buffer: 24 GB
- Testduur: 3 uur
- 2 uur preconditionering 32 threads
- 1 uur 32 draden
Met de Sysbench OLTP zagen we een totale score van 17,238 TPS voor 8 VM's en 32,649 TPS voor 16 VM's.
Met de gemiddelde latentie van Sysbench zagen we totale scores van 14.85 ms voor 8 VM's en 15.68 ms voor 16 VM's.
Voor onze latentie in het slechtste geval (99e percentiel) had de SR665 totale scores van 30.27 ms voor 8 VM's en 30.12 ms voor 16 VM's.
VDBench-werkbelastinganalyse
Als het gaat om het benchmarken van opslagarrays, is het testen van toepassingen het beste en komt het synthetische testen op de tweede plaats. Hoewel ze geen perfecte weergave zijn van de werkelijke werkbelasting, helpen synthetische tests wel om opslagapparaten te baseren met een herhaalbaarheidsfactor die het gemakkelijk maakt om appels met appels te vergelijken tussen concurrerende oplossingen.
Deze workloads bieden een scala aan verschillende testprofielen, variërend van "four corners"-tests, algemene tests voor de grootte van database-overdrachten, evenals het vastleggen van sporen uit verschillende VDI-omgevingen. Al deze tests maken gebruik van de gemeenschappelijke vdBench-workloadgenerator, met een scripting-engine om resultaten te automatiseren en vast te leggen over een groot rekentestcluster. Hierdoor kunnen we dezelfde workloads herhalen op een breed scala aan opslagapparaten, waaronder flash-arrays en individuele opslagapparaten.
profielen:
- 4K willekeurig lezen: 100% lezen, 128 threads, 0-120% joate
- 4K willekeurig schrijven: 100% schrijven, 64 threads, 0-120% irate
- 64K sequentieel lezen: 100% lezen, 16 threads, 0-120% jorate
- 64K sequentieel schrijven: 100% schrijven, 8 threads, 0-120% snelheid
- Synthetische database: SQL en Oracle
- VDI volledige kloon en gekoppelde kloonsporen
Hier hebben we een vergelijking gemaakt van PCIe Gen3- en Gen4-schijven, Micron 9300 vs SK-hynix PE8010. Niet zozeer om te zien welke schijven beter zijn, maar om te zien hoe elk type technologie zal presteren in de server. Hieronder zijn onze acht Micron 9300 NVMe SSD's zichtbaar in de SR665 AnyBay-slots, met een harde schijf erboven ter referentie.
Met willekeurige 4K-lezingen begon de Lenovo ThinkSystem SR665 met de SK Hynix Gen4-schijf met een latentie van 75.9 µs en 412,428 IOPS voordat hij piekte op 3,851,738 IOPS en een latentie van 170.2 µs. De Micron 9300 Gen3-schijf piekte hoger met 4,076,949 IOPS maar een hogere latentie van 197.2 µs.
4K willekeurig schrijven zorgde ervoor dat de Gen4-drive aanzienlijk beter presteerde in de SR665, waarbij hij onder de 100 µs bleef tot ongeveer 2.6 miljoen IOPS en piekte op 2,898,564 IOPS met een latentie van 154.4 µs. De Gen3-schijven zagen een piek van ongeveer 1.2 miljoen IOPS bij ongeveer 200 µs voordat ze wat terugvielen.
Bij het overschakelen naar 64K sequentieel werk bereikten de Gen4-schijven een piek van 521,788 IOPS of 32.6 GB/s bij een latentie van 366.1 µs. De Gen3-schijven piekten op 425,209 IOPS of 26.6 GB/s bij een latentie van 545 µs.
64K schrijven voor de SR665, de Gen4-schijven bereikten een piek van 213,099 IOPS of 13.3 GB/s bij een latentie van 442.1 µs voordat ze wat terugvielen. De Gen3-schijven bereikten een piek van ongeveer 123 IOPS of 7 GB/s bij een latentie van ongeveer 460 µs voordat ze wat terugvielen.
Onze volgende reeks tests zijn onze SQL-workloads: SQL, SQL 90-10 en SQL 80-20. Beginnend met SQL bleef de SK hynix Gen4-drive onder de 100 µs tot ongeveer 1.75 miljoen IOPS en piekte vervolgens op 2,111,582 IOPS met een latentie van slechts 113.6 µs. De Gen3 piekte op 1,602,112 IOPS met een latentie van 153.4 µs.
Voor SQL 90-10 startten de Gen4-schijven opnieuw en bleven onder de 100 µs, dit keer totdat ze ongeveer 1.2 miljoen IOPS braken. De schijven bereikten een piek van 1,769,165 IOPS met een latentie van 130.7 µs voordat ze iets terugvielen. Gen3 SSD's deden het ook goed met een piek van 1,441,311 IOPS en een latentie van 156.8 µs.
SQL 80-20 zag de Gen4-schijven in de SR665-piek bij 1,657,107 IOPS met een latentie van 141.9 µs. De Gen3-schijven bereikten een piek van 1,246,384 IOPS met een latentie van 168.9 µs.
De volgende stap zijn onze Oracle-workloads: Oracle, Oracle 90-10 en Oracle 80-20. Beginnend met Oracle, startte de Lenovo ThinkSystem SR665 met Gen4 SSD's onder de 100 µs en bleef daar totdat ze ongeveer 900 IOPS braken. De schijven bereikten een piek van 1,484,001 IOPS met een latentie van 154.4 µs. Voor de Gen3-schijven gaf de server ons een piekprestatie van 1,140,743 IOPS en een latentie van 178.8 µs.
Voor Oracle 90-10 hadden de Gen4-schijven een piek van 1,511,538 IOPS bij een latentie van 110.5 µs. De Gen3-drives hadden ook een sterke prestatie met een piek van 1,231,073 IOPS en een latentie van 134.8 µs.
Oracle 80-20 zag de topprestaties van de Gen4-schijven bij 1,369,215 IOPS en een latentie van 117.7 µs. De Gen3 SSD's bereikten 1,089,788 IOPS en een latentie van 141.6 µs.
Vervolgens zijn we overgestapt op onze VDI-kloontest, Full en Linked. Voor VDI Full Clone (FC) Boot begonnen de SK hynix-schijven op de SR665 met een latentie van minder dan 100 µs tot 700 IOPS en piekten op 1,379,893 IOPS en een latentie van 174.6 µs. De Micron Gen3-drives piekten op 1,185,395 IOPS en een latentie van 198.1 µs voordat ze wat terugvielen.
Bij VDI FC Initial Login zien we nogal wat verschil tussen de twee generaties PCIe SSD's. De Gen4 begon met een latentie van minder dan 100 µs tot ongeveer 400 IOPS en piekte op 636,576 IOPS met een latentie van 268.3 µs. De Gen3 piekte op 324,073 IOPS met een latentie van 356 µs.
VDI FC Monday Login zag opnieuw een groter verschil met de Gen4-schijven met een piek van 526,115 IOPS bij een latentie van 179.5 µs en de Gen3 met een piek van 293,012 IOPS bij 235.5 µs voor latentie.
Overschakelen naar VDI Linked Clone (LC) Boot, de SR665 geladen met de Gen4-drives piekte op 684,910 IOPS bij een latentie van 149.6 µs. De Gen3-drives bereiken een piek van 538,330 IOPS bij een latentie van 189 µs.
De VDI LC Initial Login zag opnieuw een groter verschil tussen de twee generaties met de Gen4 met een piek van 288,211 met een latentie van 156 µs en de Gen3 met een piek van 161,852 IOPS en een latentie van 227.8 µs.
Eindelijk zagen we met VDI LC Monday Login dat de Gen4-drives een piek bereikten van 386,865 IOPS en een latentie van 237 µs en dat de Gen3-drives 181,515 IOPS bereikten met een latentie van 309.3 µs.
Conclusie
De Lenovo ThinkSystem SR665 is een 2U-server die twee AMD EPYC Gen2 CPU's kan huisvesten en er gebruik van kan maken. Een op AMD EPYC gebaseerde server zijn biedt verschillende voordelen, zoals de mogelijkheid om PCIe Gen4-technologie te gebruiken in opslag, GPU's en FPGA's, evenals sneller RAM. Vanuit een hardwareperspectief kan de server plaats bieden aan maximaal twee AMD EPYC CPU's die maximaal 64 kernen en 128 threads ondersteunen met een kernsnelheid tot 3.7 GHz, tot 4 TB RAM (snelheden tot 3200 MHz) en heeft 9 slots voor uitbreiding .
De SR665 heeft ook veel opslagconfiguratiemogelijkheden. De server heeft schijfposities aan de voor-, midden- en achterkant en kan tot 40 2.5-inch schijven ondersteunen. De server ondersteunt NVMe- en SATA-schijven. Gebruikmakend van XClarity voor beheer, is de SR665 gericht op inferentie, virtualisatie, VDI, HPC en Hyperconverged infrastructuur use cases.
Om de prestaties te testen, hebben we zowel onze Application Workload Analysis als onze VDBench uitgevoerd. In onze Application Workload Analysis hebben we de gemiddelde latentie van SQL Server en onze Sysbench-tests uitgevoerd. In onze gemiddelde latentie van SQL Server had de SR665 een totale latentie van 1 ms. In Sysbench draaiden we 8VM en 16VM. In OLTP zagen we totale scores van 17,238 TPS voor 8 VM's en 32,649 voor 16 VM's, 14.85 ms voor 8 VM's en 15.68 ms voor 16 VM's voor gemiddelde latentie, en 30.27 ms voor 8 VM's en 30.12 ms voor 16 VM's voor latentie in het slechtste geval.
De Lenovo ThinkSystem SR665 kan gebruikmaken van zowel PCIe Gen3- als Gen4-apparaten. Dit betekent dat gebruikers die een SR665 in hun omgeving willen implementeren, de een of de ander kunnen gebruiken. Om een beter totaalbeeld te geven van hoe de server werkt, hebben we beide soorten opslag geplaatst en getest. Voor alle duidelijkheid: dit is geen test van het type 'welke is beter'. Hoewel de Gen4-opslag nog niet helemaal verzadigd is met aanbiedingen, is deze doorgaans in bijna alle gevallen sneller dan Gen3. Dus Gen4 zal in de meeste gevallen sneller zijn. Als beide schijven echter zijn getest, weten gebruikers wat ze kunnen verwachten met welk type opslag ze willen gebruiken. Als ze bijvoorbeeld Gen3 nu gebruiken, weten ze wat ze kunnen verwachten en als ze in de toekomst overstappen op Gen4, weten ze wat de resultaten zouden moeten zijn.
Voordat we in het prestatiegedeelte duiken, is het belangrijk op te merken dat we net het oppervlak hebben bekrast van wat mogelijk is met de SR665. We hebben een configuratie met 16 sleuven en ondersteunen slechts 8 NVMe-apparaten. Lenovo biedt veel configuratie-opties, waaronder enkele die tot 16 NVMe-bays bevatten. Dus voor een nog hoger potentieel kunt u deze server verder specificeren dan waar we naar konden kijken.
In onze 4K-lezing zagen we pieken van de Gen4-hit 3.9 miljoen IOPS en de Gen3-hit 4.1 miljoen IOPS, met Gen4 voorop met een vermindering van 14% in latentie, voor 4K-schrijven waren de pieken 2.9 miljoen IOPS in Gen4 en 1.2 miljoen IOPS in Gen3 , voor sequentieel werk zagen we pieken van 32.6 GB/s voor Gen4 en 26.6 GB/s schrijven in 64K lezen, en in 64K schrijven waren de pieken 13.3 GB/s voor Gen4 en 7 GB/s voor Gen3. Onze volgende test is SQL, SQL 90-10 en SQL 80-20 waarbij de server ons 2.1 miljoen IOPS gaf voor Gen4 en 1.6 miljoen IOPS voor Gen3, 1.8 miljoen IOPS voor Gen4 en 1.4 miljoen IOPS voor Gen3 met SQL 90-10, en SQL 80-20 bereikte 1.7 miljoen IOPS voor Gen4 en 1.2 miljoen voor Gen3.
De volgende reeks tests waren Oracle, Oracle 90-10 en Oracle 80-20, waar de S665 1.5 miljoen IOPS bereikte voor Gen4 en 1.1 miljoen IOPS voor Gen3, Oracle 90-10 zag 1.5 miljoen IOPS voor Gen4 en 1.2 miljoen IOPS voor Gen3 en 1.4 miljoen IOPS voor Gen4 en 1.1 miljoen voor Gen3 voor Oracle 80-20. De laatste test waarbij we zagen dat de miljoen IOPS-barrière werd doorbroken, was de VDI FC Boot met zowel de Gen4 (1.4 miljoen IOPS) als de Gen3 (1.2 miljoen IOPS).
De Lenovo ThinkSystem SR665 is een zeer configureerbare 2U-server die de prestatiemogelijkheden van de AMD EPYC-CPU's echt naar voren kan brengen. Of gebruikers het nu inpakken met PCIe Gen3 of Gen4, ze zullen onder de indruk zijn van de mogelijkheden.
Neem contact op met StorageReview
Nieuwsbrief | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed