StorageReview.com

Recenze akcelerátoru aplikací Memblaze PBlaze3H a PBlaze3L

Enterprise  ◇  SSD

Memblaze nabízí ohromující škálu konfigurací pro PBlaze3 v 38 různých kapacitách jako součást technologie Pianokey od Memblaze. Kromě disků založených na MLC, které byly v této recenzi hodnoceny, jsou oba disky k dispozici také v edicích SLC. Pianokey a další klíčové komponenty platformy PBlaze3 jsou postaveny na vlastních technologiích Memblaze, což je jeden z důvodů, proč sledovat jejich nové produktové řady. Jednou z výhod, které Memblaze uvádí pro své produkty oproti srovnatelným diskům, je to, že karta poskytuje většinu výpočetních a DRAM požadavků pro svůj provoz, čímž se snižuje provozní režijní zátěž PBlaze3 pro hostitelský systém.

Jedním ze způsobů, jak se nový technologický podnik může prosadit, je zapojit se do boje se zavedenými hráči ve svém tržním sektoru. Možná proto Memblaze argumentuje tím, že jeho PCIe flash produkty překonávají Fusion-io, kdykoli k tomu mají příležitost. Memblaze nám poskytl zkušební jednotky svých 2.4TB PBlaze3H MLC a 1.2TB PBlaze3L MLC, abychom je porovnali s podobnými disky od Fusion-io a dalšími zavedenými hráči na trhu s PCIe SSD.

Schéma architektury disku Memblaze

Specifikace Memblaze PBlaze3

  • 1.2TB PBlaze3L MLC
    • Dostupné kapacity: 600 GB – 1200 GB
    • Tvarový faktor: Poloviční výška, poloviční délka
    • Spotřeba energie: 10 W – 25 W
    • Šířka pásma pro čtení (64KB): 2.4 GB/s
    • Šířka pásma zápisu (64KB): 1.1 GB/s
    • Náhodné čtení (4KB) IOPS: 750 000
    • Náhodný zápis (4KB) IOPS: 260 000
    • Náhodné čtení a zápis (4KB 75:25 R/W) IOPS: 600 000
    • Typická latence přístupu R/W (4KB): 80 μs/14 μs
    • Doživotní výdrž: 8PB – 16PB
    • Hmotnost: 190g
  • 2.4TB Pblaze3H MLC
    • Dostupné kapacity: 1200 GB – 2400 GB
    • Tvarový faktor: Plná výška, poloviční délka
    • Spotřeba energie: 30 W – 55 W
    • Šířka pásma pro čtení (64KB): 3.2 GB/
    • Šířka pásma zápisu (64KB): 2.2 GB/s
    • Náhodné čtení (4KB) IOPS: 750 000
    • Náhodný zápis (4KB) IOPS: 260 000
    • Náhodné čtení a zápis (4KB 75:25 R/W) IOPS: 600 000
    • Typická latence přístupu R/W (4KB): 80 μs/14 μs
    • Bitová chybovost (BERM): méně než 10e-20
    • Doživotní výdrž: 16PB – 33PB
  • MTBF: 2,000,000 hodin
  • Hmotnost: 350g
  • Rozhraní: PCI Express 2.1 x8
  • Typ flash paměti: NAND MLC (Multi Level Cell)
  • Podpora operačních systémů: RHEL, SLES, CentOS, Windows, ESXi, KVM
  • Podpora souborových systémů: NTFS, FAT, FAT32, EXT2, EXT3, EXT4, XFS, VMFS
  • Správa: CLI, GUI, Telnet, SSH
  • Provozní teplota: 0 °C až 50 °C
  • Neprovozní teplota: -40ºC – 70ºC
  • Chlazení: >300 l/min při 25 °C                                                                   
  • Noste nivelaci
  • Latence plynulá              
  • Ochrana proti výpadku napájení: Polymerový kondenzátor, doba udržení 18–20 ms
  • Podpora softwarového RAIDu: 0, 1, 5
  • Ochrana dat: Korekce chyb Supper, RAIDCross NAND, záložní čip, randomizér

Design a budování

Řada PBlaze3 využívá patentovanou technologii Pianokey od společnosti Memblaze, která umožňuje širokou škálu kapacit a typů NAND v krocích po 50 GB. To se dramaticky liší od stávajících designů na trhu, které mohou mít k dispozici pouze jednu nebo dvě různé konfigurace, zatímco Memblaze je schopna nabídnout 38 různých konfigurací. Řada PBlaze3 se skládá ze dvou primárních designů desek: modelu s duálním řadičem plné výšky a poloviční délky (Pblaze3H) a modelu s jedním řadičem a poloviční délkou (Pblaze3L).

PBlaze3 používá jeden řadič a má integrovanou DRAM, což snižuje požadavky na režii hostitelského systému. Podobně jako Fusion-io, Virident a Huawei, i Memblaze využívá FPGA místo ASIC.

Z hlediska správy nabízí Memblaze nástroje pro monitorování a správu karet z Windows i Linuxu. Ve Windows se propojí s jejich grafickým uživatelským rozhraním, které slouží jako komplexní nástroj pro aktualizaci firmwaru, formátování karty, její overprovisioning a monitorování výkonu.

Použili jsme rozhraní CLI v Linuxu, které nabízí mnoho stejných funkcí, ale je o něco méně propracované než ostatní v tomto oboru. Nakonec, pokud rozhraní pro správu funguje bez větších problémů, splňuje očekávání většiny uživatelů.

Testovací pozadí a srovnatelné materiály

Testovací laboratoř StorageReview Enterprise Test Lab nabízí flexibilní architekturu pro provádění benchmarků podnikových úložných zařízení v prostředí srovnatelném s tím, s čím se správci SAN setkávají v reálných nasazeních. Testovací laboratoř Enterprise Test Lab zahrnuje řadu serverů, sítí, napájecích systémů a další síťové infrastruktury, která umožňuje našim zaměstnancům nastavit reálné podmínky pro přesné měření výkonu během našich kontrol.

Tyto podrobnosti o laboratorním prostředí a protokolech začleňujeme do recenzí, aby IT profesionálové a osoby zodpovědné za pořízení úložišť mohly pochopit podmínky, za kterých jsme dosáhli následujících výsledků. Žádná z našich recenzí není placena ani dohlížena výrobcem zařízení, které testujeme. Další podrobnosti o testovací laboratoři StorageReview Enterprise a přehled jejích síťových možností jsou k dispozici na příslušných stránkách.

Akcelerátory aplikací PCIe jsou testovány na naší podnikové testovací platformě druhé generace založené na serveru Lenovo ThinkServer RD630 . Pro syntetické benchmarky používáme FIO verze 2.0.10 pro Linux a verzi 2.0.12.2 pro Windows. V našem syntetickém testovacím prostředí používáme konfiguraci běžného serveru s taktovací frekvencí 2.0 GHz, ačkoli konfigurace serverů s výkonnějšími procesory mohou přinést vyšší výkon.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB mezipaměti, 6 jader)
  • Čipová sada Intel C602
  • Paměť – 16 GB (2 x 8 GB) 1333 MHz DDR3 registrované RDIMM
  • Windows Server 2008 R2 SP1 64bitový, Windows Server 2012 Standard, CentOS 6.3 64bitový
  • LSI 9211-4i SAS/SATA 6.0 Gb/s HBA (pro bootovací SSD)
  • LSI 9207-8i SAS/SATA 6.0 Gb/s HBA (pro benchmarking SSD nebo HDD)

Srovnávací údaje pro tuto recenzi:

Analýza pracovní zátěže aplikací

Abychom pochopili výkonnostní charakteristiky podnikových úložných zařízení, je nezbytné modelovat infrastrukturu a aplikační zátěže v živých produkčních prostředích. Naše první tři benchmarky Memblaze PBlaze3H a PBlaze3L jsou proto MarkLogic NoSQL Database Storage Benchmark , výkon MySQL OLTP pomocí SysBench a výkon Microsoft SQL Server OLTP se simulovanou zátěží TCP-C.

Naše databázové prostředí MarkLogic NoSQL vyžaduje skupiny čtyř SSD disků s použitelnou kapacitou alespoň 200 GB, protože databáze NoSQL vyžaduje zhruba 650 GB prostoru pro své čtyři databázové uzly. Náš protokol používá hostitele SCST a prezentuje každý SSD disk v JBOD, s jedním alokovaným diskem na každý databázový uzel. Test se opakuje ve 24 intervalech, což celkem vyžaduje 30–36 hodin. MarkLogic zaznamenává celkovou průměrnou latenci i intervalovou latenci pro každý SSD disk.

Oba disky PBlaze3 si v benchmarku MarkLogic NoSQL vedly dobře, přičemž 2.4TB PBlaze3H dosáhl nejnižší průměrné latence mezi srovnatelnými disky s 1.38 ms. 1.2TB PBlaze3L zůstal uprostřed s průměrnou latencí 3.08 ms.

Výsledky MarkLogic NoSQL pro celkovou průměrnou latenci

Bližší zkoumání výsledků latence PBlaze3H během NoSQL benchmarku odhaluje několik drobných výkyvů, ale žádná zvlášť problematická místa.

Výsledky latence PBlaze3H MarkLogic

Memblaze PBlaze3L má během benchmarku MarkLogic NoSQL větší problémy se zápisem do žurnálu a sloučením.

Výsledky latence Memblaze PBlaze3L

Další aplikační benchmark zahrnuje databázi Percona MySQL OLTP měřenou pomocí SysBench . V této konfiguraci používáme skupinu serverů Lenovo ThinkServer RD630 jako databázové klienty a databázové prostředí uložené na jednom disku. Tento test měří průměrný počet transakcí za sekundu (TPS), průměrnou latenci a také průměrnou latenci 99. percentilu v rozsahu 2 až 32 vláken. Percona a MariaDB používají v nejnovějších verzích svých databází aplikační API Fusion-io s podporou flash paměti, ačkoli pro účely tohoto srovnání testujeme každé zařízení v jeho „starších“ režimech blokového úložiště.

S tím, jak počet vláken v benchmarku MySQL stoupá nad čtyři, oba naše disky PBlaze3 se dostávají na přední místa z hlediska průměrného počtu transakcí za sekundu. 1.2TB PBlaze3L dosahuje vrcholu 3 069 TPS s 32 vlákny, zatímco 2.4TB PBlaze3H dosahuje 3 384 TPS.

Výsledky testu TPS v PBlaze3 Sysbench

Platforma PBlaze3 také překonává konkurenci z hlediska průměrné latence při vyšším počtu vláken v benchmarku Sysbench MySQL.

V našem nejhorším scénáři latence MySQL nevykazovaly dva disky PBlaze3 žádné pozoruhodné nárůsty latence. Jak PBlaze3L, tak PBlaze3H zůstaly mezi nejlepšími, co se týče latence 99. percentilu, v celém benchmarku s nejlepším výkonem při vyšších zátěžích.

Výsledky latence Memblaze PBlaze3 v Sysbench 99th

Testovací protokol Microsoft SQL Server OLTP od společnosti StorageReview využívá aktuální návrh benchmarku Transaction Processing Performance Council Benchmark C (TPC-C), online benchmarku pro zpracování transakcí, který simuluje aktivity v komplexních aplikačních prostředích. Benchmark TPC-C se více než syntetické benchmarky výkonu blíží měření silných stránek a úzkých míst úložné infrastruktury v databázových prostředích. Náš protokol SQL Server používá databázi SQL Server o velikosti 685 GB (škálování 3 000) a měří transakční výkon a latenci při zátěži 30 000 virtuálních uživatelů.

Co se týče počtu transakcí za sekundu, oba disky PBlaze3 dokázaly v našem benchmarku Microsoft SQL držet krok s porovnatelnými disky. 1.2TB PBlaze3L dosáhl 6 315 TPS, zatímco 2.4TB PBlaze3H dosáhl 6 321 TPS.

Důležitější metrikou pro hodnocení výkonu v benchmarku Microsoft SQL je průměrná latence. S pracovní zátěží 30 000 virtuálních uživatelů si oba disky Memblaze vedly dobře. PBlaze3H si udržel latenci na 3 ms, zatímco PBlaze3L dosáhl průměrné latence 7 ms.

Analýza syntetické pracovní zátěže

Naše syntetické benchmarkové protokoly začínají předběžnou úpravou cílového úložiště do ustáleného stavu se stejnou zátěží, která bude použita k testování zařízení. Proces předběžné úpravy využívá vysokou zátěž 16 vláken s nevyřízenou frontou 16 vláken na vlákno.

Předběžné testy a primární testy v ustáleném stavu:

  • Propustnost (agregace IOPS pro čtení a zápis)
  • Průměrná latence (zprůměrovaná latence čtení a zápisu)
  • Maximální latence (špičková latence čtení nebo zápisu)
  • Směrodatná odchylka latence (smíšeně zprůměrovaná směrodatná odchylka čtení a zápisu)

Jakmile je předběžná příprava dokončena, každé porovnávané zařízení je testováno napříč několika profily hloubky vláken/front, aby se ukázal výkon při lehkém a náročném využití. Naše syntetická analýza pracovní zátěže pro tuto recenzi použije dva profily, které jsou široce používány ve specifikacích a benchmarkech výrobců.

  • 4k profil
    • 100% čtení a 100% zápis
  • 8K profil
    • 70 % čtení, 30 % zápis

Zatímco benchmarky výkonu aplikací pro dva SSD disky PBlaze3 používaly konsolidované grafy a výsledky, naše syntetické benchmarky budou prezentovat obě karty nezávisle. Abychom poskytli co nejužitečnější analýzu, provedli jsme tyto benchmarky s hostitelskými systémy Linux i Windows a disky PBlaze3 jsme nakonfigurovali jak ve standardním režimu, tak i v profilu s vysokým výkonem (HP), který využívá zvýšené overprovisioning.

V kombinaci s hostitelským systémem Linux si 2.4TB PBlaze3H udržuje silné výsledky během celého procesu předběžné přípravy pro benchmark FIO 4k. Jak standardní, tak i vysoce výkonný profil overprovisioningu si udržují silné druhé místo za Huawei ES3000 a během části počátečního období burst jej dokonce překonávají.

1.2TB PBlaze3L se usadil na jasném druhém místě, protože disk dosáhl stabilního stavu při konfiguraci s profilem vysokého výkonu během 4k předběžného nastavování v Linuxu.

Celkový průběh výkonu zápisu PBlaze3H 4k je stejný pro testovací platformu StorageReview pro Windows i během našeho benchmarku pro Linux, ačkoli PBlaze3H vykazuje větší rozsah hodnot výkonu během období burst s hostitelem Windows než během předběžného testování pro Linux.

1.2TB PBlazeL sice ve Windows nevede tak dobře jako v Linuxu, ale PBlaze3L nakonec poráží FlashMAX II a umístil se na druhém místě mezi srovnatelnými disky, protože se disk blíží ustálenému stavu, když je při nadměrném využití pro vysoký výkon.

Během testování pro 4k Linux benchmark dosahuje 2.4TB PBlaze3H vysoké průměrné latence, což se projevuje jak ve standardním, tak i ve vysokém výkonu. Pokud je PBlaze3H nakonfigurován na vysoký výkon, PBlaze3H s Huawei ES3000 skončí v ustáleném stavu s dobou odezvy blízkou 1 ms.

Průměrná latence byla také dobrá při testování 1.2TB Memblaze PBlaze3L pro 4k benchmark v Linuxu. Standardní profil PBlaze3L dosáhl během testování průměrné latence poblíž 3.65 ms, zatímco jeho profil s vysokým výkonem se umístil na druhém místě s přibližně 1.7 ms poblíž ustáleného stavu.

Během předběžného testování 4k s testovacím platformou Windows vykazuje 2.4TB PBlaze3H podobné výsledky průměrné latence jako PBlaze3H s Linuxem.

1.2TB PBlaze3L má potíže s udržením vysokého výkonu v průměrné latenci během předběžné úpravy s hostitelem Windows. Vysoce výkonný profil PBlaze3L stále poráží Micron P420m a Fusion ioDrive2, jakmile se předběžná úprava blíží ustálenému stavu.

Po období burst, kdy se výsledky maximální latence více lišily, si 2.4TB PBlaze3H udržel maximální latenci během 4k předběžného testování v Linuxu, která byla téměř vždy menší než 50 ms, a to jak ve standardním, tak ve vysoce výkonném profilu. Díky tomu se PBlaze3H umístil za Huawei ES3000 a Micron P420m, když se benchmark blížil ustálenému stavu.

1.2TB PBlaze3L byl v obou profilech ještě konkurenceschopnější, co se týče maximální latence během 4k předběžné úpravy v Linuxu. Počínaje přibližně 30. minutou předběžné úpravy se obě konfigurace PBlaze3L obecně těsně dostaly za Huawei ES3000 a udržely si druhé místo za Micron P420m.

U 2.4TB PBlaze3H došlo během 4k předběžného nastavení na našem testovacím platformě Windows k větším rozdílům v maximální latenci, ale celkový výsledek je stejný jako u Linuxu. Obě schémata overprovisioningu PBlaze3H vykazují maximální latence o něco vyšší než u Huawei ES3000 a MicronP420m.

PBlaze3L sice nedokáže udržet maximální latenci během 4k předběžného nastavení ve Windows tak nízkou jako v Linuxu, ale stále dokáže překonat všechny srovnatelné produkty kromě těch od Huawei a Micron.

Vykreslení výpočtů směrodatné odchylky poskytuje jasnější způsob, jak porovnat míru odchylek mezi jednotlivými datovými body latence shromážděnými během benchmarku. 2.4TB Memblaze PBlaze3H vykazoval konzistentní latenci během 4k předběžného testování v Linuxu, přičemž jeho směrodatná odchylka se ustálila na přibližně 2 ms pro standardní konfiguraci a 1.1 ms pro overprovisioning s vysokým výkonnostním profilem.

1.2TB PBlaze3L začíná v polovině doby předbíhat Micron P420m z hlediska směrodatné odchylky latence v Linuxu, když je při nadměrném využití pro vysoký výkon. Se standardní konfigurací se PBlaze3L dokázal udržet těsně za Huawei ES3000 s přibližně 1.1 ms.

Díky nadměrnému zřizování pro vysoký výkon se 2.4TB PBlaze3H během předběžného načítání 4k ve Windows téměř vyrovnal výsledkům směrodatné odchylky disku Huawei ES3000, čímž se PBlaze3H i Huawei ES3000 umístily pouze za MicronP420m. Se standardním nadměrným zřizováním se PBlaze3H v polovině předběžného načítání 4k výrazně přiblížil výsledkům směrodatné odchylky disku FlashMAX II.

1.2TB PBlaze3L dosahuje nejkonzistentnějších výsledků latence mezi srovnatelnými disky v režimu 4k Windows Preconditioning, když je disk nadměrně využíván pro vysoký výkon, ačkoli tři nejlepší disky jsou seskupeny v těsném seskupení ve spodní části tohoto grafu.

Po dokončení Linuxové předběžné přípravy pro 4k benchmark dosáhl 2.4TB PBlaze3H ve standardní konfiguraci 474 839 IOPS při operacích čtení a přibližně 3 000 IOPS přidává s vysoce výkonným overprovisioningem. Jeho 142 844 IOPS při operacích zápisu poskočilo z druhého nejvyššího výsledku mezi srovnatelnými zařízeními na nejvyšší pozici s vysoce výkonnou konfigurací, kde dosahuje 254 931 IOPS.

1.2TB PBlaze3L dosahuje v Linuxu během našeho syntetického benchmarku 4k ve standardní i vysoce výkonné konfiguraci srovnatelného výkonu čtení jako jeho sourozenec PBlaze3H. Přechod ze standardní konfigurace na vysoce výkonné overprovisioning představuje znatelný rozdíl ve výkonu zápisu, čímž se PBlaze3L posunul z předposledního místa ve výkonu zápisu na druhé nejvyšší s 150 066 IOPS.

2.4TB PBlaze3H dokáže v systému Windows udržet o 4k vyšší propustnost čtení než testovaný systém Linux, a to 588 421 IOPS s vysoce výkonným overprovisioningem. V obou profilech overprovisioningu je PBlaze3H v propustnosti zápisu druhý hned za Huawei ES3000, ačkoli vysoce výkonný profil ho s 254 100 IOPS řadí těsně pod srovnatelný Huawei.

1.2TB PBlaze3L si v systému Windows vysloužil solidní třetí místo v propustnosti čtení 4k a stejně jako v případě výkonu se po překonfigurování overprovisioningu za účelem zlepšení výkonu posunul z předposledního místa v propustnosti zápisu na druhé nejlepší.

2.4TB PBlaze3H vykázal v našem 4k Linux benchmarku silné průměrné latence, zejména při zápisu.

1.2TB PBlaze3L dosahuje v Linuxu slušné průměrné latence při konfiguraci se standardním overprovisioningem, ale je také schopen dosáhnout druhé nejlepší průměrné latence zápisu s operacemi 4k v Linuxu při overprovisioningu pro vysoký výkon.

Ve Windows je 2.4TB PBlaze3H v našem 4k benchmarku konkurenceschopný srovnatelným diskům s nejvyšším výkonem z hlediska průměrné latence. Díky nadměrnému zřizování pro vyšší výkon si PBlaze3H udržuje průměrnou latenci na 0.44 ms při čtení a 1 ms při zápisu.

1.2TB PBlaze3L je také konkurenceschopný na špici, pokud jde o výkon v prostředí Windows, i když je nadměrně využíván. V této konfiguraci jsme byli schopni udržet průměrnou latenci pro přenosy 4k zápisů na 2.09 ms.

Výsledky maximální latence odhalují nejhorší možný scénář pro výkon latence během 4k benchmarku. 2.4TB PBlaze3H vykazoval maximální latenci pro operace čtení, která byla nejvyšší mezi našimi srovnatelnými disky s Linuxem, ale PBlaze3H si vedl výrazně lépe, pokud jde o latenci zápisu, s třetí nejlepší maximální latencí 9.37 ms pro operace zápisu ve standardní konfiguraci. Overprovisioning pro vyšší výkon nezlepšil skóre maximální latence pro PBlaze3H s přenosy zápisu 4k.

1.2TB PBlaze3H vykazuje v 4k benchmarku v našem Linuxovém testovacím prostředí lepší maximální latenci čtení než jeho sourozenec PBlaze3L. Nadměrné zprovoznění PBlaze3H sice snižuje jeho maximální latenci zápisu z 8.8 ms na 5.07 ms, i když za cenu zvýšení latence čtení 4k.

2.4TB PBlaze3H si také ve Windows vedl nejhorší výsledky z hlediska maximální latence čtení pro 4k operace, ale u operací zápisu dosáhl nejlepších výsledků ve své třídě. Nejlepší latence zápisu byla dosažena při nadměrném zřizování pro vysoký výkon, a to 6.12 ms.

1.2TB PBlaze3L se také potýká s maximální latencí srovnatelných disků v našem 4k benchmarku pro Windows, ale při nadměrném využití pro vysoký výkon je schopen udržet maximální latenci na nejlepších 5.22 ms ve své třídě.

Vykreslení výsledků výpočtu směrodatné odchylky poskytuje vhled do toho, jak konzistentní jsou výsledky latence během benchmarkového protokolu 4k. Podle tohoto měřítka není 2.4TB PBlaze3H lídrem v počtu operací čtení v našem testovacím prostředí Linuxu, ale v operacích zápisu se umístil na třetím místě, a to jak se standardním overprovisioningem, tak s overprovisioningem pro vyšší výkon.

PBlaze3L s kapacitou 1.2 TB si udržuje standardní i vysoce výkonnou konfiguraci se standardní i vysoce výkonnou standardní latencí 4k v průměru s Linuxem. U operací zápisu je PBlaze3L schopen udržet standardní odchylku 0.678 ms v naší vysoce výkonné konfiguraci, což je druhý nejlepší výsledek mezi srovnatelnými disky.

2.4TB PBlaze3H zaujímá třetí místo v oblasti operací s Windows 4k, a to jak se standardním overprovisioningem, tak i při konfiguraci pro vysoký výkon. Profil vysokého výkonu snižuje směrodatnou odchylku pro operace zápisu 4k na 1.01 ms.

Graf směrodatné odchylky latence pro 4k přenosy ve Windows s 1.2TB PBlaze3L neodhaluje žádná překvapení. PBlaze3L dosahuje nejvyšších směrodatných odchylek pro operace čtení a druhé nejlepší hodnoty 0.635 ms pro operace zápisu při nadměrném využití pro vysoký výkon.

Naše další úloha využívá 8k přenosů s poměrem 70 % operací čtení a 30 % operací zápisu. První sada grafů zobrazuje měření provedená během procesu předběžné úpravy. Po období burst, kdy PBlaze3H soupeří o první místo s Huawei ES3000 o největší propustnost na naší platformě Linux, se PBlaze3H usazuje na druhém místě s výrazným zlepšením při nadměrném využití pro vyšší výkon.

Během období počátečního nárůstu výkonu s naším testovacím prostředím Linuxu si 1.2TB PBlaze3L vedl srovnatelně ve standardní konfiguraci i s vysoce výkonným overprovisioningem. Při +40 minutách se obě konfigurace liší, přičemž vysoce výkonná konfigurace se umístila na druhém místě mezi srovnatelnými zařízeními s přibližně o 8 000 vyššími IOPS, jak se křivka předběžné úpravy blíží ustálenému stavu.

Ve Windows dochází u 2.4TB PBlaze3H během předběžné úpravy pro benchmark 8k 70/30 k výraznému cyklování hodnot propustnosti mezi intervaly. Bez ohledu na tento jev se vysoce výkonná konfigurace ujímá vedení mezi srovnatelnými disky o +30 minut po začátku procesu předběžné úpravy.

1.2TB PBlaze3L nezaznamenal stejný vzorec cyklování ve Windows a při konfiguraci na vysoký výkon je schopen udržet si druhý výkon za Huawei ES3000, když se křivka blíží ustálenému stavu.

Naše měření průměrných hodnot latence pro 2.4TB PBlaze3H během předběžné úpravy Linuxu 8k 70/30 jsou v celém tomto protokolu těsně nad výsledky Huawei ES3000, což řadí PBlaze3H na druhé místo mezi srovnatelnými disky.

1.2TB PBlaze3L má větší rozdíly v průměrné latenci mezi standardní konfigurací a vysoce výkonným overprovisioningem během 8k 70/30 preconditioningu v Linuxu. Vysoce výkonná konfigurace PBlaze3L se mezi těmito srovnatelnými zařízeními umístila na druhém místě.

2.4TB PBlaze3H dokáže překonat Huawei ES3000 z hlediska průměrné latence při nadměrném využití kapacity pro vysoký výkon během předběžné přípravy pro benchmark 8k 70/30 ve Windows.

1.2TB PBlaze3L se ve Windows pohybuje směrem k ustálenému stavu s druhou průměrnou latencí přibližně 2.5 ms ve standardní konfiguraci a 1.6 ms v případě nadměrného využití pro vysoký výkon.

2.4TB PBlaze3H obecně vykazoval maximální latenci v rozmezí 50 ms až 70 ms během procesu předběžné přípravy pro benchmark 8k 70/30 v Linuxu, což je v tomto ohledu slabší výsledek než u většiny srovnatelných systémů.

1.2TB PBlaze3L si vedl mnohem lépe, co se týče maximální latence během 8k 70/30 předběžného nastavování v Linuxu, přičemž většina špičkových nárůstů byla pod 20 ms jak při standardním, tak i při vysoce výkonném overprovisioningu.

2.4TB PBlaze3H vykazoval během burstového období 8k 70/30 předběžné úpravy ve Windows velké a nepravidelné latence, což narušilo rozsah našeho grafu, protože některé latence přesahovaly tři sekundy. Jak se PBlaze3H blížil ustálenému stavu, maximální hodnoty latence se stabilizovaly pod 100 ms jak pro standardní, tak pro vysoce výkonnou konfiguraci.

1.2TB PBlaze3L zaznamenal ve Windows mnohem lepší maximální latenci během testování pro benchmark 8k 70/30.

Výpočty směrodatné odchylky pro 2.4TB PBlaze3H během 8k 70/30 Linux předběžné úpravy ilustrují relativně konzistentní latenci PBlaze3H bez ohledu na to, zda využívá standardní overprovisioning nebo je overprovisioning pro vyšší výkon. Na konci první hodiny předběžné úpravy se PBlaze3H jeví jako třetí nejlepší mezi srovnatelnými zařízeními.

1.2TB PBlaze3L dosahuje v testovacím prostředí Linuxu ještě konzistentnější latence. Díky vysoce výkonnému overprovisioningu soupeří PBlaze3L o první místo s Micron P420m a Huawei ES3000.

Náš graf směrodatných odchylek latence během předběžné úpravy ve Windows 8k 70/30 také zdůrazňuje problémy s výkonem, které 2.4TB PBlaze3H zažívá během období burst. Obě konfigurace PBlaze3H zaznamenávají během tohoto období špičky směrodatné odchylky nad 8 ms.

Výsledky směrodatné odchylky pro 1.2TB PBlaze3L ve Windows jej během testování pro benchmark 8k 70/30 řadí těsně za přední disky Huawei a Micron.

Po dokončení 8k 70/30 předběžné přípravy na testovacím platformě Linux soupeří 2.4TB PBlaze3H o titul nejlepšího výkonu s Huawei ES3000, pokud je PBlaze3H nadměrně využíván pro vysoký výkon. Nejlepší výkon se liší podle pracovní zátěže, přičemž PBlaze3H se v tomto protokolu umístil na prvním místě s více než polovinou pracovních zátěží.

1.2TB PBlaze3L nedokáže v našem benchmarku Linux 8k 70/30 překonat Huawei ES3000, ale při naladění na vysoký výkon dosahuje rozhodného druhého místa v propustnosti.

Pokud jde o propustnost 8k 70/30 ve Windows, je 2.4TB PBlaze3H schopen zaujmout první pozici při konfiguraci pro vysoký výkon s vrcholem 254 325 IOPS se 16 vlákny a hloubkou fronty 16. Se standardním overprovisioningem dosahuje PBlaze3H vrcholu 200 0853 IOPS, čímž zaostává pouze za Huawei ES3000.

1.2TB PBlaze3L se v testu 8k 70/30 Windows při konfiguraci pro vysoký výkon umístil celkově na druhém místě za Huawei ES3000.

Průměrná latence v Linuxu pro 2.4TB PBLaze3H jej při nadměrném využívání pro vyšší výkon řadí těsně nad Huawei ES3000. Při standardním nadměrném využívání se profil průměrné latence PBlaze3H věrně odráží u Micronu P420m a FlashMAX II při pracovních zátěžích až 8 vláken s hloubkou fronty 8, kdy PBlaze3H začíná tyto srovnatelné disky překonávat.

1.2TB PBlaze3L si také při vyšším výkonu alokuje druhé nejlepší výsledky průměrné latence v benchmarku 8k 70/30 Linux, když je použito overprovisioning. Se standardním overprovisioningem se umístí uprostřed.

Tyto výsledky maximální latence pro 2.4TB PBlaze3H poskytují více informací o některých nepravidelných výsledcích zachycených ve Windows během 8k předběžného nastavování, které využívá vysokou pracovní zátěž. Maximální latence výrazně stoupá, když je PBlaze3H nadměrně zřízen pro vysoký výkon a je pověřen úlohou 8 vláken/16 front, kdy PBlaze3H zaznamenal vrchol latence téměř 78 ms. Největší latence naměřená u úlohy 16 vláken/16 front při konfiguraci pro vysoký výkon byla 87.5 ms. Při standardním nadměrném zřizování zaznamenal PBlaze3H menší špičky u úlohy 8 vláken/16 front a úlohy 16 vláken/16 front.

Naproti tomu 1.2TB PBlaze3L udržuje maximální latence pod kontrolou během benchmarku 8k 70/30 v Linuxu. Overprovisioning pro vyšší výkon udržuje maximální latence mírně nižší než standardní konfigurace s lehčími zátěžemi, ale počínaje zátěží s 8 vlákny/16 frontami to málo zlepšuje.

Když jsme vynesli maximální latence z našeho 8k 70/30 benchmarku ve Windows, 2.4TB PBlaze3H si mnohem lépe udržel nízké maximální latence než v Linuxu. Při nadměrném využití pro vysoký výkon se však PBlaze3H v nejintenzivnější fázi benchmarku zvýšil na 121 ms. To opět odkazuje na kolísání výkonu PBlaze3H při vysokém zatížení během předběžné úpravy.

Ve Windows zůstává 1.2TB PBlaze3L mezi třemi nejnižšími latencemi pro většinu protokolu 8k 70/30, ačkoli PBlaze3L se standardním overprovisioningem zaostává za Intel SSD 910 s pracovní zátěží 16 vláken/16 front.

S výjimkou tří úloh, kde měl 2.4TB PBlaze3H nakonfigurovaný pro vysoký výkon problémy v Linuxu během benchmarku 8k 70/30, jsou jeho výsledky směrodatné odchylky stejně konzistentní jako u nejlepších disků v této třídě. Standardní overprovisioning má pouze relativně malé problémy s udržováním konzistentních výsledků latence během úlohy 16 vláken/16 front, se směrodatnou odchylkou 0.99 ms.

1.2TB PBlaze3L si udržel velmi konkurenceschopné třetí místo v našich výpočtech směrodatné odchylky pro benchmark Linux 8k 70/30, když používal vysoce výkonné overprovisioning.

2.4TB PBlaze3H si udržuje místo mezi třemi nejlepšími srovnatelnými disky ve Windows, ať už je nakonfigurován se standardním nebo vysoce výkonným overprovisioningem. Při konfiguraci pro vysoký výkon se hodnota směrodatné odchylky s pracovní zátěží 16 vláken/16 front vyšplhá na 1.23 ms.

Ve Windows a s overprovisioningem pro vysoký výkon se 1.2TB PBlaze3L úzce vyrovnává s Micron P420m, pokud jde o nejlepší hodnoty směrodatné odchylky vypočítané z výsledků latence pro 8k operace 70/30. Se standardním overprovisioningem si PBLaze3L stále vede dobře a udržuje si třetí nejlepší výsledek.

Závěr

Memblaze PBlaze3 představuje novou technologickou platformu s velkým potenciálem, ačkoli má i několik nedostatků, které je třeba vyřešit, pokud jde o výkon PBlaze3H při vysokém syntetickém zatížení. Ve většině ohledů si však jak PBlaze3H, tak PBlaze3L vedly silně i v porovnání s nejlepšími PCIe SSD disky ve své třídě, které dosud prošly testovací laboratoří StorageReview Enterprise.

I když pro technologii, která nebyla v praxi ověřena, platí obvyklá omezení, solidní celkový výkon platformy PBlaze3 naznačuje, že by se Memblaze mohl stát hráčem mezi zavedenými jmény na trhu s PCIe SSD disky. Neobvykle široká škála možností kapacity prostřednictvím architektury Pianokey může u některých zákazníků zapůsobit, ale její výkon a dlouhá životnost z PBlaze3 udělají uchazeče o titul. Z toho, co jsme viděli o jejím výkonu, má rodina PBlaze3 jednoznačnou šanci.

Klady

  • Silný výkon v aplikačních benchmarkech
  • Široká škála dostupných kapacit

Nevýhody

  • 2.4TB PBlaze3H zažívá při vysokém zatížení určité chvění.

Bottom Line

Platforma Memblaze PBlaze3 má několik nedostatků, ale její výkon naznačuje velké možnosti pro tohoto nového konkurenta v rozvíjejícím se prostoru podnikových PCIe SSD disků.

Produkty Memblaze

Diskutujte o této recenzi

Zapojte se do StorageReview

Zpravodaj | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | RSS kanál

Mark Kidd