Tidigare i år släppte Dell EMC två nya PowerEdge-servrar med en sockel med AMD EPYC-processorer – PowerEdge R2 och PowerEdge R6415. PowerEdge R7415 är en 7415U single-socket server med AMD EPYC-processorer i företagsklass tillgängliga. Eftersom det är en server med en enda socket kan användarna förvänta sig kostnadsbesparingar i både lägre licenskostnader och energikostnader, vilket resulterar i en bättre TCO. Naturligtvis har AMD också uttalat att priset på CPU:n är lägre än de två CPU-motsvarigheterna, vilket ger R2 tillgång till nya arbetsbelastningar där konventionella system med dubbla sockel kanske inte är idealiska. R7415 kan laddas med upp till 7415 NVMe-enheter som inte bara kan ge en stor prestandaökning utan med den ständigt ökande tätheten av dessa enheter, potentiellt kan erbjuda otrolig kapacitet. Detta skulle placera servern idealiskt för användningsfall som mjukvarudefinierad lagring (SDS) eller affärsanalys.
Medan AMD EPYC-processorer erbjuder många funktioner, är en av de viktigaste dess höga PCIe-filantal per CPU (128 PCIe-banor per enskild CPU). Detta är viktigt av två skäl. För det första erbjuder den 3 gånger fler banor än x86-system med en enda socket (endast 48 banor), vilket möjliggör fler I/O per CPU. Ännu viktigare är att den låser upp funktioner och prestanda som tidigare endast var tillgängliga i 2-sockets arkitekturer utan den relaterade överprovisioneringen. Detta möjliggör också nya systemkonfigurationer på en enda socket-server, med fokus mer på I/O-kapacitet.
Förutom att utnyttja EPYC:s höga PCIe-filantal, ger den unika designen av PowerEdge R7415 upp till 12 direktanslutna, hot-swap NVMe-enheter (högst 24 enheter med viss omkoppling). NVME-diskar har en kraftfull prestanda och framväxande utveckling gör att de ökar tätheten. Så om man skulle ladda R7415 fullt ut borde de se en stor ökning av prestanda såväl som en potentiellt mycket tät 2U-server. Dell EMC fortsätter med att konstatera att servern, även fulladdad med 24 NVMe-enheter, fortfarande har tillräckligt med banor tillgängliga för att driva 4 standard PCIe-kortplatser på baksidan med ett valfritt 2 x 10GE mezzaninkort. Dessutom kan PowerEdge R7415 packa in 2 TB minne med sina 16 DDR4 DIMM-platser.
Att utnyttja AMD-processorer har inte förändrat det grundläggande värdeförslaget som PowerEdge erbjuder; R7415 har samma funktioner som användare tycker om och har kommit att förvänta sig av PowerEdge-serien. Detta inkluderar den funktionsrika LifeCycle Controller, iDRAC och OpenManage Mobile-erbjudanden. Dessa supportfunktioner kan leda kunder bort från billiga white box-system som inte inkluderar samma djuphanteringsfunktioner. R7415 har också säkerhetsalternativ inbyggda, med funktioner som kryptografiskt pålitlig uppstart och silicon root of trust.
Dell EMC PowerEdge R7415-serverspecifikationer
| Formfaktor | 2U |
| CPU | AMD EPYC 7551P 2.00GHz/2.55GHz, 32C/64T, 64M cache (180W) DDR4-2666 |
| Minne | 16 DDR4 2666MT/s RDIMM |
| Kör fack | |
| Front | Upp till 24 x 2.5" SATA/SAS/NVMe eller upp till 12x 3.5" SAS/SATA HDD |
| Bakre | Upp till 2 x 3.5” SAS/SATA HDD |
| Lagringskontrollrar | |
| Inre | Interna styrenheter: PERC H330, H730p, h740p, HBA330 Startoptimerat lagringssystem: HW RAID 2 x M.2 + Intern USB + Intern Dual SD-modul Extern PERC (RAID): H840 12 Gbps PERC9 eller 10-serien, mini PERC x8-kortplats |
| Hamnar | |
| Front | Video, 2 x USB 2.0, dedikerad iDRAC Direct Micro-USB |
| Bakre | LOM: 2 x 1GE inbäddade + valfritt 2 x 1GE eller 2 x 10GE LOM Mezzanine-kort |
| Övrigt | Video, seriell 2 x USB 3.0, dedikerad iDRAC-nätverksport; Valfri hot swap 2 x 3.5” SAS/SATA-enhetsfack (2.5”-enheter stöds i hybriddiskhållare) |
| Riser alternativ | Upp till 4 x Gen3-platser – 2 x 16 FHFL PCIe-platser och 2 x lågprofilplatser (1 x8, 1 x16) |
| Operativsystem som stöds | Microsoft Windows Server 2016 |
| Red Hat Enterprise Linux 7.4 | |
| VMware vSphere 2016 U1 (ESXi 6.5 U1) | |
| Microsoft Windows Server 2012 R2 | |
| Effekt | Titanium 750W, Platinum 495W, 750W, 1600W och 1100W 240HVDC 750W, Hot Plug-nätaggregat med full redundansalternativ |
Design och bygga
Som sagt är Dell EMC PowerEdge R7415 en 2U-server. Tvärs över enhetens framsida finns enhetsfack som rymmer upp till 24 NVMe SSD-enheter (det finns konfigurationsalternativ för användare som har olika behov som 3.5-tumsenheter). Den vänstra sidan av enheten har LED-lamporna för systemtillstånd och system-ID samt iDRAC Quick Sync 2-indikatorn. Den högra sidan av enheten har strömbrytaren, USB-porten, iDRAC Direct-porten och VGA-porten.
Serverns baksida har de vanliga misstänkta som löstagbara PSU:er till höger, 2 valfria LAN-portar tillhandahålls av ett mezzaninkort (2 x 1GE eller 2 x 10GE) på nedre mitten av två inbäddade 1GE LAN-portar till vänster, följt av med två USB 3.0-portar, en iDRAC9 dedikerad nätverksport, en VGA-port, en seriell port, en CMA-strömport och en system-ID-knapp. Det finns också tomma fläckar för PCIe-expansionskort i full höjd (till exempel för två 3.5-tumsenheter), och två halvhöjda PCIe-expansionskort.
Servern öppnas lätt för att avslöja den enda AMD EPYC-processorn ungefär i mitten av enheten. De 16 DIMM-kortplatserna finns runt CPU:n (8 på varje sida). Det ger också enkel åtkomst till nätaggregat, valfria lågprofiler, valfritt mini PERC-kort och möjligheten att lägga till två 3.5-tumsenheter på det bakre bakplanet.
Vi är inga främlingar för PowerEdge-servrar; detta är dock den första vi har sett på ett tag som inte hade lätt åtkomst utan verktyg på insidan. Därmed inte sagt att det fortfarande inte var lätt att komma åt. Det tog bara några sekunder längre än normalt och verkade lite udda, som ett litet steg bakåt.
Verksamhetsledningen
Som med andra PowerEdge-servrar erbjuder R7415 ett brett utbud av hanteringsalternativ. För en mer djupgående titt kan läsare kolla in vår djupdykning i Dell EMC PowerEdge R740xd recension och vår titt in i Dell EMC:s OpenManage Mobile-app.
Prestanda
Dell PowerEdge R7415 som vårt team granskade kom välutrustad med både SAS- och NVMe-blixt. På CPU-fronten inkluderade detta system en 2GHz AMD EPYC 32-kärnig/64-trådig 7551P CPU och 256 GB DDR4. I våra prestandatester testade vi både NVMe och SAS SSD:er med våra syntetiska VDBench-tester, konfigurerade i JBOD, och i vår SQL Server och Sysbench-testade fokuserade endast på NVMe-prestanda. Arbetsbelastningen fördelades jämnt över alla enheter.
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 SQL Server tittade vi på individuella virtuella datorer samt samlade poäng. Transaktionsresultaten visade en sammanlagd poäng på 12,618.1 3,152.9 TPS med individuella virtuella datorer från 3,155.8 XNUMX TPS till XNUMX XNUMX TPS.
Med genomsnittlig latens gav R7415 en sammanlagd poäng på 11.75 ms med individuella virtuella datorer som körde mellan 10 ms och 14 ms.
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
I vårt Sysbench-riktmärke testade vi R7415 med en liknande layout som ovan. För transaktionsprestanda hade servern ett sammanlagt genomsnittligt TPS på 7,567.3 1,817.6 med individuella virtuella datorer från 1,967.1 XNUMX TPS till XNUMX XNUMX TPS.
Med genomsnittlig latens hade R7415 en sammanlagd latens på 16.9 ms, med individuella virtuella datorer som träffade latenser på 16.3 ms till 17.6 ms.
I vår värsta 99:e percentilens latensmätning fick servern en sammanlagd poäng på 45.4 ms med individuella virtuella datorer från 42.7 ms till 48.1 ms.
VDBench arbetsbelastningsanalys
Med den senaste och bästa servern är det mycket frestande att slänga in den senaste och bästa lagringen för att få största möjliga valuta för pengarna. Det är dock inte alla som kommer att göra detta, och flera användare kommer att uppgradera sina servrar med sin befintliga lagring eller med billigare SAS-baserad flash. För vår granskning fyllde vi servern med både NVMe- och SAS-lagring för varje benchmark. Detta är inte ett "vilket är bättre"-scenario, för ur ett prestandaperspektiv kommer NVMe att vinna. Detta är mer ett "vad man kan förvänta sig med den givna lagringen"-scenario och bör ses på detta sätt.
Vårt sista avsnitt av lokala prestandatester fokuserar på prestanda för syntetisk arbetsbelastning. På det här området utnyttjade vi fyra SAS- och fyra NVMe SSD-enheter i en barmetallmiljö som kör Ubuntu 16.04.4. Arbetsbelastningen konfigurerades för att belasta 25 % av varje enhets kapacitet, med fokus på uthållig prestanda kontra steady-state, värsta tänkbara prestanda.
När det gäller benchmarking av lagringsmatriser är applikationstestning bäst och syntetisk testning 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
Om man tittar på toppavläsningsprestanda för SAS-enheterna, startade PowerEdge R7415 på 19,686 132 IOPS med en latens på 1μs och stannade under 180ms tills den nådde ungefär 196,299K IOPS och toppade på 2.11 XNUMX IOPS med en latens på XNUMXms.
För toppavläsning av NVMe-prestanda höll sig R7415 under 1 ms hela tiden och nådde en topp på 2,358,609 212 XNUMX IOP med en latens på XNUMXμs.
För topp SAS-skrivprestanda hade R7415 sub-millisekunder genomgående från 18,519 179,249 IOPS och toppade vid 816 XNUMX IOPS med en latens på XNUMX μs.
Peak NVMe-skrivprestanda visade att servern slog 1,252,375 179 XNUMX IOPS med en latens på XNUMX μs.
När vi byter över till sekventiella benchmarks (64K) ser vi en lite udda prestanda från SAS-diskarna. Med 64K-läsningen börjar prestandan med hög latens på 18.7 ms och sjunker hela tiden när prestandan förbättras, och slutar på 27,865 1.74 IOPS eller 2.3 GB/s med en latens på XNUMX ms.
NVMe 64K read har servern på 193,835 12.1 IOPS eller 329 GB/s med den högsta latensen på XNUMXμs.
64K-skrivningen med SAS visade liknande prestanda, som började med en latens på 8.1 ms och toppade på 1.95 GB/s eller 31,221 1 IOPS med en latens på XNUMX ms.
NVMe-skrivprestandan på 64K hade faktiskt servern att köra cirka 50 μs upp till cirka 35K IOPS och nådde en topp på 88,180 5.51 IOPS eller 355 GB/s med en latens på XNUMX μs.
När vi växlade över till vår SQL-arbetsbelastning fick SAS-enheterna en bättre övergripande visning med latens på under millisekunder hela tiden, och nådde en topp på cirka 193K IOPS med en latens på 481μs.
För SQL-resultaten för NVMe i R7415 såg vi en toppprestanda på 973,568 130 IOPS med en latens på bara XNUMX μs.
För SQL 90-10 hade SAS-enheterna i R7415 återigen sub-millisekunders latens hela tiden, denna gång toppade på 183,606 528 IOPS med en latens på XNUMXμs.
NVMe SQL 90-10 nådde en topp på 802,921 157 IOPS med en latens på XNUMXμs.
Med SAS SQL 80-20 hade servern sub-millisekunders latens hela tiden med en toppprestanda på 174,882 557 IOPS och en latens på XNUMXμs.
För SQL 80-20 på R7415 med NVMe-enheter såg vi en toppprestanda på 671,888 188 IOPS med en latens på endast XNUMXμs.
För att gå vidare till Oracle-arbetsbelastningar kunde den SAS-laddade R7415 nå 170,844 1 IOPS samtidigt som latensen bibehölls under 671 ms (topplatens var XNUMX μs).
Oracle NVMe-versionen av R7415 nådde en topp på 586,026 226 IOPS vid en latens på XNUMXμs.
För Oracle 90-10-prestandan med SAS-enheter nådde servern en topp på 182,345 439 IOPS med en latens på XNUMXμs.
NVMe-versionen av Oracle 90-10 benchmark hade servertoppen på 645,168 135 IOPS med en latens på endast XNUMXμs.
Med Oracle 80-20 nådde R7415 med SAS en topp på 171,694 458 IOPS med en latens på XNUMXμs.
NVMe Oracle 80-20-riktmärket såg R7415-toppen på 553,829 157 IOPS med en latens på XNUMXμs.
Därefter bytte vi till vårt VDI Clone Test, Full och Linked. För VDI Full Clone Boot med SAS hade PowerEdge R7415 under-millisekunders latens genomgående med en topppoäng på ungefär 181K IOPS och en latens på cirka 610μs.
Med den NVMe-laddade R7415 gav VDI Full Clone Boot-testet oss en toppprestanda på 636,481 203 IOPS med en latens på XNUMXμs.
För VDI Full Clone Initial Login med SAS hade servern fortfarande sub-millisekunders latens hela tiden - men bara så. Den nådde en topp på 107,633 991 IOPS med XNUMXμs.
VDI Full Clone Initial Login med NVMe fick R7415 att nå en toppprestanda på 248,517 475 IOPS med en latens på XNUMXμs.
Med VDI Full Clone Monday Login med SAS nådde servern en topp på 82,754 712 IOPS och en latens på XNUMXμs.
Med NVMe Full Clone Monday Login fick servern en toppprestanda på 162,859 386 IOPS med en latens på XNUMXμs.
Genom att byta till VDI Linked Clone visade starttestet för SAS att PowerEdge R7415 hade en toppprestanda på 129,826 482 IOPS med en latens på XNUMXμs.
NVMe-versionen av R7415 hade toppprestanda på 357,173 178 IOPS och en latens på XNUMXμs på VDI Linked Clone Boot.
För SAS VDI Linked Clone Initial Login kunde servern träffa 49,760 639 IOPS med en latens på XNUMXμs.
Med VDI Linked Clone Initial Login med NVMe hade R7415 en toppprestanda på 88,746 357 IOPS med en latens på XNUMXμs.
VDI Linked Clone Monday Login för SAS hade en toppprestanda på 61,513 974 IOPS med en latens på XNUMXμs.
Och slutligen, VDI Linked Clone Monday Login med NVMe-enheter fick servern att träffa 121,351 522 IOPS med en latens på XNUMXμs.
Slutsats
Dell EMC PowerEdge R7415 är en ensocket server som har en CPU från AMD:s nya EPYC-linje. Med den nya processorn hävdar Dell EMC och AMD att användarna kommer att se en prestandauppgång tillsammans med lägre TCO genom socketlicenser och strömbehov. R7415 kommer med gott om utrymme för att lägga till enheter för att öka prestandan. Användare kan till exempel lägga till 16 DDR4 DIMM:er som kan rymma upp till 2 TB minne och kan lägga till upp till 24 NVMe SSD:er – allt inom det lilla 2U-fotavtrycket. PowerEdge R7415 kommer med alla funktioner som gör PowerEdge-servrar attraktiva för potentiella köpare som LifeCycle Controller, iDRAC och OpenManage Mobile, samt företagets nya inbyggda säkerhetsfunktioner som kryptografiskt tillförlitlig uppstart och silicon root of trust. PowerEdge R7415 är designad främst för användning i SDS och affärsanalys, även om den säkert skulle kunna användas för andra användningsfall.
I våra applikationsprestandabenchmarks tittade vi på prestandan hos PowerEdge R7415 med 4VM för att se såväl individuell prestanda som aggregerad. I vårt transaktionstest för SQL Server såg vi en sammanlagd poäng på 12,618.1 3,152.9 TPS, medan de enskilda virtuella datorerna gick från 3,155.8 11.75 TPS till 10 14 TPS. För den genomsnittliga latensen för samma test hade servern en sammanlagd poäng på 7,567.3 ms, medan de enskilda virtuella datorerna körde från 16.9 ms till 45.4 ms. För Sysbench såg vi sammanlagda poäng på XNUMX XNUMX TPS, en genomsnittlig latens på XNUMX ms och en latens i värsta fall på XNUMX ms.
Viktiga resultat i våra riktmärken för applikationsprestanda:
- SQL Server-transaktionstest: Sammanlagd poäng på 12,000 11.75+ TPS med en genomsnittlig latens på 3,150 ms medan enskilda virtuella datorer översteg 15 XNUMX TPS med latenser under XNUMX ms.
- Sysbench-tester: Samla poäng på 7,500 16.9+ TPS med en genomsnittlig latens på XNUMX ms.
I våra VDBench-arbetsbelastningar körde vi både SAS- och NVMe-lagring. Som nämnts ovan var detta inte för att se vilken som är "bättre", eftersom NVMe uppenbarligen kommer att ha en högre prestanda. Detta visar dock för potentiella användare vad de kan förvänta sig med olika typer av lagringsmedia. Istället för att gå igenom alla resultat ovan kommer vi bara att titta på några höjdpunkter för varje enhetstyp. För NVMe fanns det sub-millisekunders latensprestanda i varje test, vi såg 4K-läsprestanda så hög som 2.36 miljoner IOPS med 4K-skrivning som slog 1.25 miljoner IOPS. 64K sekventiell prestanda för NVMe var 12.1 GB/s läsning och 5.51 GB/s skriv. R7415 laddad med NVMe-enheter kunde också nå nästan 1 miljon IOPS i vårt SQL-riktmärke. SAS-avläsningarna var mindre dramatiska, men fortfarande starka. SAS-inställningen på R7415 hade bara latens över 1 ms i 4K- och 64K-testerna. Med SAS-enheter kunde servern träffa nästan 200K IOPS på 4K-läsning och 180K IOPS på 4K-skrivning. Med sekventiell prestanda når SAS-diskarna 1.74 GB/s läsning och 1.95 GB/s skriv. Under våra Oracle- och SQL-arbetsbelastningar hade den SAS-baserade R7415 prestanda nära 200K IOPS med en fördröjning på under millisekunder.
Viktiga resultat i våra VDBench-arbetsbelastningar:
- All NVMe-lagring: Under millisekunders latensprestanda i varje test, med 4K-läsprestanda så hög som 2.36 miljoner IOPS och 4K-skrivprestanda som når 1.25 miljoner IOPS; R7415 kunde också nå nästan 1 miljon IOPS i vårt SQL-riktmärke.
- SAS-inställning: Latenser över 1 ms på 4K- och 64K-testerna och när man når nästan 200K IOPS på 4K-läsning och 180K IOPS på 4K-skrivning; med Oracle- och SQL-arbetsbelastningar, uppnådde nästan 200K IOPS med fördröjning på under millisekunder.
R7415 är helt klart ett kapabelt system som kan konfigureras med högpresterande lagring och RAM till ett anständigt pris för värdeinriktade köpare – utan att skära ner på alternativen. Detta är inte oväsentligt, eftersom många system som riktar sig till en mer värdeinriktad köpare skär ner på tillgängliga alternativ. Med stöd för 24 fack med NVMe och 2 TB RAM, kan R7415 användas för mycket specifika arbetsbelastningar som är mindre beräkningsintensiva och därmed ser en negativ TCO-effekt när den är utrustad med dubbla processorer. PowerEdge EPYC-systemen är också ett intressant alternativ i programvarudefinierade situationer där slutanvändare kan spara på CPU Socket-baserade licenser. Detta gäller särskilt för något som VMware vSAN, där arbetsbelastningen på ett fjärrkontor är mindre tung men organisationen fortfarande vill ha den enkla hantering som vSAN erbjuder och den kvalitet PowerEdge ger till bordet – bara i en mer överkomlig konfiguration.




Amazon