Hem Företag Memblaze PBlaze5 920 Series NVMe SSD Review

Memblaze PBlaze5 920 Series NVMe SSD Review

by Brian Beeler
Memblaze PBlaze5 926

Vi har sett många SSD-enheter för företag från Memblaze genom åren, de ligger ofta i framkant när det gäller både teknik och prestanda. Nyligen har de lanserat en ny uppsättning SSD:er i Memblaze PBlaze5-familjen, Memblaze PBlaze5 920-serien. Den den 916-serien före denPBlaze5 920-serien kommer i U.2 och Add-in-Card (AIC) formfaktorer. Den största skillnaden med 920-serien är att den använder en ny uppsättning NAND, som går över till 96-lagers 3D TLC NAND från 64-lager i den tidigare modellen. I den övre änden är de nya Memblaze SSD:erna citerade för att leverera 5.9 GB/s och 970,000 XNUMX IOPS i den övre änden av prestandaspektrat.

Vi har sett många SSD-enheter för företag från Memblaze genom åren, de ligger ofta i framkant när det gäller både teknik och prestanda. Nyligen har de lanserat en ny uppsättning SSD:er i Memblaze PBlaze5-familjen, Memblaze PBlaze5 920-serien. Den den 916-serien före denPBlaze5 920-serien kommer i U.2 och Add-in-Card (AIC) formfaktorer. Den största skillnaden med 920-serien är att den använder en ny uppsättning NAND, som går över till 96-lagers 3D TLC NAND från 64-lager i den tidigare modellen. I den övre änden är de nya Memblaze SSD:erna citerade för att leverera 5.9 GB/s och 970,000 XNUMX IOPS i den övre änden av prestandaspektrat.

Memblaze PBlaze5 920 926

920-serien kommer i två uthållighetsklasser, antingen 1 drive write per day (DWPD) eller 3 DWPD. Detta skapar fyra distinkta enheter, segmenterade på formfaktor och uthållighet. AIC-formfaktorerna är betecknade som C920 och C926, där C920 är den mer avlästa centrerade drivningen och C926 har den 3 DWPD-klassificeringen. På samma sätt är U.2-enheterna D920 och D926, som matchar på samma sätt när det gäller uthållighet. De lägre uthållighetsenheterna kommer i kapaciteter på 3.84 TB och 7.68 TB i båda gårdsfaktorerna. På samma sätt kommer de 3 DWPD SSD:erna i 3.2 TB och 6.4 TB kapacitet i båda familjerna. De tidigare hårddiskarna i 916-serien hade en modell med högre kapacitet, som Memblaze har sjunkit den här gången, troligen på grund av brist på volym.

Memblaze PBlaze5 920 926 Botten

Memblaze har ett antal nyckelfunktioner inbäddade i dessa SSD:er. En av våra favoriter är möjligheten att uppgradera hårddiskens firmware utan återställning. Detta innebär att enheter kan uppdateras utan att behöva starta om servern. Memblaze har också lagt till vad de kallar "Quota by Namespace." Enheterna stöder nu 32 namnområden, som var och en har en egen AES-256-nyckel för att kryptera data. Inom dessa namnutrymmen kan icke-kritiska applikationer begränsas för att säkerställa QoS för viktigare applikationer. Enheterna stöder också ett antal funktioner för att säkerställa datatillförlitlighet inklusive; LDPC-felkorrigering, AES-256-bitars datakryptering, fullständigt datavägsskydd, T10 PI ände-till-ände-skydd och förbättrat strömavbrottsskydd.

Här är vår videoöversikt:

Vår recensionsmodell är 6.4TB C926.

Memblaze PBlaze 920-seriens specifikationer

Modell D3100 C920 D3100 C926
Användarkapacitet (TB) 3.84 7.68 3.84 7.68 3.2 6.4 3.2 6.4
Gränssnitt PCIe 3.0 x 4 PCIe 3.0 x 8 PCIe 3.0 x 4 PCIe 3.0 x 8
Formfaktor 2.5-tums U.2 HHHL AIC 2.5-tums U.2 HHHL AIC
128KB sekventiell läsning (GB/s) 3.5 3.5 5.6 5.9 3.5 3.5 5.6 5.9
128KB sekventiell skrivning (GB/s) 3.3 3.5 3.3 3.7 3.3 3.5 3.3 3.7
Sustained Random Read (4KB) IOPS 825K 840K 835K 970K 825K 835K 835K 970K
Sustained Random Write(4KB) IOPS (Steady State) 140K 150K 140K 150K 280K 300K 280K 300K
Latens Läs/Skriv (μs) 90 / 12
Livstids uthållighet 1DWPD 3DWPD
Okorrigerbar bitfelfrekvens < 10 -17
Medeltid mellan fel 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~25w
Stöd för grundläggande funktioner Strömavbrottsskydd, Hot Pluggable, Full Data Path Protection, SMART, Flexibel Power Management
Stöd för avancerade funktioner TRIM, Multi-namespace, AES 256 Data Encryption & Crypto Erase, Dual Port & Reservation (endast U.2), EUI64/NGUID Variable Sector Size Management & T10 PI (DIF/DIX), Firmware-uppgradering utan återställning, Quota by Namespace
Programvaru Support Hanteringsverktyg för öppen källkod, CLI-felsökningsverktyg OS in-box-drivrutin (enkel systemintegration)

 Memblaze PBlaze5 C926 Performance

Testbädd

Våra Enterprise SSD-recensioner använder en Lenovo ThinkSystem SR850 för applikationstester och en Dell PowerEdge R740xd för syntetiska riktmärken. ThinkSystem SR850 är en välutrustad quad-CPU-plattform som erbjuder CPU-kraft långt över vad som behövs för att betona 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 som är i linje med lagringsleverantörens maximala enhetsspecifikationer.

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

Smakämnen StorageReview Enterprise Test Lab ger en flexibel arkitektur för att utföra riktmärken för företagslagringsenheter i en miljö som är jämförbar med vad administratörer möter i verkliga implementeringar. Enterprise Test Lab innehåller en mängd olika servrar, nätverk, strömkonditionering och annan nätverksinfrastruktur som gör att vår personal kan etablera verkliga förhållanden för att noggrant mäta prestanda under våra granskningar.

Vi införlivar dessa detaljer om labbmiljön och protokollen i granskningar så att IT-proffs och de som ansvarar för lagringsanskaffning kan förstå under vilka förutsättningar vi har uppnått följande resultat. Ingen av våra recensioner betalas för eller övervakas av tillverkaren av utrustning vi testar. Ytterligare information om StorageReview Enterprise Test Lab och en översikt över dess nätverkskapacitet finns på respektive sida.

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 applikationens arbetsbelastningar som finns i live-produktionsmiljö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 datorer.

Houdini från SideFX

Houdini-testet är speciellt utformat för att utvärdera lagringsprestanda när det gäller CGI-rendering. Testbädden för denna applikation är en variant av kärnan av Dell PowerEdge R740xd-servertypen 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) med ren metall. Resultatet av riktmärket mäts i sekunder att slutföra, och 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:

  • 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.
  • 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.
  • (Kör ej) Bearbetar punkterna.
  • Packar om dem i hinkformade block som lämpar sig för att lagra tillbaka till disken. Detta steg är flertrådigt.
  • (Kör ej) Skriver tillbaka de bucketade blocken till disken.

Här ser vi Memblaze PBlaze5 C926 landa i den nedre tredjedelen av de "mitten" artisterna med en rendering på 2,883 44 sekunder, en minskning med cirka 916 sekunder från XNUMX.

Memblaze PBlaze5 920 Houdini

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.

Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM, och betonas av Quests Benchmark Factory for Databases. StorageReview's Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Councils Benchmark C (TPC-C), ett riktmärke för transaktionsbearbetning online 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 instans av vår SQL Server VM för denna granskning använder en 333 GB (1,500 15,000 skala) SQL Server-databas och mäter transaktionsprestanda och latens under en belastning på XNUMX XNUMX 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 hade Memblaze PBlaze5 C926 en sammanlagd poäng på 12,644.2 3,161 TPS med individuella virtuella datorer på mellan 3,161.09 916 och 12,645 XNUMX TPS. Detta är strax under XNUMX:an som totalt hade XNUMX XNUMX TPS.

Memblaze PBlaze5 926 SQL

Genomsnittlig latens såg att C926 hade 2ms över hela linjen. Återigen, något under 916:ans 1.25 ms.

Sysbench Performance

Nästa benchmark för ansökan 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-transaktionsriktmärket hade Memblaze PBlaze5 C926 en sammanlagd poäng på 8,751.6 916 TPS jämfört med föregående 9,298:s sammanlagda poäng på XNUMX XNUMX TPS.

Memblaze PBlaze5 926 Sysbench

Sysbenchs genomsnittliga latens såg C926 med en sammanlagd latens på 14.6 ms jämfört med 916:s 13.8 ms.

För vårt värsta scenario latens (99:e percentilen) visade C926 oss en latens på 26.4 ms jämfört med latensen för 916:an som var 25.2 ms.

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ångningar 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, sprang Memblaze PBlaze5 C926 AIC ganska nära 916 hela tiden men slutade precis bakom med en topppoäng på 789,134 159.8 IOPS med en latens på XNUMX µs.

Memblaze PBlaze5 926 4k läst

För slumpmässig skrivning i 4K igen följde C926 916 en bit innan den slutade och nådde en topp på 558,945 226.3 IOPS med en latens på XNUMX µs.

När vi byter till sekventiella arbetsbelastningar ser vi C926 köra med lägre latens och toppar högre än 916 i 64K-läsningen. Topppoängen för C926 var 61,356 3.83 IOPS eller 260 GB/s vid en latens på XNUMX µs.

Memblaze PBlaze5 926 64k läst

För 64K sekventiell skrivning spåras C926 igen med 916 för det mesta innan den fortsätter att toppa högre (vid ungefär 43K IOPS eller 2.7GB/s med en latens på ungefär 200µs) innan den faller av en del och faller under den andra enheten.

Vår nästa uppsättning tester är våra SQL-arbetsbelastningar: SQL, SQL 90-10 och SQL 80-20. Börjar med SQL, Memblaze PBlaze5 C926 startade med lite högre latens och stannade där hela tiden till topp tvåa med 238,861 133.5 IOPS med en latens på XNUMX µs.

SQL 90-10 målade upp en liknande bild med C926 igen som tvåa efter 916 med en toppprestanda på 249,682 127.6 IOPS med en latens på XNUMX µs innan den föll av några.

Med SQL 80-20 fortsatte enheterna trenden med C926 som toppade som tvåa vid 250,990 126.7 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 nådde Memblaze PBlaze5 C926 en topp på andra plats med 268,147 132.2 IOPS med en latens på XNUMX µs.

Oracle 90-10 visade oss mer av ovanstående, C926 sprang precis bakom 916:an och nådde en topp på 190,557 114.9 IOPS XNUMXµs.

Med Oracle 80-20 nådde C926:an bakom 916:an på 197,016 111 IOPS med en latens på XNUMXµs.

Därefter bytte vi till vårt VDI-klontest, Full och Linked. För VDI Full Clone (FC) Boot, hade Memblaze PBlaze5 C926 en topp på 209,687 165.2 IOPS vid en latens på 916 µs, vilket var mindre än XNUMX.

VDI FC Initial Login såg att C926 körde om 916:an och slutade först med en topp på 157,217 188.2 IOPS med en latens på XNUMXµs.

För VDI FC Monday Login körde C926 och 916 hals och hals genom att antingen ge upp ledningen och återta den innan C926 letade framåt med en toppfinish på 103,780 152.8 IOPS med en latens på XNUMX µs.

För VDI Linked Clone (LC) Boot föll C926 tillbaka till sin välbekanta andraplats med en topppoäng på 96,226 165.7 IOPS med en latens på XNUMX µs.

VDI LC Initial Login visade samma som FC-testet ovan, C926 tog sig framåt för att ta topplatsen med en topppoäng på 55,977 141 IOPS vid en latens på XNUMXµs.

Äntligen med VDI LC Monday Login kom C926 ännu en gång knappt ut på topp med 80,393 196.6 IOPS med en latens på XNUMXµs.

Slutsats

Memblaze utökade PBlaze5-linjen med introduktionen av 920-serien. Den primära skillnaden i den nya raden av enheter är att NAND går från 64-lager till 96-lager. Den nya serien är uppdelad i två typer av DWPD, antingen 1 eller 3. Den är ytterligare uppdelad efter formfaktor och kapacitet. För den här recensionen tittade vi på Memblaze PBlaze5 C926 HHHL AIC-formfaktorn riktad till de som behöver högre prestanda och högre uthållighetslagring.

För prestanda jämförde vi enheten med en annan Membalze AIC SSD, Memblaze PBlaze5 916 AIC. Medan den nyare enheten vanligtvis förväntas prestera bättre, särskilt med ett företag som Memblaze. Den tidigare 916 slog dock C926 i nästan alla kategorier. Inte men mycket, men det gick framåt. För Application Workload Analysis såg vi att C926 slog 2,644.2 2 TPS med en genomsnittlig latens på 916ms i SQL Server. Strax under 8,751.6 i båda fallen. För Sysbench nådde enheten 14.6 26.4 TPS, 916 ms genomsnittlig latens och XNUMX ms latens i värsta fall, vilket återigen låg efter XNUMX:an med en bit i varje test.

Vår VDbench-testsåg mer eller mindre liknande ovanstående. I de flesta, men inte alla, fall släpade den nyare C926 något efter 916:an. Höjdpunkter inkluderar: 789K IOPS i 4K-läsning, 559K IOPS i 4K-skrivning, 3.83GB/s i 64K-läsning och 2.7GB/s i 64K-skrivning där den slå ut den äldre enheten. SQL-arbetsbelastningar såg 239K IOPS, 250K IOPS för SQL 90-10 och 251K IOPS i SQL 80-20, näst efter 916 varje gång. Samma nära placering sågs i Oracle-arbetsbelastningar med 268K IOPS, 191K IOPS i Oracle 90-10 och 197K IOPS i Oracle 80-20. I våra VDI Clone-tester kunde den nyare enheten slå ut den äldre enheten i Initial och Monday Login i både Full- och Linked Clone-testerna.

Medan den ligger efter en äldre enhet i PBlaze 5-serien, ger den nya Memblaze PBlaze5 920-serien fortfarande bra siffror. Kantkortsmodellen fungerar bra i äldre serverplattformar utan 2.5-tums NVMe-fack, eller servrar som behöver den extra bandbredden från en enda enhet som U.2 PCIe Gen3 SSD:er inte kan matcha. Överlag fortsätter Memblaze att lägga ut kvalitets-SSD:er för företag som är byggda för att möta behoven på den vanliga marknaden.

Memblaze produktsida

Diskutera på Reddit

Engagera dig med StorageReview

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