StorageReview.com

Memblaze PBlaze3H och PBlaze3L Application Accelerator Review

Företag  ◇  SSD

Memblaze erbjuder en svindlande mängd konfigurationer för PBlaze3 över 38 olika kapaciteter som en del av Memblazes Pianokey-teknologi. Förutom de MLC-baserade enheterna som utvärderats för denna recension, finns båda enheterna även tillgängliga i SLC-utgåvor. Pianokey och andra kärnkomponenter i PBlaze3-plattformen är byggda med Memblazes egna proprietära teknologier vilket är en anledning att hålla ett öga på deras nya produktlinjer. En av fördelarna som Memblaze argumenterar för sina produkter jämfört med jämförbara enheter är att kortet tillhandahåller de flesta beräknings- och DRAM-kraven för dess drift, vilket minskar PBlaze3:s driftskostnader till värdsystemet.

Ett sätt för en ny tekniksatsning att göra sig känd är att slåss med de etablerade aktörerna inom deras marknadssektor. Det kan vara anledningen till att Memblaze hävdar att dess PCIe-flashprodukter överträffar Fusion-io närhelst de har möjlighet. Memblaze försåg oss med utvärderingsenheter av dess 2.4TB PBlaze3H MLC och 1.2TB PBlaze3L MLC för att klara takten mot jämförbara enheter från Fusion-io såväl som andra etablerade på PCIe SSD-marknaden.

Memblaze Drive Architecture Diagram

Memblaze PBlaze3 specifikationer

  • 1.2 TB PBlaze3L MLC
    • Tillgänglig kapacitet: 600GB – 1200GB
    • Formfaktor: Halvhöjd, halvlängd
    • Strömförbrukning: 10W – 25W
    • Läsbandbredd (64KB): 2.4GB/s
    • Skrivbandbredd (64KB): 1.1GB/s
    • Slumpmässig läsning (4KB) IOPS: 615,000 XNUMX
    • Slumpmässig skrivning (4KB) IOPS: 130,000 XNUMX
    • Slumpmässig läs & skriv (4KB 75:25 R/W) IOPS: 500,000 XNUMX
    • Typisk R/W åtkomstlatens (4KB): 80μs/14μs
    • Livstidsuthållighet: 8PB – 16PB
    • Vikt: 190g
  • 2.4 TB Pblaze3H MLC
    • Tillgänglig kapacitet: 1200GB – 2400GB
    • Formfaktor: Helhöjd, halvlängd
    • Strömförbrukning: 30W – 55W
    • Läsbandbredd (64KB): 3.2GB/
    • Skrivbandbredd (64KB): 2.2GB/s
    • Slumpmässig läsning (4KB) IOPS: 750,000 XNUMX
    • Slumpmässig skrivning (4KB) IOPS: 260,000 XNUMX
    • Slumpmässig läs & skriv (4KB 75:25 R/W) IOPS: 600,000 XNUMX
    • Typisk R/W åtkomstlatens (4KB): 80μs/14μs
    • Bitfelfrekvens (BERM): Mindre än 10e-20
    • Livstidsuthållighet: 16PB – 33PB
  • MTBF: 2,000,000 timmar
  • Vikt: 350g
  • Gränssnitt: PCI Express 2.1 x8
  • Flashtyp: NAND MLC (Multi Level Cell)
  • Operativsystemstöd: RHEL, SLES, CentOS, Windows, ESXi, KVM
  • Filsystemstöd: NTFS, FAT, FAT32, EXT2, EXT3, EXT4, XFS, VMFS
  • Hantering: CLI, GUI, Telnet, SSH
  • Driftstemperatur: 0ºC till 50ºC
  • Icke-driftstemperatur: -40ºC – 70ºC
  • Kylningsvillkor: >300LFM@25ºC                                                                   
  • Bärnivå
  • Latens Smidig              
  • Effektförlustskydd: Polymerkondensator, 18-20ms retentionstid
  • Programvara RAID-stöd: 0, 1, 5
  • Dataskydd: Supper Error Correction, RAIDcross NAND, Backup Die, Randomizer

Design och bygga

PBlaze3-familjen använder Memblazes egenutvecklade Pianokey-teknologi, som möjliggör ett brett utbud av kapaciteter och NAND-typer i steg om 50 GB. Detta skiljer sig dramatiskt från befintliga konstruktioner på marknaden som kanske bara har en eller två olika konfigurationer tillgängliga, medan Memblaze kan erbjuda 38 olika konfigurationer. PBlaze3-familjen består av två primära kortdesigner; en helhöjd halvlängdsmodell med dubbelkontroll (Pblaze3H) och en halvhöjd halvlängd enkelkontrollmodell (Pblaze3L).

PBlaze3 använder en enda styrenhet och har DRAM på kortet för att minska kostnaderna för värdsystemet. I likhet med Fusion-io, Virident och Huawei använder Memblaze en FPGA-design istället för en ASIC.

Ur ett managementperspektiv erbjuder Memblaze verktyg för att övervaka och hantera korten från både Windows och Linux. I Windows har vi gränssnitt med deras GUI, som är en one stop shop för att uppdatera firmware, formatera kortet, överprovisionera det samt övervaka prestanda.

Vi använde CLI i Linux som erbjuder mycket av samma funktionalitet, men något mindre förfinad än andra i utrymmet. I slutändan, så länge hanteringsgränssnittet fungerar utan alltför mycket krångel, uppfyller det förväntningarna för de flesta användare.

Testbakgrund och jämförelser

Ocuco-landskapet StorageReview Enterprise Test Lab ger en flexibel arkitektur för att utföra benchmarks för företagslagringsenheter i en miljö som är jämförbar med vad SAN-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.

PCIe Application Accelerators är benchmarkade på vår andra generationens företagstestplattform baserad på en Lenovo ThinkServer RD630. För syntetiska benchmarks använder vi Fio version 2.0.10 för Linux och version 2.0.12.2 för Windows. I vår syntetiska testmiljö använder vi en vanlig serverkonfiguration med en klockhastighet på 2.0 GHz, även om serverkonfigurationer med kraftfullare processorer kan ge bättre prestanda.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB cache, 6 kärnor)
  • Intel C602 Chipset
  • Minne – 16GB (2 x 8GB) 1333Mhz DDR3-registrerade RDIMM
  • Windows Server 2008 R2 SP1 64-bitars, Windows Server 2012 Standard, CentOS 6.3 64-bitars
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (för start-SSD:er)
  • LSI 9207-8i SAS/SATA 6.0 Gb/s HBA (för benchmarking av SSD- eller hårddiskar)

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 levande produktionsmiljöer. Våra första tre riktmärken för Memblaze PBlaze3H och PBlaze3L är därför MarkLogic NoSQL Databas Storage BenchmarkMySQL OLTP-prestanda via SysBench och Microsoft SQL Server OLTP-prestanda med en simulerad TCP-C-arbetsbelastning.

Vår MarkLogic NoSQL Database-miljö kräver grupper om fyra SSD:er med en användbar kapacitet på minst 200 GB, eftersom NoSQL-databasen kräver ungefär 650 GB utrymme för sina fyra databasnoder. Vårt protokoll använder en SCST-värd och presenterar varje SSD i JBOD, med en tilldelad per databasnod. Testet upprepas över 24 intervaller, vilket kräver mellan 30-36 timmar totalt. MarkLogic registrerar total genomsnittlig latens såväl som intervalllatens för varje SSD.

Båda PBlaze3-enheterna presterade bra i MarkLogic NoSQL-riktmärket, med 2.4TB PBlaze3H som fick den lägsta genomsnittliga latensen bland de jämförbara på 1.38ms. PBlaze1.2L på 3 TB låg kvar i mitten av paketet med en genomsnittlig latens på 3.08 ms.

MarkLogic NoSQL totala genomsnittliga latensresultat

En närmare undersökning av PBlaze3H-latensresultaten under NoSQL-riktmärket avslöjar några mindre toppar men inga särskilt anmärkningsvärda problemställen.

PBlaze3H MarkLogic latensresultat

Memblaze PBlaze3L har mer problem med journalskrivning och sammanfogning av skrivoperationer under MarkLogic NoSQL benchmark.

Memblaze PBlaze3L latensresultat

Nästa ansökningsbenchmark består av en Percona MySQL OLTP-databas mätt via SysBench. I den här konfigurationen använder vi en grupp av Lenovo ThinkServer RD630s som databasklienter och databasmiljön lagrad på en enda enhet. Det här testet mäter genomsnittlig TPS (Transactions Per Second), genomsnittlig latens, såväl som genomsnittlig 99:e percentil latens över ett intervall på 2 till 32 trådar. Percona och MariaDB använder Fusion-io flash-medvetna applikations-API:er i de senaste versionerna av sina databaser, även om vi för denna jämförelse testar varje enhet i deras "legacy" blocklagringslägen.

Eftersom antalet trådar ökar över fyra i MySQL-riktmärket, kommer båda våra PBlaze3 att hamna i topppositionerna när det gäller genomsnittliga transaktioner per sekund. 1.2 TB PBlaze3L når 3,069 32 TPS med 2.4 trådar, medan PBlaze3H på 3,384 TB når XNUMX XNUMX TPS.

PBlaze3 Sysbench TPS resultat

PBlaze3-plattformen överträffar också sin konkurrens när det gäller genomsnittlig latens vid högre trådantal under Sysbench MySQL-riktmärket.

I vårt värsta fall MySQL latensscenario uppvisade de två PBlaze3-enheterna inga anmärkningsvärda toppar i latens. Både PBlaze3L och PBlaze3H förblev bland de bäst presterande i termer av 99:e percentilens latens under hela riktmärket, med deras bästa prestanda vid högre arbetsbelastning.

Memblaze PBlaze3 Sysbench 99:e latensresultat

StorageReviews Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Council's 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. Vårt SQL Server-protokoll använder en 685 GB (3,000 30,000 skala) SQL Server-databas och mäter transaktionsprestanda och latens under en belastning på XNUMX XNUMX virtuella användare.

När det gäller transaktioner per sekund kunde båda PBlaze3-enheterna hålla jämna steg med de jämförbara enheterna i vårt Microsoft SQL-riktmärke. 1.2 TB PBlaze3L levererade 6,315 2.4 TPS, medan PBlaze3H på 6,321 TB nådde XNUMX XNUMX TPS.

Det viktigaste måttet för att utvärdera prestanda i Microsoft SQL benchmark är genomsnittlig latens. Med en arbetsbelastning på 30,000 3 virtuella användare presterade båda Memblaze-enheterna bra. PBlaze3H höll sin latens på 3ms, medan PBlaze7L var i genomsnitt XNUMXms.

Syntetisk arbetsbelastningsanalys

Våra syntetiska benchmark-protokoll var och en börjar med att förkonditionera mållagringen till steady-state med samma arbetsbelastning som kommer att användas för att testa enheten. Förkonditioneringsprocessen använder en tung belastning på 16 trådar med en enastående kö på 16 per tråd.

Förkonditionering och primära stationära tester:

  • Genomströmning (Read+Write IOPS Aggregate)
  • Genomsnittlig fördröjning (läs+skrivfördröjning i medeltal)
  • Max fördröjning (maximal läs- eller skrivfördröjning)
  • Latens standardavvikelse (läs+skriv standardavvikelse i genomsnitt)

När förkonditioneringen är klar testas varje enhet som jämförs över flera tråd-/ködjupsprofiler för att visa prestanda under lätt och tung användning. Vår syntetiska arbetsbelastningsanalys för den här granskningen kommer att använda två profiler som har många referenser bland tillverkarens specifikationer och riktmärken.

  • 4k-profil
    • 100% Läs och 100% Skriv
  • 8K-profil
    • 70 % läser, 30 % skriver

Medan applikationsprestandariktmärkena för de två PBlaze3 SSD:erna använde konsoliderade diagram och resultat, kommer våra syntetiska riktmärken att presentera de två korten oberoende av varandra. För att ge den mest användbara analysen genomförde vi dessa riktmärken med både ett Linux- och Windows-värdsystem samt konfigurerade PBlaze3-enheterna i både standardläge och högprestandaprofil (HP) som använder ökad överprovisionering.

Används med ett Linux-värdsystem, bibehåller 2.4TB PBlaze3H starka resultat under hela förkonditioneringsprocessen för FIO 4k-riktmärket. Både standard- och högpresterande överprovisioneringsprofiler bibehåller en stark andraplats till Huawei ES3000, och överträffar till och med ES3000 under en del av den inledande sprängperioden.

1.2TB PBlaze3L sätter sig på ett klart andraplatsresultat när disken når stabilt tillstånd när den konfigureras med högprestandaprofilen under 4k-förkonditionering i Linux.

Den övergripande bågen för PBlaze3H 4k-skrivprestanda är densamma för StorageReview Windows-testbädden som under vårt Linux-riktmärke, även om PBlaze3H upplever ett större utbud av prestandavärden under burstperioden med en Windows-värd än under Linux-förkonditionering.

PBlazeL på 1.2 TB presterar inte lika bra i Windows som den gjorde med Linux, men PBlaze3L lyckas så småningom överträffa FlashMAX II för en andraplats bland de jämförbara när enheten närmar sig stabilt tillstånd när den överprovisioneras för hög prestanda.

Under förkonditioneringen för 4k Linux-riktmärket, klockar 2.4TB PBlaze3H stark genomsnittlig latens i både standard- och högprestandaprofiler. PBlaze3H hamnar i döende värme med Huawei ES3000 nära 1ms i stationärt tillstånd när PBlaze3H är konfigurerad för hög prestanda.

Genomsnittliga latensresultat var också starka samtidigt som 1.2 TB Memblaze PBlaze3L förkonditionerades för 4k-riktmärket i Linux. Standard PBlaze3L-profilen slutade med genomsnittliga latensresultat nära 3.65 ms under förkonditionering, medan dess högpresterande profil tog andraplatsen vid cirka 1.7 ms nära steady state.

Under 4k förkonditionering med Windows testbädd har PBlaze2.4H på 3 TB liknande resultat för genomsnittlig latensprestanda som PBlaze3H med en Linux-värd.

PBlaze1.2L på 3 TB har svårare att behålla sin starka prestanda i genomsnittliga latensresultat under förkonditionering med en Windows-värd. Den högpresterande PBlaze3L-profilen kan fortfarande utmärka Micron P420m och Fusion ioDrive2 när förkonditionering närmar sig stabilt tillstånd.

Efter burstperioden när maximala latensresultat hade mer variation, bibehöll 2.4TB PBlaze3H maximala latenser under 4k förkonditionering i Linux som nästan helt var mindre än 50ms i både standard- och högprestandaprofiler. Detta placerade PBlaze3H bakom Huawei ES3000 och Micron P420m när riktmärket närmade sig steady state.

1.2 TB PBlaze3L var ännu mer konkurrenskraftig när det gäller maximal latens under 4k förkonditionering i Linux i båda profilerna. Med början cirka 30 minuter efter förkonditioneringen, hamnade båda PBlaze3L-konfigurationerna i allmänhet under Huawei ES3000 för att behålla andraplatsen till Micron P420m.

2.4TB PBlaze3H upplevde fler variationer i maximal latens under 4k förkonditionering på vår Windows testbädd, men det övergripande resultatet är detsamma som vi mätte i Linux. Båda PBlaze3H överprovisioneringsscheman klockar maximala latenser precis högre än Huawei ES3000 och MicronP420m.

PBlaze3L kan inte hålla sina maximala latenser lika låga under 4k-förkonditionering i Windows som med Linux, men kan fortfarande överträffa alla jämförbara utom de från Huawei och Micron.

Att plotta standardavvikelseberäkningar ger ett tydligare sätt att jämföra mängden variation mellan individuella latensdatapunkter som samlats in under ett benchmark. 2.4 TB Memblaze PBlaze3H upplevde konsekventa latenser under 4k förkonditionering i Linux med dess standardavvikelse som låg nära 2ms för standardkonfigurationen och 1.1ms med överprovisionerad med en högpresterande profil.

PBlaze1.2L på 3 TB börjar avgränsa Micron P420m när det gäller latensstandardavvikelse vid mitten av sin 4k-förkonditionering i Linux när den överprovisioneras för hög prestanda. Med en standardkonfiguration kunde PBlaze3L hålla sig precis bakom Huawei ES3000 på cirka 1.1 ms.

Överprovisionerad för hög prestanda kunde 2.4TB PBlaze3H nästan matcha standardavvikelsen för Huawei ES3000 under Windows 4k-förkonditionering, vilket placerade både PBlaze3H och Huawei ES3000 bakom endast MicronP420m. Med standardöverprovisionering upplevde PBlaze3H standardavvikelseresultat mycket mer nära FlashMAX II i mitten av 4k-förkonditioneringen.

1.2 TB PBlaze3L kan uppnå de mest konsekventa latensresultaten bland våra jämförbara produkter i 4k Windows-förkonditionering när den är överprovisionerad för hög prestanda, även om de tre topppresterna alla är samlade i ett tätt paket längst ner i detta diagram.

Med Linux-förkonditionering klar för 4k-riktmärket, får 2.4TB PBlaze3H 474,839 3,000 IOPS på läsoperationer i en standardkonfiguration och lägger till cirka 142,844 254,931 IOPS med högpresterande överprovisionering. Dess XNUMX XNUMX IOPS för skrivoperationer hoppar från den näst högsta bland jämförbara till den högsta positionen med högpresterande konfiguration, på XNUMX XNUMX IOPS.

1.2 TB PBlaze3L uppnår jämförbar läsprestanda med sina PBlaze3H-syskon i Linux under vår 4k syntetiska benchmark över standard- och högpresterande konfigurationer. Att byta från standardkonfigurationen till högpresterande överprovisionering gör en anmärkningsvärd skillnad i skrivprestanda, och flyttar PBlaze3L från näst till sist i skrivprestanda upp till näst högsta vid 150,066 XNUMX IOPS.

2.4 TB PBlaze3H kan upprätthålla 4k högre läskapacitet i Windows än med Linux-testbädden, på 588,421 3 IOPS med högpresterande överprovisionering. För båda överprovisioneringsprofilerna är PBlaze3000H näst efter Huawei ES3 när det gäller skrivkapacitet, även om högprestandaprofilen placerar PBlaze254,100H inom nära räckhåll för Huawei, jämförbar med XNUMX XNUMX IOPS.

1.2 TB PBlaze3L får en stabil tredje plats för 4k läsgenomströmning i Windows, och som med dess prestanda går den från näst till sist i skrivgenomströmning till näst bäst när överprovisionering omkonfigureras för att förbättra prestandan.

2.4TB PBlaze3H klockade starka genomsnittliga latensresultat under vårt 4k Linux-riktmärke, särskilt för skrivoperationer.

1.2 TB PBlaze3L klarar en respektabel genomsnittlig latens i Linux när den är konfigurerad med standardöverprovisionering, men kan också nå de näst bästa genomsnittliga skrivfördröjningarna med 4k-operationer i Linux när den överprovisioneras för hög prestanda.

I Windows är 2.4TB PBlaze3H konkurrenskraftig med de högst presterande jämförelserna i vårt 4k-riktmärke när det gäller genomsnittlig latens. Överprovisionerad för högre prestanda, håller PBlaze3H sina genomsnittliga latenser på 0.44 ms vid läsoperationer och 1 ms för skrivoperationer.

1.2TB PBlaze3L är också konkurrenskraftig i toppen av packet när den överprovisioneras för prestanda i en Windows-miljö. Vi kunde hålla genomsnittliga latenser för 4k-skrivöverföringar till 2.09 ms för den konfigurationen.

Resultaten för maximal latens avslöjar det värsta scenariot för latensprestanda under 4k-riktmärket. 2.4 TB PBlaze3H upplevde maximala latenser för läsoperationer som var högst bland våra jämförbara med Linux-testbädden, men PBlaze3H gjorde det märkbart bättre när det gäller skrivfördröjning med en tredje bästa 9.37 ms maximal latens för skrivoperationer i en standardkonfiguration. Överprovisionering för högre prestanda förbättrade inte maximal latenspoäng för PBlaze3H med 4k skrivöverföringar.

1.2TB PBlaze3H upplever bättre maximala läsfördröjningar än sina PBlaze3L-syskon under 4k-riktmärket med vår Linux-testbädd. Överprovisionering av PBlaze3H minskar dess maximala skrivfördröjning från 8.8 ms till 5.07 ms, om än på bekostnad av ökade 4k läslatenser.

PBlaze2.4H på 3 TB presterade också sämst när det gäller maximal läslatens för 4k-operationer i Windows, men uppnåddes i klassens bästa maximala latensresultat för skrivoperationer. Dess bästa prestanda för skrivfördröjning kom när den överprovisionerades för hög prestanda, på 6.12 ms.

1.2 TB PBlaze3L kämpar också för att hålla jämna steg med de maximala latensvärdena för de jämförbara enheterna under vårt 4k Windows-riktmärke, men kan hålla maximala latenser till den bästa i klassen 5.22 ms när den överprovisioneras för hög prestanda.

Att plotta resultaten av en standardavvikelseberäkning ger insikt i hur konsekventa latensresultaten är under 4k benchmark-protokollet. Med detta mått är 2.4TB PBlaze3H inte ledande när det gäller läsoperationer med vår Linux-testbädd, men den glider in på tredje plats för skrivoperationer både med standardöverprovisionering och överprovisionerad för högre prestanda.

1.2TB PBlaze3L håller sin standardavvikelse på 4k latens i mitten av paketet med Linux-testbädden i både standard- och högpresterande konfigurationer. Med skrivoperationer kan PBlaze3L hålla standardavvikelsen på 0.678 ms i vår högpresterande konfiguration, näst bäst bland de jämförbara.

2.4TB PBlaze3H tar tredje plats för Windows 4k-operationer med både standardöverprovisionering och när den är konfigurerad för hög prestanda. Den höga prestandaprofilen sänker standardavvikelsen för 4k-skrivoperationer till 1.01ms.

Handlingen för latensstandardavvikelsen för 4k-överföringar i Windows med 1.2TB PBlaze3L avslöjar inga överraskningar. PBlaze3L klockar in de högsta standardavvikelserna för läsoperationer och en näst bästa 0.635ms för skrivoperationer när den överprovisioneras för hög prestanda.

Vår nästa arbetsbelastning använder 8k överföringar med ett förhållande på 70 % läsoperationer och 30 % skrivoperationer. Den första uppsättningen diagram visar mätningar gjorda under förkonditioneringsprocessen. Efter explosionsperioden där PBlaze3H tävlar om toppositionen med Huawei ES3000 för största genomströmning med vår Linux-plattform, slår PBlaze3H sig in på andra plats med en anmärkningsvärd förbättring när den överprovisioneras för högre prestanda.

Under perioden med initial burst-prestanda med vår Linux-testbädd, presterar 1.2TB PBlaze3L jämförbart i sin standardkonfiguration och med högpresterande överprovisionering. Vid +40 minuter avviker de två konfigurationerna, med högprestandakonfigurationen på andra plats bland de jämförbara med cirka 8,000 XNUMX högre IOPS när förkonditioneringskurvan närmar sig stabilt tillstånd.

I Windows upplever 2.4TB PBlaze3H en markant cykling av genomströmningsprestandavärden mellan intervallen under förkonditionering för 8k 70/30 benchmark. Oavsett detta fenomen tar den högpresterande konfigurationen ledningen bland de jämförbara enheterna med +30 minuter in i förkonditioneringsprocessen.

PBlaze1.2L på 3 TB upplevde inte samma mönster av cykling i Windows och kan bibehålla prestanda i andra läge till Huawei ES3000 när den är konfigurerad för hög prestanda när kurvan närmar sig stabilt tillstånd.

Våra mätningar av genomsnittliga latensvärden för 2.4 TB PBlaze3H under Linux 8k 70/30 förkonditionering ligger strax över Huawei ES3000 genom hela detta protokoll, vilket placerar PBlaze3H på andra plats bland de jämförbara.

1.2TB PBlaze3L har en större variation i genomsnittliga latenser mellan standardkonfigurationen och högpresterande överprovisionering under 8k 70/30 förkonditionering i Linux. Den högpresterande PBlaze3L-konfigurationen tar andra plats bland dessa jämförbara enheter.

2.4TB PBlaze3H kan överträffa Huawei ES3000 när det gäller genomsnittlig latens när den överprovisioneras för hög prestanda under förkonditionering för 8k 70/30 benchmark i Windows.

1.2 TB PBlaze3L går mot stabilt tillstånd i Windows med en genomsnittlig latens på andra plats på cirka 2.5 ms i sin standardkonfiguration och 1.6 ms överprovisionerad för hög prestanda.

2.4 TB PBlaze3H upplevde generellt maximala latenser i intervallet mellan 50 ms och 70 ms under förkonditioneringsprocessen för 8k 70/30 benchmark i Linux, och fick svaga poäng mot de flesta jämförbara i detta avseende.

1.2 TB PBlaze3L klarade sig mycket bättre vad gäller maximal latens under 8k 70/30 förkonditionering i Linux med de flesta toppar under 20 ms med både standard- och högpresterande överprovisionering.

2.4TB PBlaze3H upplevde stora och oberäkneliga latenser under burstperioden med 8k 70/30 förkonditionering i Windows, vilket kastade bort skalan på vårt diagram eftersom vissa latenser överstiger tre sekunder. När PBlaze3H närmade sig stabilt tillstånd stabiliserades maximala latensvärden under 100ms för både standardkonfigurationer och högpresterande konfigurationer.

1.2 TB PBlaze3L upplevde mycket bättre maximala latenser i Windows under förkonditionering för 8k 70/30 benchmark.

Standardavvikelseberäkningar för 2.4TB PBlaze3H under 8k 70/30 Linux-förkonditionering illustrerar den relativt konsekventa latensprestandan hos PBlaze3H oavsett om den använder standardöverprovisionering eller är överprovisionerad för högre prestanda. I slutet av den första timmen av förkonditioneringen framstår PBlaze3H som den tredje bäst presterande bland de jämförbara.

PBlaze1.2L på 3 TB upplever ännu mer konsekvent latensprestanda med Linux-testbädden. Med högpresterande överprovisionering kämpar PBlaze3L om toppositionen med Micron P420m och Huawei ES3000.

Vår plot av latensstandardavvikelser under Windows 8k 70/30 förkonditionering belyser också prestandaproblemen som 2.4TB PBlaze3H upplever under burstperioden. Båda PBlaze3H-konfigurationerna upplever standardavvikelsestoppar över 8ms under denna period.

Standardavvikelseresultat för 1.2 TB PBlaze3L i Windows placerar den precis bakom Huawei och Micron frontrunners under förkonditionering för 8k 70/30 benchmark.

Med 8k 70/30 förkonditionering komplett på Linux-testbädden, tävlar 2.4TB PBlaze3H om högsta prestanda med Huawei ES3000 när PBlaze3H är överprovisionerad för hög prestanda. Bästa prestanda varierar beroende på arbetsbelastning, med PBlaze3H kommer ut på topp med mer än hälften av arbetsbelastningen i detta protokoll.

1.2 TB PBlaze3L kan inte överträffa Huawei ES3000 i vårt benchmark för Linux 8k 70/30, men uppnår ett avgörande genomströmningsresultat på andra plats när den är inställd för hög prestanda.

När det gäller 8k 70/30 genomströmning i Windows, kan 2.4TB PBlaze3H ta topposition när den är konfigurerad för hög prestanda, med en topp på 254,325 16IOPS med 16 trådar och ett ködjup på 3. Med standardöverprovisionering toppar PBlaze200,0853H vid 3000, XNUMXIOPS, bara efter Huawei ESXNUMX.

PBlaze1.2L på 3 TB tar andraplatsen totalt sett till Huawei ES3000 under 8k 70/30 Windows benchmark när den är konfigurerad för hög prestanda.

Genomsnittlig latensresultat i Linux för 2.4 TB PBLaze3H placerar den precis ovanför Huawei ES3000 när den överprovisioneras för högre prestanda. Med standardöverprovisionering speglar den genomsnittliga latensprofilen för PBlaze3H nära Micron P420m och FlashMAX II vid arbetsbelastningar på upp till 8 trådar med ett ködjup på 8, när PBlaze3H börjar överträffa de jämförbara.

1.2TB PBlaze3L kan också göra anspråk på de näst bästa genomsnittliga latensresultaten under 8k 70/30 Linux-riktmärket när den överprovisioneras för bättre prestanda. Med standardöverprovisionering fungerar den i mitten av paketet.

Dessa 2.4 TB PBlaze3H maximala latensresultat ger mer insikt i några av de oberäkneliga resultaten som fångas i Windows under 8k förkonditionering, vilket kräver en stor arbetsbelastning. Maximala latenser ökar särskilt när PBlaze3H är överprovisionerad för hög prestanda och har till uppgift att arbeta med 8 trådar/16 köar, när PBlaze3H upplevde en latenstidstopp på nästan 78ms. Den största fördröjningen uppmätt på arbetsbelastningen med 16 trådar/16 köer medan den var konfigurerad för hög prestanda var 87.5 ms. Med standardöverprovisionering upplevde PBlaze3H mindre toppar med arbetsbelastningen med 8 trådar/16 köer och arbetsbelastningen med 16 trådar/16 köer.

Däremot håller 1.2TB PBlaze3L sina maximala latenser i schack under 8k 70/30 benchmark i Linux. Överprovisionering för högre prestanda håller maximala latenser något lägre än standardkonfigurationen med lättare arbetsbelastningar, men gör inte mycket för att förbättra maximal latensprestanda från och med arbetsbelastningen med 8 trådar/16 köer.

När vi ritade de maximala latenserna från vårt 8k 70/30 benchmark i Windows var 2.4TB PBlaze3H mycket bättre kapabel att upprätthålla låga maximala latenser än i Linux. När PBlaze3H är överprovisionerad för hög prestanda, toppar den dock till 121ms under den mest intensiva fasen av riktmärket. Detta hör återigen tillbaka till PBlaze3H:s variationer i prestanda med hög arbetsbelastning under förkonditionering.

I Windows förblir 1.2TB PBlaze3L bland de tre lägsta latenserna för de flesta av 8k 70/30-protokollet, även om PBlaze3L med standardöverprovisionering halkar efter Intel SSD 910 med en arbetsbelastning på 16 trådar/16 köer.

Förutom de tre arbetsbelastningarna där 2.4TB PBlaze3H konfigurerad för hög prestanda hade problem i Linux under 8k 70/30 benchmark, är dess standardavvikelseresultat lika konsekventa som de bästa presterandena i den här klassen. Standardöverprovisionering har endast relativt små problem med att upprätthålla konsekventa latensresultat under arbetsbelastningen med 16 trådar/16 köer, med en standardavvikelse på 0.99 ms.

1.2TB PBlaze3L har behållit en mycket konkurrenskraftig tredjeplats i våra standardavvikelseberäkningar för Linux 8k 70/30 benchmark när den använder högpresterande överprovisionering.

2.4TB PBlaze3H bibehåller en plats bland de tre bästa jämförbara i Windows oavsett om den är konfigurerad med standardöverprovisionering eller högpresterande överprovisionering. När den är konfigurerad för hög prestanda ökar standardavvikelsen med arbetsbelastningen med 16 trådar/16 köer till 1.23 ms.

I Windows och överprovisionerad för hög prestanda, tävlar 1.2TB PBlaze3L nära med Micron P420m för de bästa standardavvikelsevärdena beräknade från latensresultat för 8k 70/30-operationer. Med standard överprovisionering klarar sig PBLaze3L fortfarande bra och upprätthåller ett tredje bästa resultat.

Slutsats

Memblaze PBlaze3 representerar en ny teknologiplattform med mycket lovande, även om den har några svåra punkter att stryka ut med PBlaze3H:s prestanda under tunga syntetiska arbetsbelastningar. I de flesta avseenden presterade dock både PBlaze3H och PBlaze3L starkt mot de bästa PCIe SSD-enheterna i klassen som hittills har passerat StorageReview Enterprise Testing Lab.

Medan de vanliga förbehållen gäller för en teknik som inte har testats i tid på fältet, tyder den solida övergripande prestandan hos PBlaze3-plattformen på att Memblaze kan bli en spelare bland de etablerade namnen på PCIe SSD-marknaden. Ett ovanligt brett utbud av kapacitetsalternativ via Pianokey-arkitekturen kan slå det perfekta ackordet hos vissa kunder, men dess prestanda och livslängd kommer att göra PBlaze3 till en utmanare. Från vad vi har sett av dess prestanda har PBlaze3-familjen ett klart skott.

Fördelar

  • Stark prestanda i applikationsriktmärken
  • Stort utbud av tillgängliga kapaciteter

Nackdelar

  • PBlaze2.4H på 3 TB upplever en del fladder under vissa tunga arbetsbelastningar

The Bottom Line

Memblaze PBlaze3-plattformen har några ojämna kanter, men dess prestanda antyder stora möjligheter för denna nya utmanare i det växande företagets PCIe SSD-utrymme.

Memblaze produkter

Diskutera denna recension

Engagera dig med StorageReview

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

Mark Kidd