StorageReview.com

Memblaze PBlaze5 916 Series U.2 SSD Review

Företag  ◇  SSD

PBlaze5 916-serien är en 64-lagers 3D NAND högpresterande linje av NVMe SSD:er som fokuserar på energieffektivitet för datacenter. Den har de vanliga misstankarna för företagsfunktioner, inklusive AES 256 datakryptering, fullständigt datavägsskydd och förbättrat strömavbrottsskydd, som hjälper till att skydda kritiska företagsapplikationer. 916-serien kommer i både 2.5-tums U.2 och HHHL AIC formfaktorer, den förra som vi tittar på för denna recension.

PBlaze5 916 har 16 strömlägesinställningar (som sträcker sig från 10W till 25W) och en strömlägesomkopplare som gör det möjligt för användare att snabbt flytta mellan olika nivåer inom en millisekund. Dessutom stöder den nya Memblaze SSD-linjen TRIM-funktionen i företagsklass, som säkerställer att trimmad gamla data blir oåtkomlig för nya användare. Det förbättrar också prestanda och uthållighet.

När det gäller prestanda är PBlaze5 916-seriens U.2-modell citerad för att nå upp till 3.5 GB/s i både läsning och skrivning för 6.4 GB-modellen, medan slumpmässiga läsningar och skrivningar förväntas nå 830,000 303,000 IOPS och 3 5 IOPS, respektive. När det gäller uthållighet stöder den upp till 910 DWPD, medan PBlaze1 XNUMX bara stöder XNUMX DWPD.

Båda formfaktorerna för PBlaze5 916-serien kommer i två kapaciteter 3.2TB och 6.4TB. Vi kommer att titta på 3.2 TB-modellen för denna recension.

Specifikationer för Memblaze PBlaze5 916 Series U.2

Användarkapacitet (TB) 3.2, 6.4
Formfaktor 2.5-tums U.2  
Gränssnitt: PCIe 3.0 x 4
Sekventiell läsning (128KB)(GB/s) 3.5, 3.5
Sekventiell skrivning(128KB)(GB/s) 3.1, 3.5
Sustained Random Read (4KB) IOPS 835K, 830K
Sustained Random Write (4KB) IOPS (Steady State) 210K, 303K
Latens Läs/skriv 87 / 11 μs
Livstids uthållighet 3 DWPD
UBER <10-17 
MTBF 2 miljoner timmar
Protokoll NVMe 1.2a
NAND Flash Memory 3D eTLC NAND 
Operativsystem RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi 
Energiförbrukning 7 ~ 25 W
Stöd för grundläggande funktioner Strömavbrottsskydd, Hot Pluggable, Full Data Path Protection, SMART: TRIM, Multi-namespace, AES 256 Data Encryption, Fast Reboot, Crypto Erase, 
Stöd för avancerade funktioner TRIM, Multi-namespace, AES 256 Data Encryption, Fast Reboot, Crypto Erase, Dual Port
Programvaru Support Hanteringsverktyg för öppen källkod, CLI-felsökningsverktyg, drivrutin för OS i lådan
(Enkel systemintegration)

Prestanda

Testbädd

Våra recensioner av Enterprise SSD använder en Lenovo ThinkSystem SR850 för applikationstester och en Dell PowerEdge R740xd för syntetiska prestandatester. ThinkSystem SR850 är en välutrustad fyrprocessorplattform som erbjuder CPU-kraft långt över vad som behövs för att kräva högpresterande lokal lagring. Syntetiska tester som inte kräver mycket CPU-resurser använder den mer traditionella servern med dubbla processorer. I båda fallen är avsikten att visa upp lokal lagring i bästa möjliga ljus, i linje med lagringsleverantörernas maximala hårddiskspecifikationer.

Lenovo ThinkSystem SR850

  • 4 x Intel Platinum 8160 CPU (2.1 GHz x 24 kärnor)
  • 16 x 32 GB DDR4-2666Mhz ECC DRAM
  • 2 x RAID 930-8i 12Gb/s RAID-kort
  • 8 NVMe-fack
  • VMware ESXI 6.5

Dell PowerEdge R740xd

  • 2 x Intel Gold 6130 CPU (2.1 GHz x 16 kärnor)
  • 4 x 16 GB DDR4-2666MHz ECC DRAM
  • 1x PERC 730 2GB 12Gb/s RAID-kort
  • Tillägg NVMe-adapter
  • Ubuntu-16.04.3-desktop-amd64

Testbakgrund och jämförelser

StorageReview Enterprise Test Lab erbjuder en flexibel arkitektur för att utföra benchmarks av företagslagringsenheter i en miljö som är jämförbar med vad administratörer stöter på i verkliga driftsättningar. Enterprise Test Lab innehåller en mängd olika servrar, nätverk, strömförsörjning och annan nätverksinfrastruktur som gör det möjligt för vår personal att etablera verkliga förhållanden för att korrekt mäta prestanda under våra granskningar.

Vi införlivar dessa detaljer om laboratoriemiljön och protokollen i granskningarna så att IT-experter och de som ansvarar för lagringsanskaffning kan förstå de förhållanden under vilka vi har uppnått följande resultat. Inga av våra granskningar betalas för eller övervakas av tillverkaren av den utrustning vi testar. Ytterligare information om StorageReview Enterprise Test Lab och en översikt över dess nätverksfunktioner finns på respektive sidor.

Jämförelser för denna recension:

Analys av applikationens arbetsbelastning

För att förstå prestandaegenskaperna hos företagslagringsenheter är det viktigt att modellera infrastrukturen och applikationsarbetsbelastningarna som finns i liveproduktionsmiljöer. Våra riktmärken för Memblaze PBlaze5 916 är därför MySQL OLTP-prestanda via SysBench och Microsoft SQL Server OLTP-prestanda med en simulerad TCP-C-arbetsbelastning. För våra applikationsarbetsbelastningar kommer varje enhet att köra 2–4 ​​identiskt konfigurerade virtuella maskiner.

SQL Server prestanda

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.

Detta test använder SQL Server 2014 som körs på gäst-VMs med Windows Server 2012 R2 och testas av Quests Benchmark Factory for Databases. StorageReviews Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Councils Benchmark C (TPC-C), ett online-benchmark för transaktionsbehandling som simulerar aktiviteter i komplexa applikationsmiljöer. TPC-C-benchmarket kommer närmare syntetiska prestandabenchmarks att mäta prestandastyrkor och flaskhalsar i lagringsinfrastruktur i databasmiljöer. Varje instans av vår SQL Server VM för denna granskning använder en 333 GB (1 500-skala) SQL Server-databas och mäter transaktionsprestanda och latens under en belastning på 15 000 virtuella användare.

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-transaktionsriktmärke publicerade Memblaze PBlaze5 916 12,644 910 TPS, vilket var något efter 12,645.1 AIC som registrerade XNUMX XNUMX TPS.

916 visade bra latensresultat med bara 2.0 ms; dock släpade den fortfarande efter 910 AIC, som hade 1.0 ms.

Sysbench Performance

Nästa applikationsriktmärke består av en Percona MySQL OLTP-databas mätt via SysBench. Detta test mäter genomsnittlig TPS (transaktioner per sekund), genomsnittlig latens och även genomsnittlig 99:e percentillatens.

Varje Sysbench VM är konfigurerad med tre virtuella diskar: en för start (~92 GB), en med den förbyggda databasen (~447 GB) och den tredje för databasen som testas (270 GB). Ur ett systemresursperspektiv konfigurerade vi varje virtuell maskin med 16 virtuella processorer, 60 GB DRAM och utnyttjade LSI Logic SAS SCSI-styrenheten.

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 Sysbenchs transaktionsriktmärke fortsatte 916 sin solida prestanda med 8,532.2 XNUMX TPS, vilket placerade den i mitten till övre delen av topplistan.

Med Sysbenchs genomsnittliga latens placerade 916 sig på fjärde plats bland de jämförbara med 15 ms.

I vårt värsta tänkbara scenario för latens, kom 916:an på fjärde plats igen med 27.7 ms, men liksom i de andra var den inte långt efter ledarna.

Houdini från SideFX

Houdini-testet är specifikt utformat för att utvärdera lagringsprestanda i relation till CGI-rendering. Testbädden för den här applikationen är en variant av den centrala Dell PowerEdge R740xd -servertypen som vi använder i labbet med dubbla Intel 6130-processorer och 64 GB DRAM. I det här fallet installerade vi Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) som körde "bare metal". Utdata från riktmärket mäts i sekunder att slutföra, där färre är bättre.

Maelstrom-demon representerar en del av renderingspipelinen som belyser lagringskapaciteten genom att demonstrera dess förmåga att effektivt använda växlingsfilen som en form av utökat minne. Testet skriver inte ut resultatdata eller bearbetar punkterna för att isolera väggtidseffekten av latenspåverkan på den underliggande lagringskomponenten. Själva testet är sammansatt av fem faser, varav tre vi kör som en del av benchmark, vilka är följande:

  1. Laddar packade punkter från disken. Det är dags att läsa från disk. Denna är enkelgängad, vilket kan begränsa den totala genomströmningen.
  2. Packar upp punkterna i en enda platt array för att de ska kunna bearbetas. Om punkterna inte är beroende av andra punkter, kan arbetsuppsättningen justeras för att förbli i kärnan. Detta steg är flertrådigt.
  3. (Kör ej) Bearbetar punkterna.
  4. Packar om dem i hinkformade block som lämpar sig för att lagra tillbaka till disken. Detta steg är flertrådigt.
  5. (Kör ej) Skriver tillbaka de bucketade blocken till disken.

Med Houdini-testet placerades 916 i mitten till övre delen med 2,839.7 XNUMX sekunder, vilket också var den bästa prestandan bland alla testade Memblaze-produkter.

VDBench arbetsbelastningsanalys

När det gäller benchmarking av lagringsenheter ä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öringsstorlekar, till spårningsfå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. Vår testprocess för dessa riktmärken fyller hela enhetens yta med data och partitionerar sedan en enhetssektion som motsvarar 25 % av enhetens kapacitet för att simulera hur enheten kan reagera på applikationsarbetsbelastningar. Detta skiljer sig från fullständiga entropitester som använder 100 % av enheten och tar dem till ett stabilt tillstånd. Som ett resultat kommer dessa siffror att återspegla högre ihållande skrivhastigheter.

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 % skrivning, 8 trådar, 0-120 % iorate
  • Syntetisk databas: SQL och Oracle
  • VDI Full Clone och Linked Clone Traces

I vår första VDBench Workload Analysis, Random 4K Read, kunde Memblaze PBlaze5 916 hålla sig under 1ms under hela testet med en topp på 664,910 191.4 IOPS och en latens på XNUMXμs, vilket placerade sig på tredje plats (men långt efter de två ledande enheterna).

4K slumpmässig skrivprestanda visade under millisekunders latens under hela testet igen. Här visade 916 en toppprestanda på 489,619 258.7 IOPS och en latens på XNUMX μs. Detta var tillräckligt bra för topplacering bland jämförbara.

Genom att byta till sekventiella arbetsbelastningar placerades 916 nära botten av paketet i 64K sekventiell läsning med en topppoäng på 38,275 2.4 IOPS eller 418 GB/s med en latens på XNUMXμs.

916:an nådde en topp på 33,715 2.11 IOPS eller 368 GB/s med en latens på 64 μs i XNUMXK sekventiell skrivning och placerade den först med stor marginal.

När vi går vidare till SQL-arbetsbelastningar nådde 916:an en topp på 250,053 127.6 IOPS med endast XNUMX μs latens, vilket placerade den överst på topplistan.

SQL 90-10 såg att 916 var hals-och-hals med Huawei ES3000, som toppade på 248,229 128.4 IOPS och en latens på XNUMX μs.

916 nådde en topp på 246,510 129.1 IOPS med en latens på 80 μs i SQL 20-XNUMX benchmark vilket höll den nära toppen av topplistan tillsammans med Huawei igen.

I vår Oracle-arbetsbelastning fortsatte 916 att prestera bra med ett toppvärde på 243,041 146.8 IOPS och en latens på XNUMX μs, vilket var precis bakom Huawei-enheten.

För Oracle 90-10 visade 916 en topp på 189,276 115.7 IOPS och en latens på XNUMX μs för topplacering.

916:an presterade bra igen i vårt senaste Oracle-test (80-20) med en imponerande toppprestanda på 192,998 113.4 IOPS och en latens på XNUMXμs.

Därefter gick vi vidare till vårt VDI-klonriktmärke, Full and Linked, där PBlaze5 916 visade bra prestanda genom hela och precis bakom Huawei-enheten. För VDI Full Clone Boot hade 916 en toppprestanda på 182,646 191.4 IOPS och en latens på XNUMXμs.

VDI FC Initial Login såg 916 med en toppprestanda på 107,565 276 IOPS och en latens på XNUMXμs.

Med VDI FC Monday Login slutade 916:an på 2:a plats bakom Huawei-drevet med 84,663 187.1 IOPS och en latens på XNUMXμs.

När vi bytte till Linked Clone (LC) tittade vi först på starttestet. Här kom 916:an på andra plats med 86,488 184.4 IOPS och en latens på XNUMXμs.

VDI LC Initial Login visade 48,524 162.5 IOPS och en latens på 916 μs för XNUMX:an, vilket placerade den tvåa igen.

I VDI LC Monday Login-testet registrerade 916 en topp på 65,837 240.5 IOPS och en latens på XNUMX μs.

Slutsats

Tillgänglig i både U.2 och AIC formfaktorer, PBlaze5 916 är en del av Memblazes linje av datacenterenheter som stöder 3 DWPD, ett erbjudande med högre uthållighet jämfört med PBlaze5 910 som stöder endast 1 DWPD. Den har 64-lagers 3D NAND-teknik och stöder AES 256 Data Encryption, Full Data Path Protection och Enhanced Power Failure-skydd, den vanliga uppsättningen av företagsfunktioner. För den här recensionen tittade vi på U.2-modellen, som kommer i kapaciteter på 3.2 TB och 6.4 TB, och citerade maximala hastigheter på 3.5 GB/s för både läsning och skrivning. Memblaze anger också upp till 835,000 XNUMX IOPS i varaktiga slumpmässiga avläsningar för modellen med största kapacitet.

Sammantaget visade prestanda solida resultat från 916 3.2TB-modellen, även med bandbreddsbegränsningarna för dess U.2-gränssnitt (x4-kanaler kontra en AIC:s x8). I våra SQL Server-riktmärken nådde genomströmningen 12,644 2.0 TPS medan genomsnittlig latens nådde imponerande 8,532.2 ms. I Sysbench presterade Memblaze-enheten bra med 15 27.7 TPS, genomsnittlig latens på 916 ms och en latens i värsta fall på 2,839.7 ms. I vårt Houdini by SideFX-riktmärke placerades XNUMX i mitten och övre delen av topplistan med XNUMX XNUMX sekunder, vilket också var den bästa Memblaze-produkten vi recenserade för detta riktmärke.

I våra VDBench-riktmärken upprätthöll 916 U.2 en fördröjning på under millisekunder under alla våra tester, där den var på eller nära toppen av paketet i många av våra kategorier. Höjdpunkter inkluderar 665K IOPS i 4K-läsning, 490K IOPS i 4K-skrivning, 2.4GB/s 64K-läsning och 2.11GB/s i 64K-skrivning. För våra SQL-tester flöt 916 U.2 runt en kvarts miljon IOPS på alla tre testerna. Oracle hade starka resultat med 243K IOPS, 189K IOPS i 90-10 och 193K IOPS i 80-20. 

PBlaze5 916 U.2 SSD är ännu en stark spelare från Memblaze. 916 SSD tillgodoser behovet av högre prestanda och uthållighet, och placerar sig i toppen av nästan alla våra tester när vi möter andra U.2-enheter. Eftersom datacenter i allt högre grad behöver både kapacitet och hastighet, gör Memblaze PBlaze5 916 U.2 sig till ett mycket attraktivt alternativ. 

Memblaze PBlaze5 916 U.2

Diskutera denna recension

Anmäl dig till StorageReviews nyhetsbrev

Engagera dig med StorageReview

Nyhetsbrev | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS-flöde

Lyle Smith

Lyle är skribent för StorageReview och täcker en bred uppsättning IT-ämnen för slutanvändare och företag.