De PBlaze5 916-serie is een 64-laags 3D NAND high-performance lijn van NVMe SSD's die zich richten op energie-efficiëntie voor datacenters. Het heeft de gebruikelijke kenmerken voor bedrijfsfuncties, waaronder AES 256-gegevenscodering, volledige gegevenspadbeveiliging en verbeterde stroomuitvalbeveiliging, waardoor kritieke bedrijfstoepassingen worden beschermd. De 916-serie wordt geleverd in zowel 2.5-inch U.2- als HHHL AIC-vormfactoren, de eerste waar we naar kijken voor deze recensie.
De PBlaze5 916-serie is een 64-laags 3D NAND high-performance lijn van NVMe SSD's die zich richten op energie-efficiëntie voor datacenters. Het heeft de gebruikelijke kenmerken voor bedrijfsfuncties, waaronder AES 256-gegevenscodering, volledige gegevenspadbeveiliging en verbeterde stroomuitvalbeveiliging, waardoor kritieke bedrijfstoepassingen worden beschermd. De 916-serie wordt geleverd in zowel 2.5-inch U.2- als HHHL AIC-vormfactoren, de eerste waar we naar kijken voor deze recensie.
De PBlaze5 916 beschikt over 16 instellingen voor de energiemodus (variërend van 10W tot 25W) en een schakelaar voor de energiemodus waarmee gebruikers binnen een milliseconde snel tussen verschillende niveaus kunnen schakelen. Bovendien ondersteunt de nieuwe Memblaze SSD-lijn de TRIM-functie van ondernemingsklasse, die ervoor zorgt dat bijgesneden oude gegevens ontoegankelijk zijn voor nieuwe gebruikers. Het verbetert ook de prestaties en het uithoudingsvermogen.
Wat de prestaties betreft, zou het U.5-model uit de PBlaze916 2-serie tot 3.5 GB/s bereiken in zowel lees- als schrijfbewerkingen voor het 6.4 GB-model, terwijl willekeurige lees- en schrijfbewerkingen naar verwachting 830,000 IOPS en 303,000 IOPS zullen halen, respectievelijk. In termen van uithoudingsvermogen ondersteunt het tot 3 DWPD, terwijl de PBlaze5 910 slechts 1 DWPD ondersteunt.
Beide vormfactoren van de PBlaze5 916-serie zijn verkrijgbaar in twee capaciteiten: 3.2 TB en 6.4 TB. Voor deze review kijken we naar het 3.2TB-model.
Memblaze PBlaze5 916-serie U.2-specificaties
Gebruikerscapaciteit (TB) | 3.2, 6.4 |
Form Factor | 2.5-inch U.2 |
Interface: | PCIe 3.0 x 4 |
Sequentieel lezen (128 KB) (GB/s) | 3.5, 3.5 |
Opeenvolgend schrijven (128 KB) (GB/s) | 3.1, 3.5 |
Aanhoudend willekeurig lezen (4KB) IOPS | 835K, 830K |
Continu willekeurig schrijven (4KB) IOPS (Steady State) | 210K, 303K |
Latentie lezen/schrijven | 87 / 11 µs |
Levenslang uithoudingsvermogen | 3 DWPD |
UBER | <10-17 |
MTBF | 2 miljoen uur |
Protocol | NVMe 1.2a |
NAND Flash-geheugen | 3D eTLC NAND |
Operation System | RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi |
Energieverbruik | 7 ~ 25 W. |
Ondersteuning voor basisfuncties | Stroomuitvalbeveiliging, hot-pluggable, volledige gegevenspadbeveiliging, SMART: TRIM, multi-namespace, AES 256-gegevenscodering, snel opnieuw opstarten, crypto wissen, |
Ondersteuning voor geavanceerde functies | TRIM, multi-namespace, AES 256 gegevenscodering, snel opnieuw opstarten, crypto wissen, dubbele poort |
Software Ondersteuning | Open source-beheertool, CLI-foutopsporingstool, in-box stuurprogramma voor besturingssysteem (Eenvoudige systeemintegratie) |
Prestatie
Proefbank
Onze Enterprise SSD-beoordelingen maken gebruik van een Lenovo ThinkSystem SR850 voor toepassingstests en een Dell PowerEdge R740xd voor synthetische benchmarks. De ThinkSystem SR850 is een goed uitgerust quad-CPU-platform, dat veel meer CPU-kracht biedt dan nodig is om krachtige lokale opslag te benadrukken. Synthetische tests die niet veel CPU-bronnen vereisen, gebruiken de meer traditionele dual-processor server. In beide gevallen is het de bedoeling om lokale opslag in het best mogelijke licht te presenteren dat overeenkomt met de maximale schijfspecificaties van de opslagleverancier.
Lenovo Think System SR850
- 4 x Intel Platinum 8160 CPU (2.1 GHz x 24 cores)
- 16 x 32 GB DDR4-2666 MHz ECC DRAM
- 2 x RAID 930-8i 12Gb/s RAID-kaarten
- 8 NVMe-bays
- VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 x Intel Gold 6130 CPU (2.1 GHz x 16 kernen)
- 4 x 16 GB DDR4-2666 MHz ECC DRAM
- 1x PERC 730 2GB 12Gb/s RAID-kaart
- Add-in NVMe-adapter
- Ubuntu-16.04.3-desktop-amd64
Achtergrond en vergelijkingen testen
De StorageReview Enterprise-testlaboratorium biedt een flexibele architectuur voor het uitvoeren van benchmarks van zakelijke opslagapparaten in een omgeving die vergelijkbaar is met wat beheerders tegenkomen in echte implementaties. Het Enterprise Test Lab bevat een verscheidenheid aan servers, netwerken, stroomconditionering en andere netwerkinfrastructuur waarmee ons personeel real-world omstandigheden kan vaststellen om de prestaties tijdens onze beoordelingen nauwkeurig te meten.
We nemen deze details over de laboratoriumomgeving en protocollen op in beoordelingen, zodat IT-professionals en degenen die verantwoordelijk zijn voor opslagverwerving de voorwaarden kunnen begrijpen waaronder we de volgende resultaten hebben bereikt. Geen van onze beoordelingen wordt betaald of gecontroleerd door de fabrikant van de apparatuur die we testen. Aanvullende informatie over de StorageReview Enterprise-testlaboratorium en een overzicht van de netwerkmogelijkheden zijn beschikbaar op die respectievelijke pagina's.
Vergelijkingen voor deze beoordeling:
- Memblaze PBlaze5 3.2 TB
- Toshiba PX04 1.6 TB
- Samsung PM1725a 1.6TB
- Vloeibaar element AIC 7.68 TB
- Intel SSD DC P4610 1.6 TB
- Huawei ES3000 V5 3.2 TB
- Intel SSD DC P4510 2 TB, 8 TB
Analyse van de werkbelasting van applicaties
Om de prestatiekenmerken van opslagapparaten voor ondernemingen te begrijpen, is het van essentieel belang om de infrastructuur en de applicatieworkloads in live-productieomgevingen te modelleren. Onze benchmarks voor de Memblaze PBlaze5 916 zijn dan ook de MySQL OLTP-prestaties via SysBench en Microsoft SQL Server OLTP-prestaties met een gesimuleerde TCP-C-workload. Voor onze applicatieworkloads draait elke schijf 2-4 identiek geconfigureerde VM's.
SQL Server-prestaties
Elke SQL Server VM is geconfigureerd met twee vDisks: een volume van 100 GB voor opstarten en een volume van 500 GB voor de database en logbestanden. Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 64 GB DRAM en maakten we gebruik van de LSI Logic SAS SCSI-controller. Terwijl onze Sysbench-workloads het platform eerder verzadigden in zowel opslag-I/O als capaciteit, zoekt de SQL-test naar latentieprestaties.
Deze test maakt gebruik van SQL Server 2014 op Windows Server 2012 R2 gast-VM's en wordt benadrukt door Quest's Benchmark Factory for Databases. OpslagReview's Microsoft SQL Server OLTP-testprotocol maakt gebruik van de huidige versie van Benchmark C (TPC-C) van de Transaction Processing Performance Council, een online transactieverwerkingsbenchmark die de activiteiten in complexe applicatieomgevingen simuleert. De TPC-C-benchmark komt dichterbij dan synthetische prestatiebenchmarks bij het meten van de sterke punten en knelpunten van opslaginfrastructuur in database-omgevingen. Elke instantie van onze SQL Server VM voor deze beoordeling gebruikt een SQL Server-database van 333 GB (schaal 1,500) en meet de transactieprestaties en latentie onder een belasting van 15,000 virtuele gebruikers.
SQL Server-testconfiguratie (per VM)
- Windows Server 2012 R2
- Opslagcapaciteit: 600 GB toegewezen, 500 GB gebruikt
- SQL Server 2014
- Databasegrootte: schaal 1,500
- Virtuele clientbelasting: 15,000
- RAM-buffer: 48 GB
- Testduur: 3 uur
- 2.5 uur voorconditionering
- 30 minuten proefperiode
Voor onze SQL Server-transactiebenchmark plaatste de Memblaze PBlaze5 916 12,644 TPS, wat iets achterbleef bij de 910 AIC die 12,645.1 TPS registreerde.
De 916 liet goede latentieresultaten zien met slechts 2.0 ms; het bleef echter nog steeds achter bij de 910 AIC, die 1.0 ms had.
Sysbench-prestaties
De volgende applicatiebenchmark bestaat uit een Percona MySQL OLTP-database gemeten via SysBench. Deze test meet ook de gemiddelde TPS (Transactions Per Second), de gemiddelde latentie en de gemiddelde latentie van het 99e percentiel.
Elke sysbench VM is geconfigureerd met drie vDisks: een voor opstarten (~ 92 GB), een met de vooraf gebouwde database (~ 447 GB) en de derde voor de database die wordt getest (270 GB). Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 60 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt.
Sysbench-testconfiguratie (per VM)
- CentOS 6.3 64-bits
- Percona XtraDB 5.5.30-rel30.1
- Databasetabellen: 100
- Databasegrootte: 10,000,000
- Database-threads: 32
- RAM-buffer: 24 GB
- Testduur: 3 uur
- 2 uur preconditionering 32 threads
- 1 uur 32 draden
Met de Sysbench transactionele benchmark zette de 916 zijn solide prestaties voort met 8,532.2 TPS, waarmee hij in het midden-tot-bovenste deel van het klassement kwam te staan.
Met de gemiddelde latentie van Sysbench eindigde de 916 op de vierde plaats van de vergelijkbare met 15 ms.
In onze latentiebenchmark in het slechtste geval behaalde de 916 opnieuw de vierde plaats met 27.7 ms, hoewel hij net als in de andere niet ver achter de leiders lag.
Houdini van SideFX
De Houdini-test is specifiek ontworpen om de opslagprestaties te evalueren met betrekking tot CGI-weergave. Het proefbed voor deze toepassing is een variant van de kern Dell PowerEdge R740xd servertype dat we in het lab gebruiken met dubbele Intel 6130 CPU's en 64 GB DRAM. In dit geval hebben we Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) op bare metal geïnstalleerd. De uitvoer van de benchmark wordt gemeten in seconden om te voltooien, waarbij minder beter is.
De Maelstrom-demo vertegenwoordigt een deel van de renderingpijplijn dat de prestatiemogelijkheden van opslag benadrukt door aan te tonen dat het het wisselbestand effectief kan gebruiken als een vorm van uitgebreid geheugen. De test schrijft de resultaatgegevens niet weg en verwerkt de punten niet om het muurtijdeffect van de latentie-impact op de onderliggende opslagcomponent te isoleren. De test zelf bestaat uit vijf fasen, waarvan we er drie uitvoeren als onderdeel van de benchmark, en wel als volgt:
- Laadt ingepakte punten van schijf. Dit is het moment om van schijf te lezen. Dit is single-threaded, wat de algehele doorvoer kan beperken.
- Pakt de punten uit in een enkele platte reeks zodat ze kunnen worden verwerkt. Als de punten niet afhankelijk zijn van andere punten, kan de werkset worden aangepast om in de kern te blijven. Deze stap is multi-threaded.
- (Niet uitgevoerd) Verwerkt de punten.
- Verpakt ze opnieuw in emmerblokken die geschikt zijn om terug op schijf op te slaan. Deze stap is multi-threaded.
- (Niet uitgevoerd) Schrijft de gebuckte blokken terug naar schijf.
Met de Houdini-test plaatste de 916 zich midden tot boven met 2,839.7 seconden, wat ook de beste prestatie was van alle geteste Memblaze-producten.
VDBench-werkbelastinganalyse
Als het gaat om het benchmarken van opslagapparaten, is het testen van applicaties het beste en komt het synthetische testen op de tweede plaats. Hoewel ze geen perfecte weergave zijn van de werkelijke werkbelasting, helpen synthetische tests wel om opslagapparaten te baseren met een herhaalbaarheidsfactor die het gemakkelijk maakt om appels met appels te vergelijken tussen concurrerende oplossingen. Deze workloads bieden een scala aan verschillende testprofielen, variërend van "four corners"-tests, algemene tests voor de grootte van databaseoverdrachten tot het traceren van gegevens uit verschillende VDI-omgevingen. Al deze tests maken gebruik van de gemeenschappelijke vdBench-workloadgenerator, met een scripting-engine om resultaten te automatiseren en vast te leggen over een groot rekentestcluster. Hierdoor kunnen we dezelfde workloads herhalen op een breed scala aan opslagapparaten, waaronder flash-arrays en individuele opslagapparaten. Ons testproces voor deze benchmarks vult het volledige schijfoppervlak met gegevens en verdeelt vervolgens een schijfgedeelte dat gelijk is aan 25% van de schijfcapaciteit om te simuleren hoe de schijf zou kunnen reageren op applicatieworkloads. Dit is anders dan volledige entropietests die 100% van de schijf gebruiken en deze in stabiele toestand brengen. Als gevolg hiervan weerspiegelen deze cijfers hogere aanhoudende schrijfsnelheden.
profielen:
- 4K willekeurig lezen: 100% lezen, 128 threads, 0-120% joate
- 4K willekeurig schrijven: 100% schrijven, 64 threads, 0-120% snelheid
- 64K sequentieel lezen: 100% lezen, 16 threads, 0-120% jorate
- 64K sequentieel schrijven: 100% schrijven, 8 threads, 0-120% snelheid
- Synthetische database: SQL en Oracle
- VDI volledige kloon en gekoppelde kloonsporen
In onze eerste VDBench Workload Analysis, Random 4K Read, kon de Memblaze PBlaze5 916 tijdens de test onder de 1 ms blijven met een piek van 664,910 IOPS en een latentie van 191.4 μs, waarmee hij derde werd (hoewel ver achter de twee leidende schijven).
4K willekeurige schrijfprestaties toonden opnieuw een latentie van minder dan een milliseconde tijdens de test. Hier vertoonde de 916 piekprestaties van 489,619 IOPS en een latentie van 258.7 μs. Dit was goed genoeg voor de eerste plaats onder de vergelijkingen.
Overschakelend naar sequentiële workloads, plaatste de 916 zich aan de onderkant van het pakket in 64K sequentiële reads met een piekscore van 38,275 IOPS of 2.4 GB/s met een latentie van 418 μs.
De 916 piekte op 33,715 IOPS of 2.11 GB/s met een latentie van 368 μs in de 64K sequentiële schrijfbewerking, waardoor hij met een ruime marge op de eerste plaats kwam.
Op weg naar SQL-workloads piekte de 916 op 250,053 IOPS met slechts 127.6 μs latentie, waarmee hij bovenaan het klassement kwam te staan.
SQL 90-10 zag dat de 916 nek-aan-nek was met de Huawei ES3000, met een piek van 248,229 IOPS en een latentie van 128.4μs.
De 916 piekte op 246,510 IOPS met een latentie van 129.1 μs in de SQL 80-20-benchmark, waardoor hij weer bovenaan het klassement stond naast de Huawei.
In onze Oracle-workload bleef de 916 goed presteren met een piekscore van 243,041 IOPS en een latentie van 146.8 μs, net achter de Huawei-schijf.
Voor Oracle 90-10 vertoonde de 916 een piek van 189,276 IOPS en een latentie van 115.7 μs voor de toppositie.
De 916 presteerde opnieuw goed in onze laatste Oracle-test (80-20) met een indrukwekkende piekprestatie van 192,998 IOPS en een latentie van 113.4 μs.
Vervolgens gingen we verder met onze VDI-kloonbenchmark, Full en Linked, waar de PBlaze5 916 overal en net achter de Huawei-schijf geweldige prestaties liet zien. Voor VDI Full Clone Boot had de 916 een piekprestatie van 182,646 IOPS en een latentie van 191.4 μs.
VDI FC Initial Login zag de 916 met een piekprestatie van 107,565 IOPS en een latentie van 276μs.
Met VDI FC Monday Login eindigde de 916 op de 2e plaats achter de Huawei-schijf met 84,663 IOPS en een latentie van 187.1μs.
Bij het overschakelen naar Linked Clone (LC) hebben we eerst gekeken naar de opstarttest. Hier kwam de 916 op de tweede plaats met 86,488 IOPS en een latentie van 184.4μs.
VDI LC Initial Login toonde 48,524 IOPS en een latentie van 162.5 μs voor de 916, waarmee hij opnieuw op de tweede plaats kwam.
In de VDI LC Monday Login-test registreerde de 916 een piek van 65,837 IOPS en een latentie van 240.5 μs.
Conclusie
Verkrijgbaar in zowel U.2- als AIC-vormfactoren, maakt de PBlaze5 916 deel uit van Memblaze's lijn van datacenterschijven die 3 DWPD ondersteunen, een aanbod met een hogere duurzaamheid vergeleken met de PBlaze5 910 die slechts 1 DWPD ondersteunt. Het beschikt over 64-laags 3D NAND-technologie en ondersteunt AES 256-gegevensversleuteling, volledige gegevenspadbeveiliging en verbeterde stroomuitvalbeveiliging, de gebruikelijke reeks zakelijke functies. Voor deze beoordeling hebben we gekeken naar het U.2-model, dat wordt geleverd met een capaciteit van 3.2 TB en 6.4 TB, en maximale snelheden van 3.5 GB/s voor zowel lezen als schrijven. Memblaze vermeldt ook tot 835,000 IOPS in aanhoudende willekeurige uitlezingen voor het grootste capaciteitsmodel.
Over het algemeen lieten de prestaties solide resultaten zien van het 916 3.2TB-model, zelfs met de bandbreedtebeperkingen van de U.2-interface (x4-kanalen versus een AIC's x8). In onze SQL Server-benchmarks bereikte de doorvoer 12,644 TPS, terwijl de gemiddelde latentie een indrukwekkende 2.0 ms bereikte. In Sysbench presteerde de Memblaze-schijf goed met 8,532.2 TPS, een gemiddelde latentie van 15 ms en een latentie in het slechtste geval van 27.7 ms. In onze Houdini by SideFX-benchmark plaatste de 916 zich in het middelste tot bovenste deel van het leaderboard met 2,839.7 seconden, wat ook het best presterende Memblaze-product was dat we voor deze benchmark hebben beoordeeld.
In onze VDBench-benchmarks handhaafde de 916 U.2 een latentie van minder dan een milliseconde tijdens al onze tests, waar hij in veel van onze categorieën aan de top of bijna bovenaan stond. Hoogtepunten zijn onder meer 665K IOPS in 4K lezen, 490K IOPS in 4K schrijven, 2.4 GB/s 64K lezen en 2.11 GB/s in 64K schrijven. Voor onze SQL-tests zweefde de 916 U.2 bij alle drie de tests rond een kwart miljoen IOPS. Oracle boekte sterke resultaten met 243 IOPS, 189 IOPS in 90-10 en 193 IOPS in 80-20.
De PBlaze5 916 U.2 SSD is nog een andere sterke speler van Memblaze. De 916 SSD speelt in op de behoefte aan hogere prestaties en uithoudingsvermogen en staat bovenaan in bijna al onze tests in vergelijking met andere U.2-schijven. Omdat datacenters steeds meer behoefte hebben aan zowel capaciteit als snelheid, is de Memblaze PBlaze5 916 U.2 een zeer aantrekkelijke optie.
Meld u aan voor de StorageReview-nieuwsbrief