Během akce Step Ahead v Pekingu společnost Memblaze uvedla na trh novou řadu disků 500 NVME a také rozšíření své řady 900 o modely 910 a 916. V této recenzi se podíváme na řadu 910. Nové disky 910 jsou nabízeny ve dvou provedeních a využívají 64vrstvou 3D NAND paměť, která umožňuje dosáhnout kapacity až 16 TB. Tato vyšší hustota může vést k hustším rackům nebo konsolidaci racků v datovém centru.
Kromě využití 64 vrstev pro dosažení vyšších kapacit se Memblaze PBlaze5 910 pyšní vyšším výkonem než předchozí modely. Společnost uvádí, že disk zvládne sekvenční čtení rychlostí až 3.5 GB/s a propustnost až 835 tisíc IOPS, a to při latenci pod milisekundu. Disk je také vybaven vestavěnou technologií vysoké dostupnosti a má dva porty, čímž eliminuje riziko selhání. Disk 910 má výdrž 1 DWPD a dobu mezi poruchami (MTBF) dva miliony hodin. Mezi ideální případy použití patří: databáze, vyhledávání, indexování, CDN, cloud a hyperscale, SDS, hluboké učení a analýza velkých dat, ERP, SAP HANA, BOSS, bankovnictví, daně, vysokofrekvenční obchodování a online platby.
V této recenzi se podíváme na 3.84TB U.2 model PBlaze5 910.
Specifikace SSD disku Memblaze PBlaze5 910 NVMe
| Formální faktor | U.2 | ||
| Kapacita | 3.84TB | 7.68TB | 15.36TB |
| NAND | 3D eTLC | ||
| Rozhraní | PCIe 3.0 × 4 | ||
| Protokol | NVMe 1.2a | ||
| Výkon | |||
| Sekvenční čtení (128 kB) | 3.5GB / s | 3.5GB / s | 3.3GB / s |
| Sekvenční zápis (128 kB) | 3.1GB / s | 3.5GB / s | 3.3GB / s |
| Trvalé náhodné čtení (4KB) | 835K IOPS | 830K IOPS | 826K IOPS |
| Trvalý náhodný zápis (4KB) | 99K IOPS | 135K IOPS | 150K IOPS |
| Latence R/W | 87 / 12μs | ||
| DWPD | 1 | ||
| UBER | <10^-17 | ||
| MTBF | 2 milion hodin | ||
| Spotřeba energie | 7 ~ 25W | ||
Výkon
Testovací platforma
Naše recenze podnikových SSD disků využívají pro testování aplikací Lenovo ThinkSystem SR850 a pro syntetické benchmarky Dell PowerEdge R740xd . ThinkSystem SR850 je dobře vybavená platforma se čtyřmi procesory, která nabízí výkon CPU výrazně převyšující potřebný pro namáhání vysoce výkonného lokálního úložiště. Syntetické testy, které nevyžadují mnoho procesorových zdrojů, využívají tradičnější dvouprocesorový server. V obou případech je cílem prezentovat lokální úložiště v co nejlepším světle, které je v souladu s maximálními specifikacemi disků od dodavatelů úložišť.
Lenovo Think System SR850
- 4 x procesor Intel Platinum 8160 (2.1 GHz x 24 jader)
- 16 x 32GB DDR4-2666Mhz ECC DRAM
- 2x RAID 930-8i 12Gb/s RAID karty
- 8 pozic NVMe
- VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 x procesor Intel Gold 6130 (2.1 GHz x 16 jader)
- 16 x 16GB DDR4-2666MHz ECC DRAM
- 1x karta PERC 730 2GB 12Gb/s RAID
- Doplňkový adaptér NVMe
- Ubuntu-16.04.3-desktop-amd64
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 administrátoři 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.
Srovnávací údaje pro tuto recenzi:
- Memblaze PBlaze5 3.2 TB
- Memblaze PBlaze4 3.2 TB
- Intel P3700 2TB
- Intel P4500 2TB
- HGST SN100 3.2 TB
- Toshiba PX04 1.6TB
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 produkčních prostředích. Naše benchmarky pro Memblaze PBlaze5 910 jsou proto výkon MySQL OLTP pomocí SysBench a výkon Microsoft SQL Server OLTP se simulovanou zátěží TCP-C. Pro naše aplikační zátěže bude na každém disku spuštěno 2–4 identicky nakonfigurované virtuální počítače.
Výkon serveru SQL
Každý virtuální počítač se SQL Serverem je nakonfigurován se dvěma virtuálními disky: 100GB svazkem pro bootování a 500GB svazkem pro databázi a soubory protokolů. Z hlediska systémových zdrojů jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 64 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI. Zatímco naše testované úlohy v Sysbench dříve platformu nasytily jak v oblasti úložných I/O operací, tak i kapacity, test SQL se zaměřuje na výkon s ohledem na latenci.
Tento test využívá SQL Server 2014 běžící na hostovaných virtuálních počítačích se systémem Windows Server 2012 R2 a je zatížen nástrojem Benchmark Factory for Databases od společnosti Quest. 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), což je online benchmark pro zpracování transakcí, který simuluje aktivity vyskytující se ve složitý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 výkonu a úzkých míst úložné infrastruktury v databázových prostředích. Každá instance našeho virtuálního počítače SQL Server pro tuto recenzi používá databázi SQL Server o velikosti 333 GB (škálování 1 500) a měří transakční výkon a latenci při zátěži 15 000 virtuálních uživatelů.
Konfigurace testování SQL Serveru (na virtuální počítač)
- Windows Server 2012 R2
- Úložná stopa: 600 GB přiděleno, 500 GB využito
- SQL Server 2014
- Velikost databáze: škálování 1 500
- Zatížení virtuálních klientů: 15 000
- Vyrovnávací paměť RAM: 48 GB
- Délka testu: 3 hodiny
- 2.5 hodiny předběžné přípravy
- 30minutový vzorek
V našem transakčním benchmarku SQL Serveru se Memblaze PBlaze5 910 U.2 umístil na spodním místě s 12 546,5 TPS, což je méně než u tří dalších disků PBlaze.
Překvapivě měl 910 také nejvyšší latenci s 38.8 ms.
Výkon Sysbench
Další aplikační benchmark zahrnuje databázi Percona MySQL OLTP měřenou pomocí SysBench. Tento test měří průměrný TPS (transakce za sekundu), průměrnou latenci a také průměrnou latenci 99. percentilu.
Každý virtuální počítač Sysbench je nakonfigurován se třemi virtuálními disky: jedním pro bootování (~92 GB), jedním s předpřipravenou databází (~447 GB) a třetím pro testovanou databázi (270 GB). Z hlediska systémových zdrojů jsme každý virtuální počítač nakonfigurovali s 16 virtuálními procesory (vCPU), 60 GB paměti DRAM a využili jsme řadič LSI Logic SAS SCSI.
Konfigurace testování Sysbench (na virtuální počítač)
- CentOS 6.3 64bitový
- Percona XtraDB 5.5.30-rel30.1
- Databázové tabulky: 100
- Velikost databáze: 10 000 000
- Vlákna databáze: 32
- Vyrovnávací paměť RAM: 24 GB
- Délka testu: 3 hodiny
- 2 hodiny předběžné přípravy 32 vláken
- 1 hodina 32 vláken
V transakčním benchmarku Sysbench si U.2 910 vedl lépe s 6 664,6 TPS a umístil se zhruba uprostřed testovaného pole.
S průměrnou latencí v Sysbench se U.2 910 opět ocitl uprostřed s latencí 19.2 ms.
V našem nejhorším možném scénáři testu latence se U.2 910 opět umístil blízko středu s 37.8 ms.
Houdini od SideFX
Houdini test je speciálně navržen pro vyhodnocení výkonu úložiště ve vztahu k CGI renderingu. Testovací prostředí pro tuto aplikaci je varianta základního serveru Dell PowerEdge R740xd, který používáme v laboratoři, s duálními procesory Intel 6130 a 64GB DRAM. V tomto případě jsme nainstalovali Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) s operačním systémem Bare Metal. Výstup benchmarku se měří v sekundách, přičemž méně sekund znamená lepší výsledek.
Demoverze Maelstrom představuje část renderovacího procesu, která zdůrazňuje výkonnostní možnosti úložiště tím, že demonstruje jeho schopnost efektivně využívat odkládací soubor jako formu rozšířené paměti. Test nezapisuje výsledná data ani nezpracovává body, aby izoloval vliv latence na podkladovou úložnou komponentu v důsledku doby načítání. Samotný test se skládá z pěti fází, z nichž tři spouštíme jako součást benchmarku, a to takto:
- Načítá zabalené body z disku. Toto je čas na čtení z disku. Jedná se o jednovláknový proces, který může omezit celkovou propustnost.
- Rozbalí body do jednoho plochého pole, aby bylo možné je zpracovat. Pokud body nejsou závislé na jiných bodech, lze pracovní sadu upravit tak, aby zůstala v jádru. Tento krok je vícevláknový.
- (Neběží) Zpracujte body.
- Znovu je zabalí do bloků vhodných pro uložení zpět na disk. Tento krok je vícevláknový.
- (Nespustit) Zapsat bloky z bucketů zpět na disk.
V Houdiniho testu se 910 U.2 umístil na střední až spodní hranici, ale s výsledkem 3 093,8 sekundy se blížil ostatním produktům Memblaze.
Analýza pracovní zátěže VDBench
Pokud jde o benchmarking úložných zařízení, testování aplikací je nejlepší a syntetické testování je na druhém místě. I když syntetické testy nepředstavují dokonalou reprezentaci skutečných pracovních zátěží, pomáhají stanovit základní parametry úložných zařízení s faktorem opakovatelnosti, který usnadňuje porovnávání konkurenčních řešení. Tyto pracovní zátěže nabízejí řadu různých testovacích profilů, od testů „čtyř rohů“, běžných testů velikosti přenosu databáze až po zachycení tras z různých prostředí VDI. Všechny tyto testy využívají běžný generátor pracovních zátěží vdBench se skriptovacím enginem pro automatizaci a zachycení výsledků na velkém clusteru výpočetního testování. To nám umožňuje opakovat stejné pracovní zátěže napříč širokou škálou úložných zařízení, včetně flash polí a jednotlivých úložných zařízení. Náš testovací proces pro tyto benchmarky vyplní celou plochu disku daty a poté rozdělí sekci disku o délce rovnající se 25 % kapacity disku, aby simuloval, jak by disk mohl reagovat na pracovní zátěže aplikací. To se liší od testů s plnou entropií, které využívají 100 % disku a uvádějí ho do ustáleného stavu. V důsledku toho budou tyto hodnoty odrážet vyšší trvalé rychlosti zápisu.
Profily:
- Náhodné čtení 4K: 100% čtení, 128 vláken, rychlost čtení 0–120 %
- 4K Náhodný zápis: 100% zápis, 64 vláken, rychlost zápisu 0–120 %
- 64K sekvenční čtení: 100% čtení, 16 vláken, rychlost čtení 0–120 %
- 64K sekvenční zápis: 100% zápis, 8 vláken, rychlost zápisu 0–120 %
- Syntetická databáze: SQL a Oracle
- Trasování úplného klonu VDI a propojených klonů
V naší první analýze pracovní zátěže VDBench, náhodném čtení 4K, se Memblaze PBlaze5 910 U.2 dokázal udržet pod 1 ms s maximálním výkonem 665 679 IOPS a latencí 191.3 μs, což jej řadí zhruba doprostřed.
Náhodný zápis 4K opět zaznamenal latenci pod milisekundu. Model 910 U.2 se umístil na předposledním místě s maximálním výkonem 296 639 IOPS a latencí 429.6 μs.
Při přepnutí na sekvenční zátěž se model 910 U.2 opět umístil na předposledním místě v sekvenčním čtení 64K s maximálním skóre 38 472 IOPS neboli 2.4 GB/s s latencí 415.3 μs.
910 U.2, který zůstal na předposledním místě, dosáhl vrcholu s přibližně 18K IOPS neboli 1.1 GB/s s latencí zhruba 870 μs při sekvenčním zápisu 64K.
Pokud jde o SQL úlohy, disk 910 U.2 dosáhl vrcholu 243 228 IOPS s latencí pouhých 130.4 μs, což jej řadí celkově na čtvrté místo.
V testu SQL 90-10 si model 910 udržel čtvrté místo s maximálním skóre 232 061 IOPS a latencí 136.5 μs.
Stále čtvrtý, 910 U.2 dosáhl v benchmarku SQL 80-20 vrcholu 220 195 IOPS s latencí 144.6 μs.
V našem testu s Oracle si server 910 U.2 i nadále udržel čtvrté místo s maximálním skóre 212 052 IOPS a latencí 168.5 μs.
V testu Oracle 90-10 se model 910 U.2 posunul na třetí místo s maximálním výkonem 180 723 IOPS a latencí 121.1 μs.
V testu Oracle 80-20 se 910 téměř dělil o třetí místo s 900 s maximálním výkonem 177 143 IOPS a latencí 123.5 μs.
Dále přejdeme k našemu testu klonů VDI, Full a Linked. V testu VDI Full Clone Boot se 910 U.2 umístil na čtvrtém místě s maximálním výkonem 176 239 IOPS a latencí 197.9 μs.
V testu VDI FC Initial Login se disk 910 U.2 umístil stále na čtvrtém místě, ale dále za třemi nejlepšími disky, s maximálním výkonem 66 925 IOPS a latencí 445.1 μs.
S přihlášením do VDI FC Monday Login skončil 910 U.2 na čtvrtém místě s 67 309 IOPS a latencí 235.7 μs.
Při přechodu na Linked Clone (LC) se nejprve podíváme na bootovací test. V něm se 910 U.2 umístil na čtvrtém místě s 83 210 IOPS a latencí 191.2 μs.
V testu VDI LC Initial Login se model 910 U.2 stabilně udržel na čtvrtém místě s 40 035 IOPS a latencí 197.4 μs.
Konečně, VDI LC Monday Login dosáhl vrcholu 910 U.2 s 45 349 IOPS a latencí 349 μs, což opět znamenalo čtvrté místo.
Závěr
Memblaze PBlaze5 910 je nový NVMe disk od společnosti pro datová centra, který využívá 64vrstvou 3D NAND paměť. Disk je k dispozici ve dvou provedeních (v této recenzi U.2) a v kapacitách 3.84 TB, 7.68 TB a 15.36 TB. Memblaze uvádí výkon až 3.5 GB/s pro čtení, 3.5 GB/s pro zápis a propustnost až 835 tisíc IOPS pro čtení a 150 tisíc IOPS pro zápis. Disk splňuje kritéria pro širokou škálu použití a je dodáván s bezpečnostními možnostmi, jako je šifrování dat AES 256, a podporuje funkci TRIM až do 8 TB/s.
Při analýze výkonu při analýze pracovní zátěže aplikací se disk 910 U.2 umístil v našich benchmarkech SQL Serveru na posledním místě s 12 546,5 TPS a průměrnou latencí 38.8 ms. V Sysbench si disk vedl o něco lépe, umístil se uprostřed s 6 664,6 TPS a průměrnou latencí 19.2 ms a v nejhorším případě s latencí 37.8 ms. V našem benchmarku Houdini by SideFX dosáhl disk 910 U.2 skóre 3 093,8 sekundy, což ho řadí na spodní hranici pole, ale je v souladu s ostatními produkty Memblaze.
V testu VDBench měl Memblaze PBlaze5 910 U.2 latenci pod milisekundu ve všech testech. Disk se ve všech testech umístil spíše uprostřed až do dolní části tabulky. Mezi klíčové výsledky patří 666 tisíc IOPS při čtení 4K, 297 tisíc IOP při zápisu 4K, 2.4 GB/s při čtení 64K a 1.1 GB/s při zápisu 64K. Výsledky SQL se pohybovaly kolem čtvrt milionu IOPS, zatímco testy Oracle probíhaly mezi 177 tisíci a 212 tisíci IOPS.
Celkově podával dobrý výkon, ale ve srovnání s předchozí generací PBlaze5 900 začal klesat.




Amazon