Hem Företag Supermicro SuperServer med Intel Optane DC Persistent Memory First Look Review

Supermicro SuperServer med Intel Optane DC Persistent Memory First Look Review

by Brian Beeler

Supermicro SuperServer 1029U-TN10RT är ett 1U dubbelprocessor komplett system. Supermicro designade SuperServer för att hantera en mängd populära användningsfall som virtualisering, databaser, cloud computing och andra som kan dra nytta av beräkningskraft med hög densitet. Systemet har uppdaterats för att stödja andra generationens Intel Xeon Scalable processorer och det är ett av de första som levereras med stöd för Intel Optane DC persistent minnesmoduler.


Supermicro SuperServer 1029U-TN10RT är ett 1U dubbelprocessor komplett system. Supermicro designade SuperServer för att hantera en mängd populära användningsfall som virtualisering, databaser, cloud computing och andra som kan dra nytta av beräkningskraft med hög densitet. Systemet har uppdaterats för att stödja andra generationens Intel Xeon Scalable processorer och det är ett av de första som levereras med stöd för Intel Optane DC persistent minnesmoduler (PMM).

Förutom stöd för de senaste Intels datacenterteknologier tillhandahåller systemet lagring via tio hot-swap-bara 2.5-tums NVMe-fack i fronten. Internt ger Supermicro stöd för två M.2-platser, en SATA och en NVMe, även om ytterligare M.2-platser kan läggas till som tillval. Kortet stöder 24 DIMM-platser, som kan användas på traditionellt sätt med DRAM, eller med PMEM som är konfigurationen i denna recension. När man tittar på anslutningsmöjligheter har systemet två 10GBase-T LAN-portar ombord. Utbyggnad för ytterligare anslutning är tillgänglig via två PCI-E 3.0 x16 (FH, 10.5″L) kortplatser.

Som nämnts har vårt granskningssystem två Intel Xeon Scalable 8268 (2.9GHz, 24C) tillsammans med 12 DRAM-minnen och 12 Intel Optane DC persistenta minnesmoduler. Även om det fortfarande är väldigt tidigt i den ihållande minnesresan, kommer denna konfiguration av 4:1 beständigt minne till DRAM att använda alla minnesplatser på kortet och två Intel-processorer sannolikt att vara en typisk och rekommenderad serverkonfiguration för att dra full nytta av dessa nya tekniker. Utöver dessa kärnkomponenter innehåller systemet som granskas tio Intel DC P4510 NVMe SSD:er.

Specifikationer för Supermicro SuperServer 1029U-TN10RT

  • Chassi – Ultra 1U SYS-1029U-TN10RT
  • CPU – 2 x Intel Xeon Scalable 8268 (2.9 GHz, 24C)
  • Lagring – 10 x Intel DC P4510 2TB NVMe SSD, 1DWPD
  • DRAM – 12 x 32 GB DDR4-2933
  • Beständigt minne – 12 x 128 GB DDR4-2666 Intel Optane DC PMM
  • Nätverk – 2 x 10GBaseT

Design och bygga

Som sagt är Supermicro SuperServer 1029U-TN10RT en tät 1U-server som kan hysa två av de nya Intel Xeon Scalable-processorerna. Majoriteten av enhetens framsida upptas av 2.5” NVMe-enhetsfack, totalt tio. Till höger finns kontrollpanelen med strömbrytaren, UID-knappen och statuslamporna. Nedan finns två USB 3.0 typ-A-portar.

Vänd enheten bakåt, två PSU:er är till vänster, följt av två 10GBase-T PJ45 LAN-portar, två USB 3.0-portar, en dedikerad LAN-port för IPMI, en seriell port, UID-indikator och switch, videoport och två PCIe-platser.

De 2.5 tums facken tvärs över fronten är hot-swap-kompatibla och användare kan enkelt trycka på den orange fliken för att sträcka ut handtaget för snabb borttagning/installation. På den här servern och andra från Supermicro indikerar orange caddies NVMe-stöd.

Med SuperServer utrustad med tio 2.5-tumsfack, levererades vårt granskningssystem med 10 Intel P4510 2TB NVMe SSD:er.

Intel Optane persistenta minnesmoduler har samma formfaktor som traditionellt DRAM. De kräver inte ytterligare strömkablar eller kylning. Värmespridare ingår som en del av den beständiga minnesdesignen, som följer samma designöverväganden som DRAM-moduler för bredd och höjd. Så vi borde inte se några nya förändringar för slimmade servrar med luftflödeshöljen över DRAM-platserna.

Som med många Supermicro-servrar, lossnar topplocket enkelt med två tryckknappar och borttagning av fästskruvar på baksidan. Detta ger snabb åtkomst till de nya CPU:erna, RAM-minnet, installation av en GPU eller andra PCIe-enheter, och viktigare för den här recensionen, installation av Intel Optane DC PMM.

Prestation

I vår första titt på det nya Intel Optane DC persistenta minnet fokuserar vi på att mäta dess prestanda i en ganska traditionell form; jämför dess blocklagringsprestanda med standardutgåva NVMe SSD:er. Även om det finns olika lägen för beständigt minne att arbeta i, planerar vi att fokusera på specifika användningsfall inom en snar framtid kring Memory Mode och App Direct byte-nivå. Specifikt placerar vi 12 128 GB beständiga minnesmoduler, (6 per CPU) konfigurerade i två pooler mot 10 Intel P4510 2TB NVMe SSD:er. Vår benchmarkapplikation i det här scenariot använder fortfarande vdbench med våra fyra hörn-arbetsbelastningar samt databasarbetsbelastningsprofiler. Framöver kommer vi att gå tillbaka till FIO samt en databasapplikation som använder beständigt minne direkt.

När det gäller vår benchmark-tekniska konfiguration grupperar vi 6 beständiga minnesmoduler för att bilda en enda pool (en pool per CPU) och allokerar hela poolutrymmet till det beständiga minnesnamnområdet. På OS-nivån förfyller vi sedan de råa beständiga minnesmodulerna, partitionerar dem till 50 % av deras totala storlek och utför våra arbetsbelastningar på den mindre delen. Arbetsbelastningar appliceras sedan för att visa ihållande prestanda, vilket efterliknar hur applikationsdatauppsättningar skulle fungera på dem.

Vårt första test är 4K slumpmässigt lästest här, det ihållande minnet startade vid 1,371,386 4.6 13,169,761 IOPS vid 12.1 μs och gick vidare till topp vid 5,263,647 191.4 6 IOPS med en latens på endast XNUMX μs. Medan Intel NVMe-enheterna klarade sig bra, en topp på XNUMX XNUMX XNUMX IOPS och en latens på XNUMX μs krossade PMM-enheterna tydligt den med över dubbelt så stor genomströmning och latens som bara XNUMX % av NVMe-enheterna.

Om vi ​​tittar på 4K slumpmässig skrivning ser vi en begränsning av tekniken när det kommer till skrivningar. Eftersom ovanstående visar en dramatisk prestandaökning, kommer det ihållande minnet att nå toppar mycket snabbare i skrivningar. Här startade det persistenta minnet vid 162,642 8.9 IOPS med en latens på 980 μs och toppade runt 60K IOPS vid ca XNUMX μs latens innan det tappade.

Byte över till sekventiella arbetsbelastningar, i 64K läsning startade Optane DC PMM:erna vid 106,739 6.67 IOPS eller 31.9 GB/s med en latens på 1,055,634 μs och gick vidare till topp vid 65.98 57.2 431,252 IOPS eller 26.6 GB/s med en latens på 721.5 μs. Återigen presterade NVMe-enheter bra med topppoäng på XNUMX XNUMX IOPS eller XNUMX GB/s med en latens på XNUMX μs men inte i närheten av det beständiga minnet.

I 64K sekventiell skrivning startade det beständiga minnet vid 52,472 1.64 IOPS eller 78.8 GB/s med en latens på 255,405 μs. De beständiga minnesmodulerna nådde sin topp på 15.96 121.8 IOPS eller 4510 GB/s med en latens på endast XNUMX μs. Detta i motsats till Intel PXNUMX-gruppen som ökade i latens när enheterna fördes upp till och över sin mättnadspunkt.

Nästa upp är SQL VDBench-tester inklusive SQL, SQL 90-20 och SQL 80-20. För SQL startade det beständiga minnet vid 547,821 6.4 IOPS vid 5,095,690 μs latens och gick vidare till topp vid 10.7 188,170 170 IOPS vid en latens på XNUMX μs. NVMe-enheterna hade återigen stark prestanda med en toppprestanda på XNUMX XNUMX IOPS och XNUMX µs.

För SQL 90-10 var de två jämförelserna lite närmare i genomströmning även om det inte råder någon fråga om latens, det beständiga minnet har en lägre latens. Det persistenta minnet startade vid 169,874 8.1 IOPS vid en latens på 1,911,900 μs och gick vidare till topp vid 27.1 1,612,337 189.8 IOPS med en latens på XNUMX μs jämfört med NVMe:s topp på XNUMX XNUMX XNUMX IOPS med en latens på XNUMX.

För SQL 80-20 hade det persistenta minnet bättre topplatens, 65.3 μs, men mycket lägre genomströmning, 668,983 1,482,554 IOPS, jämfört med NVMe-enhetens genomströmning, 206 XNUMX XNUMX IOPS vid en latens på XNUMX μs.

Vår sista sats med tester för denna recension är våra Oracle-arbetsbelastningar, Oracle, Oracle 90-10 och Oracle 80-20. Oracle-testet visade att det ihållande minnet toppade tidigt vid 453,449 103 IOPS med en latens på 1,366,615μs. NVMe-enheten kunde fortsätta till en topp på 225.8 XNUMX XNUMX IOPS med en latens på XNUMX μs.

För Oracle 90-10 började det persistenta minnet vid 181,455 7.8 IOPS med en latens på 2,080,543 μs och gick vidare till topp vid 16.9 1,357,112 157.1 IOPS med en latens på endast XNUMX μs. Återigen krossade prestandan för NVMe-enheten som nådde en topp på XNUMX XNUMX XNUMX IOPS med en latens på XNUMX μs.

Slutligen för vår Oracle 80-20 började det beständiga minnet vid 225,492 8.5 IOPS med en latens på 1,146,229 μs och gick vidare till en topp på 30.4 1,265,479 165.9 IOPS vid en latens på XNUMX μs. NVMe-enheten hade en lägre genomströmning, XNUMX XNUMX XNUMX IOPS, men också en mycket högre latens, XNUMX μs.

Slutsats

Supermicro SuperServer 1029U-TN10RT är ett system med dubbla sockel med 10, 2.5” NVMe-enhetsfack som passar i ett 1U-fotavtryck. Bortsett från 2.5” NVMe-enhetsfack, kan servern även konfigureras två M.2-lagringsplatser, en SATA och en annan NVMe. Servern är designad för virtualisering, databaser och cloud computing, bland andra användningsfall som utnyttjar en tät formfaktor med hög beräkningskraft. På tal om beräkning, servern stöder den nyligen släppta andra generationens Intel Xeon Scalable processorer. Vid processorerna finns 24 DIMM-platser. Förutom att packa denna server med massor av DRAM, innebär stödet för de nya CPU:erna stöd för Intels nya Optane DC beständiga minnesmoduler.

När man tittar på prestanda kunde Intels persistenta minnesmoduler nå en prestandanivå som ännu inte setts i vårt labb. Eftersom Intel är mer eller mindre det enda spelet i stan för tillfället med beständigt minne har vi inga konkurrenter eller äldre versioner att jämföra med. Istället jämförde vi den med Intel P4510 2TB NVMe-enheter som ett exempel på vad man kan förvänta sig när man utnyttjar den nya tekniken. I läsningar blåste PMM:erna bort NVMe-tekniken med 4K-läsningar som var 13.2 miljoner IOPS med endast 12.1 μs latens och 64K sekventiell läsning som slog 66 GB/s med endast 57.2 μs latens. Slumpmässig skrivning såg lite av en begränsning av tekniken med det beständiga minnet som snabbt spikade upp till 980K IOPS och ungefär 60 μs latens innan det tappade, mycket lägre än NVMe-enheterna. 64K skriver dock såg det beständiga minnet dominera med 15.96 GB/s med en latens på endast 121.8 μs. För SQL-riktmärken krossade det beständiga minnet NVMe-enheten i SQL (5,095,690 10.7 90 IOPS med en latens på 10 μs) och SQL 1,911,900-27.1 (90 10 2,080,543 IOPS med en latens på 16.9 μs). I vårt Oracle-test visade det persistenta minnet en mycket högre poäng i Oracle 103-10.7 (XNUMX XNUMX XNUMX IOPS med en latens på endast XNUMXμs) men hamnade efter i de andra två testerna ur ett genomströmningsperspektiv. Något att notera är latens. Den högsta topplatensen för det ihållande minnet var XNUMXμs och den lägsta topplatensen var XNUMXμs.

Det finns helt klart all anledning att vara oerhört entusiastisk när man tittar på de första resultaten i denna recension. Vi ser höjningen från de nya Xeon Scalable CPU:erna som helhet, men naturligtvis är Optane DC persistenta minnesmoduler stjärnorna här. Som nämnts är denna första titt inte avsedd att vara stopppunkten för hur vi utvärderar system med beständigt minne; det är bara början. Vi har för närvarande redskap i rörelse för att titta djupare på applikationsprestanda i det här systemet och kommer att fortsätta att tänja på gränserna och bästa praxis för att utvärdera Intel Optane DC persistent minne i både App Direct och Memory Modes. För nu, men stor eloge till Supermicro och deras ingenjörsteam för att ha satt ihop detta kit så snabbt och heltäckande, det här kommer att bli en rolig serie recensioner.

Supermicro SuperServer 1029U-TN10RT produktsida

Diskutera denna recension