OpslagReview. com

Memblaze PBlaze4 AIC NVMe SSD-recensie

Enterprise  ◇  SSD

Memblaze heeft een nieuwe generatie NVMe SSD's ontworpen voor de onderneming. De PBlaze4 is bedoeld voor datacenters met cloud computing, databases en andere veeleisende toepassingen. Het is beschikbaar in zowel half-height, half-length (HHHL) als full-height, half-length (FHHL) vormfactoren, en capaciteiten variërend van 800 GB tot 6.4 TB.

De PBlaze4-serie kan de integriteit van gegevens die worden overgedragen behouden in het geval van stroomuitval, met gegevens in tijdelijke buffers die zijn opgeslagen op NAND-media. Deze SSD's bieden ook thermische beperking. De PBlaze4-serie heeft een Pseudo-SLC (pSLC) geheugenbeheermodus die is ontworpen om een ​​MLC in staat te stellen de snelheid en duurzaamheid van een SLC na te bootsen. PBlaze4-schijven wijzen de delen van het geheugen die worden gebruikt voor metadata aan als pSLC voor betere metadatabescherming en betrouwbaarheid. Ze bieden ook MemSpeed ​​en MemSolid, die zijn ontworpen om de prestaties, betrouwbaarheid en Quality of Service van PCIe SSD te verbeteren.

Onze review is van de 3.2TB HHHL-versie.

Memblaze PBlaze4 Specificaties

  • Capaciteit: 800 GB, 1.2 TB, 1.6 TB, 2.4 TB, 3.2TB, 6.4 TB
  • Prestaties
    • Sequentieel lezen (128 kb): 2.2 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 2.8 GB/s, 3.4 GB/s
    • Sequentieel schrijven (128 kb) IOPS: 700 MB/s, 1.4 GB/s, 1.4 GB/s, 2.2 GB/s, 2.2 GB/s, 2.5 GB/s
    • Continu willekeurig lezen (4kb) IOPS: 600k, 740k, 750k, 730k, 740k, 800k
    • Continu willekeurig schrijven (4kb) IOPS (100% bereik): 60k, 240k, 150k, 320k, 200k, 250k
  • Betrouwbaarheid:
    • Levenslang uithoudingsvermogen (ritsdoekjes per dag): 3, 4, 3, 4, 3, 3
    • Latentie Lezen/Schrijven: 90μs/20μs
    • Oncorrigeerbare Bit Error Rate: < 1 sector per 10^17 bits gelezen
    • Gemiddelde tijd tussen storingen: 2 miljoen uur
  • Vormfactor: 2.5-inch HHHL (FHHL voor de 6.4 TB-versie)
  • Interface: PCIe 3.0 x 4 (PCIe 3.0 x 8 voor de 6.4TB-versie)
  • Protocol: NVMe
  • NAND Flash-geheugen: MLC
  • Besturingssysteem: RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi
  • Stroomverbruik: <25w (<35w voor de 6.4TB versie)
  • Bedrijfstemperatuur:
  • AIC: 0 – 55℃ omgevingstemperatuur met voorgestelde luchtstroom
  • 2.5'': 0–35℃ omgevingstemperatuur met voorgestelde luchtstroom, 0-70℃ behuizingstemperatuur
  • Luchtstroom (LFM): 300@25℃ (450@25℃ voor de 6.4TB-versie)
  • Softwareondersteuning: CLI-beheertool, stuurprogramma in de doos van het besturingssysteem

Ontwerp en bouw

Memblaze biedt hun PBlaze4 aan in twee vormfactoren, waaronder een 2.5-inch SSD (PBlaze4 D750) en, in dit geval, een uitbreidingskaart van halve hoogte en halve lengte (PBlaze4 C750). Aan de ene kant heeft het een zilveren koellichaam met een donkergrijze afdekking met Memblaze-branding erop. De andere kant is een blootliggende printplaat waarop de Toshiba 15nm NAND te zien is.

De PBlaze4 gebruikt een PCIe Gen 3 x 4-connector, terwijl de FHHL 6.4TB-versie PCIe Gen 3 x 8 gebruikt.

Achtergrond en vergelijkingen testen

Het StorageReview Enterprise Test Lab biedt een flexibele architectuur voor het uitvoeren van benchmarks van enterprise-opslagapparaten in een omgeving die vergelijkbaar is met wat beheerders in de praktijk tegenkomen. Het Enterprise Test Lab omvat diverse servers, netwerkapparatuur, stroomvoorziening en andere netwerkinfrastructuur, waardoor onze medewerkers realistische omstandigheden kunnen creëren om de prestaties tijdens onze reviews nauwkeurig te meten.

We nemen deze details over de labomgeving en -protocollen op in onze reviews, zodat IT-professionals en degenen die verantwoordelijk zijn voor de aanschaf van opslagapparatuur de omstandigheden kunnen begrijpen waaronder we de volgende resultaten hebben behaald. Geen van onze reviews wordt betaald of begeleid door de fabrikant van de apparatuur die we testen. Aanvullende details over het StorageReview Enterprise Test Lab en een overzicht van de netwerkmogelijkheden zijn beschikbaar op de betreffende pagina's.

We hebben de Memblaze getest terwijl we hem vergeleken met de volgende andere SSD's:

  • Intel HHHL P3608 1.6 TB
  • Huawei HHHL ES3000v2 1.6 TB
  • SanDisk SHHL PX600 2.6 TB
  • Huawei HHHL ES3000v2 3.2 TB
  • HGST HHHL SN100 3.2 TB

Analyse van de werkbelasting van applicaties

Om de prestatiekarakteristieken van enterprise-opslagapparaten te begrijpen, is het essentieel om de infrastructuur en de applicatieworkloads te modelleren zoals die in live productieomgevingen voorkomen. Onze eerste benchmarks voor de Memblae PBlaze4 zijn daarom de MySQL OLTP-prestaties via SysBench en de Microsoft SQL Server OLTP-prestaties met een gesimuleerde TCP/C-workload. Voor onze applicatieworkloads zullen op elke schijf 2 tot 4 identiek geconfigureerde virtuele machines draaien.

Het Microsoft SQL Server OLTP-testprotocol van StorageReview maakt gebruik van de huidige versie van de Transaction Processing Performance Council's Benchmark C (TPC-C), een benchmark voor online transactieverwerking die de activiteiten simuleert die voorkomen in complexe applicatieomgevingen. De TPC-C-benchmark geeft een beter beeld van de sterke punten en knelpunten van de opslaginfrastructuur in databaseomgevingen dan synthetische prestatiebenchmarks. Elke instantie van onze SQL Server VM voor deze review gebruikt een SQL Server-database van 333 GB (schaal 1,500) en meet de transactionele prestaties en latentie onder een belasting van 15,000 virtuele gebruikers.

Als we kijken naar SQL Server-uitvoer, had de Memblaze-drive een top TPS van 3,157.235 met een totaal van 3,157.112 TPS. De beste prestatie kwam van de Huawei ES3000v2, die een totaal van 3,157.34 TPS registreerde.

Kijkend naar de gemiddelde latentie tijdens de 15 virtuele gebruiker SQL Server-benchmarktest, kwam de PBlaze4 met een totaal van 7.5 ms net achter de SanDisk- en Huawei SSD's, die beide 7.0 ms plaatsten.

De volgende applicatiebenchmark bestaat uit een Percona MySQL OLTP-database gemeten via SysBench. Deze test meet de gemiddelde TPS (Transactions Per Second), de gemiddelde latentie en de gemiddelde latentie van het 99e percentiel. Percona en MariaDB gebruiken de Fusion-io flash-aware applicatie-API's in de meest recente releases van hun databases, hoewel we voor deze vergelijking elk apparaat testen in hun "legacy" blokopslagmodi.

In de benchmark voor gemiddelde transacties per seconde was het Memblaze-aggregaat hoger dan al zijn rivalen. De topprestaties van de PBlaze4 van een enkele VM waren 1,509.3 TPS.

Als we naar onze gemiddelde latentieresultaten kijken, deed de Memblaze het niet zo goed als de Intel P3608, met individuele VM's die tussen 21.20 ms en 21.66 ms liepen. De PBlaze4 had echter de laagste totale score van 21.50 ms.

In onze MySQL 99e percentiellatentie, een worstcasescenario, presteerde de Memblaze in het midden van het peloton met VM's die tussen 52.29 ms en 52.65 ms draaiden, terwijl de best presterende SanDisk PX600-drive een zeer indrukwekkend totaal van slechts 41.92 ms had.

Enterprise synthetische werklastanalyse

De prestaties van flashgeheugen variëren naarmate de schijf zich aanpast aan de werkbelasting. Dit betekent dat flashgeheugen vóór elke synthetische fio-benchmark moet worden voorbereid om de nauwkeurigheid van de benchmarks te garanderen. Elk van de vergelijkbare schijven wordt veilig gewist met behulp van de tools van de fabrikant en voorbereid tot een stabiele toestand met een zware belasting van 16 threads en een wachtrij van 16 per thread.

  • Voorconditionering en primaire steady-state tests:
  • Doorvoer (lezen+schrijven IOPS aggregaat)
  • Gemiddelde latentie (lees- en schrijflatentie samen gemiddeld)
  • Maximale latentie (piek lees- of schrijflatentie)
  • Latentie Standaarddeviatie (Lezen + Schrijven Standaarddeviatie samen gemiddeld)

Zodra de preconditionering is voltooid, wordt elk apparaat met tussenpozen getest over meerdere thread-/wachtrijdiepteprofielen om de prestaties bij licht en zwaar gebruik te tonen. Onze synthetische werklastanalyse voor de Memblaze PBlaze4 maakt gebruik van twee profielen, die veel worden gebruikt in fabrikantspecificaties en benchmarks. Het is belangrijk om er rekening mee te houden dat synthetische workloads nooit 100% de activiteit vertegenwoordigen die wordt gezien in productieworkloads, en in sommige opzichten onnauwkeurig een drive weergeven in scenario's die in de echte wereld niet zouden voorkomen.

  • 4k
    • 100% lezen en 100% schrijven
  • 8k
    • 70% lezen/30% schrijven

In onze doorvoer 4k-schrijfvoorbereidingstest krijgt de Memblaze punten voor consistentie, hoewel hij in het begin een beetje piekte, beginnend bij ongeveer 290,000 IOPS en een stabiele toestand bereikte rond de 180,000. Ter vergelijking: de schijven van Huawei, HGST en Intel hadden veel grotere beginpieken. De Huawei ES300v2 3.2TB had de hoogste constante doorvoer.

Bij het testen van de gemiddelde latentie was de Memblaze over het algemeen consistent, maar niet uitstekend, met een beginscore van ongeveer 0.8 ms en een stabiele toestand van ongeveer 1.4 ms. Dit was lager dan een aantal van zijn concurrenten, maar niet de Intel P3608.

De PBlaze4 had de hoogste maximale latentie van alle vijf schijven die in deze test waren opgenomen, en vertoonde tijdens de test regelmatig pieken. De HGST SN100 was over het algemeen consistenter, maar had af en toe zeer ernstige pieken, terwijl de schijven van Intel en Huawei erg stabiel waren.Standaarddeviatieberekeningen zijn bedoeld om het gemakkelijker te maken om de consistentie van de SSD-latentieprestatieresultaten te visualiseren. In deze test begon het Memblaze-aanbod met de hoogste latentie, hoewel het uiteindelijk beter presteerde dan de Huawei ES3000v2 1.6TB. De stationaire latentie was echter hoger dan die van de andere drie schijven.

Bij het testen op 4k-doorvoer was de Memblaze-schijf een van de langzamere presteerders met 705,868 IOPS bij lezen en 180,006 bij schrijven. Ter vergelijking: de Intel-drive vertoonde de beste schrijfprestaties met een indrukwekkende 851,693 IOPS.

De PBlaze4 kwam in het midden van het peloton uit met een gemiddelde latentie met 0.36 ms lezen en 1.42 schrijven. Het werd stevig verslagen door de Intel P3608 bij het lezen en de Huawei ES3000v2 3.2TB bij het schrijven.

Bij maximale latentie had het Memblaze-aanbod de beste leesscore met 4.6 ms, maar de schrijfsnelheid van 179.8 ms was verreweg de slechtste.

De standaarddeviatiescores hadden opnieuw de PBlaze4 bovenaan bij het lezen met 0.107 ms, maar deze keer was het niet bijna onderaan bij het schrijven, wat die "eer" de Huawei ES3000v2 1.6TB is

Onze volgende werkbelasting gebruikt 8k-overdrachten met een verhouding van 70% leesbewerkingen en 30% schrijfbewerkingen. Nogmaals, we beginnen met de preconditioneringsresultaten voordat we overgaan op de hoofdtesten.

Wat de doorvoer betreft, had het Memblaze-aanbod opmerkelijk consistente scores en bleef het rond de 170,000 IOPS gedurende de hele testrun, terwijl de vergelijkbare producten veel meer variatie vertoonden. De PBlaze4 belandde opnieuw in het midden van het peloton toen iedereen een stabiele toestand had bereikt.

Onze gemiddelde latentietest herhaalde hetzelfde verhaal, waarbij de Memblaze-schijf de hele test tussen 1.4 ms en 1.5 ms zweefde, terwijl zijn rivalen veel meer variatie hadden. Toen echter alles stabiel was, was de Huawei ES3000v2 3.2TB de duidelijke winnaar.

De PBlaze4 zag pieken in de maximale latentieresultaten, hoewel deze niet zo erg waren als de af en toe ervaren door de HGST SN100. De SSD's van Huawei waren stabieler en die van Intel was de meest stabiele van allemaal en bleef gedurende de hele test rond de 15 ms latentie.

Bij standaarddeviatie preconditionering zien we opnieuw dat de PBlaze4 een redelijk consistente score behoudt tijdens onze tests en bijna in het midden van het peloton komt.

Nadat we de Memblaze-schijf volledig hadden voorbereid, hebben we onze belangrijkste 8k 70/30-test doorstaan.

In doorvoer bleef deze schijf stevig in het midden van het peloton en concurreerde nek-aan-nek met het aanbod van Intel, HGST en 1.6 TB Huawei. De Huawei ES3000v2 3.2TB was echter de duidelijke winnaar en presteerde onder alle omstandigheden beter dan zijn rivalen.

De gemiddelde latentie weerspiegelde de doorvoerresultaten, waarbij de Memblaze-schijf sterk concurreerde met die van Intel, HGST en 1.6 TB van Huawei, en de ES3000v2 3.2 TB nam opnieuw de leiding.

Het verhaal was echter anders met maximale latentie, waarbij de PBlaze4 een merkbaar hogere latentie had dan zijn vergelijkbare. De andere vier schijven presteerden allemaal veel beter, waarbij het aanbod van Huawei de beste prestaties liet zien.

Onze standaardafwijkingsresultaten laten zien dat de Memblaze-schijf opnieuw ongeveer hetzelfde presteerde als de Intel- en HGST-schijven onder een reeks omstandigheden, maar naarmate de omstandigheden veeleisender werden, begon de 1.6 GB Huawei-schijf betere prestaties te vertonen terwijl de 3.2 GB-schijf het begon te doen slechter.

Conclusie

De Memblaze PBlaze4 is een enterprise-grade SSD, waarbij de 6.4 TB FHHL AIC-versie het vlaggenschipproject van het bedrijf is. De PBlaze4 heeft een NVMe via PCIe-interface en wordt aangeboden in zowel HHHL als FHHL (evenals 2.5″) en heeft een capaciteit van 800 GB tot 6.4 TB. We hebben de 3.2TB HHHL-versie getest in deze review, terwijl de 2.5″-versie die we eerder hebben beoordeeld vrij goed scoorde en nauw overeenkwam met het prestatieprofiel van zijn AIC-broer. Doordat ze in verschillende vormfactoren worden aangeboden, hebben klanten flexibiliteit bij het kiezen van de vorm die het beste bij een bepaald platform past. Als hot-swappability of integratie in een nieuwere server die front-mount toegang biedt mogelijk is, bieden de 2.5″ modellen een aantal voordelen. Als de server geen 2.5″ NVMe SSD's ondersteunt, zijn AIC's gunstig omdat ze compatibel zijn met bijna alle moderne servers.

De Memblaze PBlaze4 AIC bleek een goede SSD te zijn in onze benchmarks, hoewel hij enkele punten had waarop hij verbeterd kon worden, deed hij het bijzonder goed in sommige van onze databasetests, waarbij Sysbench hem een ​​totale score van 5954.8 TPS gaf, waarmee hij een aantal versloeg vergelijkbare SSD's. De Memblaze-schijf bleef in het midden van het peloton in onze 8K 70% Read/30% write-test en in onze 4K 100% Read-test met 705,868 IOPS. Vergelijkbaar met het prestatieprofiel dat we opmerkten bij het beoordelen van de 2.5 ″ PBlaze4, had de AIC enkele maximale latentiepieken die opdoken bij hogere belastingen. Memblaze heeft hier echter snel op gereageerd en heeft zojuist een update uitgebracht die deze waarden heeft verlaagd tot normale waarden voor de NVMe SSD-groep.

VOORDELEN

  • Sterke databaseprestaties
  • Solide performer in de meeste situaties
  • Flexibel ontwerp met een breed capaciteitsaanbod

NADELEN

  • Vertoonde enkele hogere maximale latentiepieken

Tot slot

De Memblaze PBlaze4 is een enterprise-grade SSD AIC die zeer goede prestaties laat zien in database-omstandigheden, en over het algemeen gemiddelde prestaties in andere situaties.

Memblaze PBlaze4 productpagina

Meld u aan voor de StorageReview-nieuwsbrief

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast | iTunes / Spotify | Instagram | Twitter | TikTok | RSS-feed

StorageReview Enterprise Lab