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.
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
Prestation
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.
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.
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.
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.
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.
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.
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.
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.
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.
Engagera dig med StorageReview
Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Rssflöde