Hem Företag Granskning av Dell EMC PowerEdge R740xd NVMe Server

Granskning av Dell EMC PowerEdge R740xd NVMe Server

by Adam armstrong
Dell EMC R740xd PowerEdge Bay närbild

Dell EMC PowerEdge R740xd släpptes för drygt tre år sedan när företaget uppgraderade sin PowerEdge-serverlinje från Broadwell till Xeon SP. R740xd var en utlöpare av R740, en "extrem disk"-version med fler lagringsmöjligheter. Vi recenserade Dell EMC PowerEdge R740xd och gillade det ganska mycket. Faktum är att vi gav den vår Editor's Choice-utmärkelse och vi använder en grupp på åtta som ryggraden i nästan alla våra företagstester. Snabbspola fram till förra året och gryningen av 2:a generationens Intel Xeon skalbar CPU. Vi också uppgraderat vårt labb R740xd med de nya processorerna och förklarade det i detalj här. Idag ska vi titta på några fler av NVMe-lagringsalternativen som kan användas med denna uppgraderade R740xd-server.

Dell EMC PowerEdge R740xd släpptes för drygt tre år sedan när företaget uppgraderade sin PowerEdge-serverlinje från Broadwell till Xeon SP. R740xd var en utlöpare av R740, en "extrem disk"-version med fler lagringsmöjligheter. Vi recenserade Dell EMC PowerEdge R740xd och gillade det ganska mycket. Faktum är att vi gav den vår Editor's Choice-utmärkelse och vi använder en grupp på åtta som ryggraden i nästan alla våra företagstester. Snabbspola fram till förra året och gryningen av 2:a generationens Intel Xeon skalbar CPU. Vi också uppgraderat vårt labb R740xd med de nya processorerna och förklarade det i detalj här. Idag ska vi titta på några fler av NVMe-lagringsalternativen som kan användas med denna uppgraderade R740xd-server.

Dell EMC R740xd PowerEdge Bay frontbild

 

Precis som med allt annat PowerEdge är R740xd mycket konfigurerbar. På NVMe-sidan finns det flera alternativ. Först ut är de främre facken. Beroende på hur servern konfigurerades vid köpet kan användare använda alla främre fack för 2.5” NVMe SSD:er. För att maximera bandbredden kan användare konfigurera de främre facken till 12 NVMe SSD och 12 SAS SSD. I grupper om 4 kan NVMe SSD:erna mappas till en av processorerna genom PCI Extender-kort. Om max NVMe-lagringskapacitet på framsidan är mer din grej, kan alla 24 fack fyllas med NVMe SSD:er som mappar 12 vardera till PCIe-switchar för att tillåta systemet att överprovisionera PCIe-banor till fler NVMe-enheter samtidigt som de behåller I/O-platser, vilket möjliggör låga latens CPU-åtkomst till tolv enheter per CPU.

För den här recensionen tittar vi i huvudsak på en konstruktion som konfigurerats i det första alternativet ovan. Vi laddade 12 Micron 9300 NVMe (3.84TB) SSD:er i de främre facken. Detta använder tre PCIe-bryggkort i tre av de bakre kortplatserna. Även om detta kommer att ge oss bättre lagringsprestanda, kommer det att ta bort vissa alternativ som att lägga till GPU:er, FPGA:er eller ännu mer lagringsutrymme på baksidan. Dell har tillhandahållit ovanstående grafik för att ge läsarna en bättre visualisering av hur de har lagt upp det.

Dell EMC PowerEdge R740xd-serverspecifikationer

Processorn Upp till två andra generationens Intel Xeon skalbara processorer med upp till 2 kärnor per processor
Formfaktor 2U Rack Server
Operativ system Canonical Ubuntu Server LTS
Citrix Hypervisor
Microsoft Windows Server med Hyper-V
Red Hat Enterprise Linux
SUSE Linux Enterprise Server
VMware ESXi
Mått och vikt Höjd 86.8 m (3.4 tum)
Bredd 434 mm (17.1 tum)
Djup 737.5 mm (29.0 tum)
Vikt 33.1 kg (73.0 lbs.)
Minne
DIMM-hastighet Upp till 2933MT/s
Minnestyp RDIMM
LRDIMM
NVDIMM
DCPMM (Intel Optane DC persistent memory)
Minnesmodulplatser 24 DDR4 DIMM-platser (endast 12 NVDIMM eller 12 DCPMM)
Stöder endast registrerade ECC DDR4 DIMM
Maximal RAM RDIMM 1.53 TB
LRDIMM 3TB
NVDIMM 192GB
DCPMM 6.14 TB (7.68 TB med LRDIMM)
Verksamhetsledningen
Inbäddad / At-the-Server iDRAC9
iDRAC RESTful API med Redfish
iDRAC Direct
Quick Sync 2 BLE/trådlös modul
Konsoler OpenManage Enterprise
OpenManage Power Center
Fordon OpenManage Mobile
verktyg Dell EMC RACADM CLI
Dell EMC Repository Manager
Dell EMC -systemuppdatering
Dell EMC Server Update Utility
Dell EMC-uppdateringskataloger
iDRAC Service Module
OpenManage Server Administrator
OpenManage Storage Services
OpenManage-integrationer BMC Truesight
Microsoft System Center
RedHat Ansible-moduler
VMware vCenter
OpenManage Connections IBM Tivoli Netcool/OMNIbus
IBM Tivoli Network Manager IP Edition
Micro Focus Operations Manager I
Nagios Core
Nagios XI
Hamnar
Nätverksalternativ 4 x 1 GbE
2 x 10 GbE + 2 x 1bGE
4 x 10 GbE
2 x 25 GbE
Främre hamnar 1 x dedikerad iDRAC direkt USB
2 x USB 2.0
1 x USB 3.0 (valfritt)
1 x VGA-
Bakre hamnar 1 x Dedikerad iDRAC-nätverksport
1 x Serial
2 x USB 3.0
1 x VGA-
Lagringskontrollrar Interna styrenheter: PERC H330, H730P, H740P, HBA330
Externa styrenheter (RAID): H840, 12 Gbps SAS HBA
Programvara RAID: S140
Intern start: Boot Optimized Storage Subsystem (BOSS): HWRAID 2 x M.2 SSD:er 240 GB, 480 GB
Intern Dual SD-modul
acceleratorer Upp till tre 300W eller sex 150W GPU:er
Upp till tre dubbelbredda FPGA:er eller fyra enkelbreda FPGA:er
GPU- och FPGA-alternativ endast tillgängliga på 24 x 2.5" enhetschassi. Upp till två GPU:er stöds på NVMe-konfigurationer.
lagring
Front Bays Upp till 24 x 2.5” SAS/SSD/NVMe, max 184TB
Upp till 12 x 3.5” SAS, max 192TB
Mid Bay Upp till 4 x 3.5” SAS, max 64TB
Upp till 4 x 2.5” SAS/SSD, max 30.72TB
Bakre vikar Upp till 4 x 2.5” SAS/SSD, max 30.72TB
Upp till 2 x 3.5” SAS, max 32TB
Säkerhet Kryptografiskt signerad firmware
säkra Boot
Säker radera
Silicon Root of Trust
Systemlåsning (kräver OpenManage Enterprise) TPM 1.2/2.0, TCM 2.0 valfritt
Nätaggregat 495W platina
750W platina
750W titan
750W 240VDC
1100W platina
1100W 380VDC
1600W platina
2000W platina
2400W platina
1100W -48VDC guld
Hot plug nätaggregat med full redundansalternativ
Upp till 6 hot plug-fläktar med full redundans
spelautomater
PCIe 8 x Gen3-platser (4 x 16)
Grafikkort 1 x VGA-

Konfiguration för denna recension

  • CPU 2 x Intel Scalable Platinum 8280
  • DRAM 12 x 32 GB DDR4-2933MHz
  • Lagring 12 x Micron 9300 3.84TB U.2 NVMe SSD:er

prestanda

SQL Server prestanda

StorageReviews Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Councils Benchmark C (TPC-C), ett riktmärke för onlinetransaktionsbearbetning som simulerar de aktiviteter som finns i komplexa applikationsmiljöer. TPC-C-riktmärket kommer närmare än syntetiska prestandariktmärken att mäta prestandastyrkorna och flaskhalsarna hos lagringsinfrastruktur i databasmiljöer.

Varje SQL Server VM är konfigurerad med två vDisks: 100 GB volym för uppstart och en 500 GB volym för databasen och loggfiler. Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 64 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Medan våra Sysbench-arbetsbelastningar som tidigare testats mättade plattformen i både lagrings-I/O och kapacitet, letar SQL-testet efter latensprestanda.

Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM, och betonas av Dells Benchmark Factory for Databases. Medan vår traditionella användning av detta riktmärke har varit att testa stora 3,000 1,500-skaliga databaser på lokal eller delad lagring, fokuserar vi i denna iteration på att sprida ut fyra XNUMX XNUMX-skaliga databaser jämnt över våra servrar.

SQL Server-testkonfiguration (per virtuell dator)

  • Windows Server 2012 R2
  • Lagringsutrymme: 600 GB tilldelat, 500 GB använt
  • SQL Server 2014
    • Databasstorlek: 1,500 XNUMX skala
    • Virtuell klientbelastning: 15,000 XNUMX
    • RAM-buffert: 48GB
  • Testlängd: 3 timmar
    • 2.5 timmars förkonditionering
    • 30 minuters provperiod

För vårt SQL Server-riktmärke tittade vi bara på genomsnittlig latens den här gången, för Intel Xeon Scalable 8280s hade servern en sammanlagd poäng på 1ms och individuella virtuella datorer slog alla 1ms. Detta innebär att Dell EMC PowerEdge R740xd med NVMe fick bästa möjliga poäng för just detta test. Med 8180 såg vi totalt 4ms.

PowerEdge R740xd NVMe sql genomsnittlig latens

Sysbench MySQL Performance

Vårt första benchmark för lokala lagringsapplikationer består av en Percona MySQL OLTP-databas mätt via SysBench. Detta test mäter också genomsnittlig TPS (Transactions Per Second), genomsnittlig latens och genomsnittlig 99:e percentil latens.

Varje Sysbench VM är konfigurerad med tre vDisks: en för uppstart (~92GB), en med den förbyggda databasen (~447GB) och den tredje för databasen som testas (270GB). Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 60 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern.

Sysbench-testkonfiguration (per virtuell dator)

  • CentOS 6.3 64-bitars
  • Percona XtraDB 5.5.30-rel30.1
    • Databastabeller: 100
    • Databasstorlek: 10,000,000 XNUMX XNUMX
    • Databastrådar: 32
    • RAM-buffert: 24GB
  • Testlängd: 3 timmar
    • 2 timmar förkonditionering 32 trådar
    • 1 timme 32 trådar

Med Sysbench OLTP testade vi Intel Xeon Scalable 8280 med 4 NVMe SSD:er med 8VM:er i R640 (för en sammanlagd poäng på 18,897 8 TPS) och med 8 NVMe SSD:er med 740VM:er i R19,656xd (för en sammanlagd poäng på 8180 4 TPS). Vi testade också Intel Xeon Scalable 4 med 13,046 NVMe SSD:er och XNUMXVM:er för en sammanlagd poäng på XNUMX XNUMX TPS.

PowerEdge R740xd NVMe sysbench tps

Med genomsnittlig latens fick R640 4 NVMe 8VM en sammanlagd latens på 13.55 ms. För R740xd 8 NVMe 8VM fick den en sammanlagd latens på 13.02ms. R640 4 NVMe 4VM hade en sammanlagd latens på 9.81ms.

PowerEdge R740xd NVMe sysbench genomsnittlig latens

För vårt värsta scenario latens (99:e percentilen) fick R640 4 NVMe 8VM en sammanlagd latens på 25.2 ms. För R740xd 8 NVMe 8VM fick den en sammanlagd latens på 25.6 ms. Och R640 4 NVMe 4VM hade en sammanlagd latens på 19.9 ms.

PowerEdge R740xd NVMe sysbench 99

VDBench arbetsbelastningsanalys

När det gäller benchmarking av lagringsmatriser är applikationstestning bäst, och syntetiska tester kommer på andra plats. Även om det inte är en perfekt representation av faktiska arbetsbelastningar, hjälper syntetiska tester till baslagringsenheter med en repeterbarhetsfaktor som gör det enkelt att göra jämförelser mellan äpplen och äpplen mellan konkurrerande lösningar. Dessa arbetsbelastningar erbjuder en rad olika testprofiler som sträcker sig från "fyra hörn"-tester, vanliga tester av databasöverföringsstorlek, såväl som spårfångst från olika VDI-miljöer. Alla dessa tester utnyttjar den vanliga vdBench-arbetsbelastningsgeneratorn, med en skriptmotor för att automatisera och fånga resultat över ett stort beräkningstestkluster. Detta gör att vi kan upprepa samma arbetsbelastningar över ett brett utbud av lagringsenheter, inklusive flash-arrayer och individuella lagringsenheter.

profiler:

  • 4K slumpmässig läsning: 100 % läsning, 128 trådar, 0-120 % iorat
  • 4K Random Write: 100% Write, 64 trådar, 0-120% iorate
  • 64K sekventiell läsning: 100 % läsning, 16 trådar, 0-120 % iorat
  • 64K sekventiell skrivning: 100% skriv, 8 trådar, 0-120% iorate
  • Syntetisk databas: SQL och Oracle
  • VDI Full Clone och Linked Clone Traces

Med slumpmässig 4K-läsning startade R740xd starkt med 583,280 97.3 IOPS vid 5,718,018 µs och gick vidare till topp vid 231.4 XNUMX XNUMX IOPS med en latens på endast XNUMX µs.

PowerEdge R740xd NVMe 4k läsning

4K slumpmässig skrivning fick servern att starta vid 364,364 19.5 IOPS vid endast 100µs. Latensen höll sig under 2,635,495 µs till nära toppen, vilket var 131.5 XNUMX XNUMX IOPS vid en latens på XNUMX µs innan några fall föll.

Nästa upp är sekventiella arbetsbelastningar där vi tittade på 64k. För 64K läsning nådde R740xd en topp på 644,539 40.3 IOPS eller 552.8 GB/s med en latens på XNUMX µs.

PowerEdge R740xd NVMe 64k läsning

64K sekventiell skrivning såg att servern startade vid 55,601 3.5 IOPS eller 47.4 GB/s med en latens på 236,987 µs innan den fortsatte med en topp på 14.8 499.6 IOPS eller XNUMX GB/s med en latens på XNUMX µs innan den återigen tappade några.

PowerEdge R740xd NVMe sql

Vår nästa uppsättning tester är våra SQL-arbetsbelastningar: SQL, SQL 90-10 och SQL 80-20. Från och med SQL nådde servern en topp på 2,397,926 155.8 XNUMX IOPS med en latens på XNUMX µs.

För SQL 90-10 nådde R740xd en topp på 2,283,529 152.4 XNUMX IOPS vid en latens på XNUMX µs.

Med SQL 80-20 nådde Dell-servern en topp på 2,038,981 160.4 XNUMX IOPS med en latens på XNUMX µs.

Nästa upp är våra Oracle-arbetsbelastningar: Oracle, Oracle 90-10 och Oracle 80-20. Från och med Oracle startade servern under 100 µs och gick vidare till en topp på 1,955,923 163.5 XNUMX IOPS med en latens på XNUMX µs.

Oracle 90-10 såg en topp på 1,918,464 130.2 XNUMX IOPS vid en latens på XNUMX µs.

Nästa är Oracle 80-20 där R740xd återigen började med under 100 µs latens och toppade på 1,755,168 133.7 XNUMX IOPS vid en latens på XNUMX µs.

Därefter bytte vi till vårt VDI-klontest, Full och Linked. För VDI Full Clone (FC) Boot nådde Dell EMC PowerEdge R740xd en topp på 1,839,481 193.9 XNUMX IOPS vid en latens på XNUMX µs.

VDI FC Initial Login såg att servern startade under 100 µs och gick vidare till en topp på 547,765 235.5 IOPS med en latens på XNUMX µs.

För VDI FC Monday Login nådde R740xd en topp på 493,984 197.7 IOPS med en latens på XNUMX µs.

Genom att byta till VDI Linked Clone (LC) Boot, nådde Dell-servern en topp på 820,857 185.6 IOPS med en latens på XNUMX µs.

VDI LC Initial Login såg en topp på 316,762 196.1 IOPS med en latens på XNUMXµs.

Slutligen, med VDI LC hade Monday Login R740xd-toppen på 313,815 274.1 IOPS med XNUMXµs för latens.

Slutsats

Under flera år har Dell EMC PowerEdge R740xd varit ryggraden i flera av våra riktmärken. En av de största fördelarna med PowerEdge-linjen är konfigurerbarheten. I den här recensionen tittar vi på den halva NVMe-konfigurationen som erbjuds av R740xd, utrustad med 12 SATA/SAS-fack och 12 NVMe-fack.

Dell EMC R740xd PowerEdge bakände

I vår Application Workload Analysis testade vi både Intel Xeon Scalable 8280 och 8180. För 8280 testade vi både 8 och 4 NVMe SSD med 8VM och 4VM och med 8180 testade vi 4 NVMe SSD och 4VM. I SQL Server tittade vi precis på latens och det var 1 ms över hela linjen för 8280, det bästa poängen någon server kan få i det här testet. För Sysbench för 8280 8 NVMe 8VM såg vi 18,897 13.56 TPS, 25.2 ms genomsnittlig latens och 8280 ms i värre fall. 8 4 NVMe 19,656VM såg vi 13.02 25.6 TPS, 8180 ms genomsnittlig latens och 13,046 ms i värre fall. Och 9.81 hade vi 19.9 XNUMX TPS, XNUMX ms genomsnittlig latens och XNUMX ms i värre fall.

Att gå vidare till VDbench R740xd med NVMe var otroligt imponerande. Höjdpunkter inkluderar 5.7 miljoner IOPS för 4K-läsning, 2.6 miljoner IOPS för 4K-skrivning, 40.3GB/s för 64K-läsning och 14.8GB/s för 64K-skrivning. Med SQL såg vi 2.4 miljoner IOPS, 2.3 miljoner IOPS för SQL 90-10 och 2 miljoner IOPS för SQL 80-20. För Oracle såg vi toppar på 1.96 miljoner IOPS, 1.9 miljoner IOPS för Oracle 90-10 och 1.76 miljoner IOPS för Oracle 80-20. I vår VDI-klon såg vi 1.8 miljoner IOPS i VDI FC-start, och sedan såg vi prestandan sjunka under miljon IOPS-gränsen med VDI FC Initial Login på 548K IOPS, VDI FC Monday Login på 494K IOPS, VDI LC-start av 821K IOPS, VDI LC Initial Login för 317K IOPS och VDI LC Monday Login för 314K IOPS.

Den mycket flexibla Dell EMC PowerEdge R740xd med 12 NVMe-fack hade mycket imponerande resultat. Vi såg IOPS långt in i miljontals i de flesta av våra VDBench samt bandbredd på 40.3 GB/s. För att nå denna prestandanivå gick det att offra vissa PCIe-expansionsplatser, men om hög lagringsprestanda är vad som behövs i en server, passar Dell EMC PowerEdge R740xd den kostnaden.

Dell EMC PowerEdge

Engagera dig med StorageReview

Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Rssflöde