Huawei lanserade ES3000 V3 NVMe Enterprise SSD 2016, deras första NVMe-enhet för företaget. Sammantaget var enheten en bra första insats eftersom NVMe precis hittade sin väg till de mest krävande applikationerna i datacentret. I sommar har Huawei byggt vidare på grunden för V3-familjen med ES3000 V5-portföljen. Produktmeddelandet kom på Interop, där Huawei avslöjade flera detaljer om den kommande enheten, som kommer att vara allmänt tillgänglig under Q4 i år. Jämfört med V3 ger V5-enheterna ökad kapacitet, prestanda och tillförlitlighet till bordet.
Huawei lanserade ES3000 V3 NVMe Enterprise SSD 2016, deras första NVMe-enhet för företaget. Sammantaget var enheten en bra första insats eftersom NVMe precis hittade sin väg till de mest krävande applikationerna i datacentret. I sommar har Huawei byggt vidare på grunden för V3-familjen med ES3000 V5-portföljen. Produktmeddelandet kom på Interop, där Huawei avslöjade flera detaljer om den kommande enheten, som kommer att vara allmänt tillgänglig under Q4 i år. Jämfört med V3 ger V5-enheterna ökad kapacitet, prestanda och tillförlitlighet till bordet.
ES3000 V5-enheterna är byggda på 64-lagers TLC NAND och den senaste generationen av Huaweis interna kontroller. Diskarna kommer i kapaciteter upp till 8TB i en U.2-formfaktor. Huaweis ingenjörer tror att de har pressat V5 nästan till gränssnittsgränsen, med en läsbandbredd på 3.5 GB/s. Dessutom kan enheterna lägga upp 3.2 GB/s skrivning och IOPS över 825K. Huawei citerar ES3000 V5-serien för att ha en ganska seriös uthållighet också, med upp till 3 DWPD i 5 år och som högst upp till 35.04PB skriven.
Vår recensionsmodell är U.3.2-formfaktorn ES2P V3600 med en kapacitet på 5 TB. Serien har två modeller, ES3500P V5 och ES3600P V5. Medan ES3600P V5 har mindre råkapacitet, erbjuder den bättre skrivprestanda och högre uthållighet. Det bör noteras att vår modell är förproduktion men testades med nästan slutlig firmware-version.
Huawei ES3000 V5 specifikationer
Modell | ES3500P V5 | ES3600P V5 |
Formfaktor | U.2 | |
Gränssnitt | NVMe 1.3 | |
NAND- | 3D TLC | |
Kapacitet | 1 TB, 2 TB, 4 TB, 8 TB | 800 GB, 1.6 TB, 3.2 TB, 6.4 TB |
Prestation | ||
Sekventiell läs/skriv |
1TB: 3500/1000 MB/s 2TB: 3500/1900 MB/s 4TB: 3500/3200 MB/s 8TB: 3500/2600 MB/s |
800 GB: 3500/1000 MB/s 1.6TB: 3500/1900 MB/s 3.2TB: 3500/3200 MB/s 6.4TB: 3500/3050 MB/s |
Slumpmässig läs/skriv |
1TB: 420k/63k IOPS 2TB: 740k/90k IOPS 4TB: 825k/110k IOPS 8TB: 825k/150k IOPS |
800 GB: 420k/115k IOPS 1.6TB: 740k/195k IOPS 3.2TB: 825k/300k IOPS 6.4TB: 825k/250k IOPS |
Genomsnittlig läs-/skrivfördröjning | 88μs/14μs | |
Energiförbrukning | ||
Idle | 5W | |
Max | 21W | |
Endurance | ||
DWPD | 1 i 5 år | 3 i 5 år |
TBW |
1 TB: 1.825 PBW 2 TB: 3.65 PBW 4 TB: 7.3 PBW 8 TB: 14.6 PBW |
800 GB: 4.38 PBW 1.6 TB: 8.76 PBW 3.2 TB: 17.52 PBW 6.4 TB: 35.04 PBW |
Pålitlighet | ||
MTBF | 2.5 miljoner timmar | |
AFR | ≤0.35% | |
UBER | 10-18 | |
Temperatur | ||
Icke-operativ | -40 ° C till + 70 ° C | |
Operativ | 0°C till 70°C (U.2) | |
Vikt | <182 g |
Design och bygga
Huawei ES3600 V5 är en U.2 SSD med en 2.5” formfaktor. Drivenheten är till stor del av svartmetall med en dekal på framsidan som anger information som modellnummer och kapacitet, samt företagets varumärke.
Undersidan av enheten är täckt av en kylfläns.
Prestation
Testbädd
Våra Enterprise SSD-recensioner använder en Lenovo ThinkSystem SR850 för applikationstester och en Dell PowerEdge R740xd för syntetiska riktmärken. ThinkSystem SR850 är en välutrustad quad-CPU-plattform som erbjuder CPU-kraft långt över vad som behövs för att betona högpresterande lokal lagring. Syntetiska tester som inte kräver mycket CPU-resurser använder den mer traditionella servern med dubbla processorer. I båda fallen är avsikten att visa upp lokal lagring i bästa möjliga ljus som är i linje med lagringsleverantörens maximala enhetsspecifikationer.
Lenovo ThinkSystem SR850
- 4 x Intel Platinum 8160 CPU (2.1 GHz x 24 kärnor)
- 16 x 32 GB DDR4-2666Mhz ECC DRAM
- 2 x RAID 930-8i 12Gb/s RAID-kort
- 8 NVMe-fack
- VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 x Intel Gold 6130 CPU (2.1 GHz x 16 kärnor)
- 16 x 16 GB DDR4-2666MHz ECC DRAM
- 1x PERC 730 2GB 12Gb/s RAID-kort
- Tillägg NVMe-adapter
- Ubuntu-16.04.3-desktop-amd64
Testbakgrund och jämförelser
Smakämnen StorageReview Enterprise Test Lab ger en flexibel arkitektur för att utföra riktmärken för företagslagringsenheter i en miljö som är jämförbar med vad 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.
Jämförelser för denna recension:
- Memblaze PBlaze5 3.2TB
- Memblaze PBlaze4 3.2TB
- Intel P3700 2TB
- Intel P4500 2TB
- HGST SN100 3.2TB
- Toshiba PX04 1.6TB
Analys av applikationens arbetsbelastning
För att förstå prestandaegenskaperna hos företagslagringsenheter är det viktigt att modellera infrastrukturen och applikationens arbetsbelastningar som finns i live-produktionsmiljöer. Våra riktmärken för Huawei ES3600P V5 är därför MySQL OLTP-prestanda via SysBench och Microsoft SQL Server OLTP-prestanda med en simulerad TCP-C-arbetsbelastning. För våra applikationsarbetsbelastningar kommer varje enhet att köra 2-4 identiskt konfigurerade virtuella datorer.
SQL Server prestanda
Varje SQL Server VM är konfigurerad med två vDisks: 100 GB volym för uppstart och en 500 GB volym för databasen och loggfiler. Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 64 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Medan våra Sysbench-arbetsbelastningar som tidigare testats mättade plattformen i både lagrings-I/O och kapacitet, letar SQL-testet efter latensprestanda.
Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM, och betonas av Quests Benchmark Factory for Databases. StorageReview's Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Councils Benchmark C (TPC-C), ett riktmärke för transaktionsbearbetning online 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. Varje instans av vår SQL Server VM för denna granskning använder en 333 GB (1,500 15,000 skala) SQL Server-databas och mäter transaktionsprestanda och latens under en belastning på XNUMX XNUMX virtuella användare.
SQL Server-testkonfiguration (per virtuell dator)
- Windows Server 2012 R2
- Lagringsutrymme: 600 GB tilldelat, 500 GB använt
- SQL Server 2014
- Databasstorlek: 1,500 XNUMX skala
- Virtuell klientbelastning: 15,000 XNUMX
- RAM-buffert: 48GB
- Testlängd: 3 timmar
- 2.5 timmars förkonditionering
- 30 minuters provperiod
För vårt SQL Server-transaktionsriktmärke kom Huawei ES3600P V5 överst i testet med en poäng på 12,641.4 47 TPS. Medan alla poäng var ganska nära, inom 3600 TPS från varandra, kunde ES5P VXNUMX slå de andra.
Med SQL genomsnittlig latens ser vi ännu en imponerande prestanda av Huawei-enheten med endast 3ms latens, bättre än resten av paketet.
Sysbench Performance
Nästa benchmark för ansökan består av en Percona MySQL OLTP-databas mätt via SysBench. Detta test mäter också genomsnittlig TPS (Transactions Per Second), genomsnittlig latens och genomsnittlig 99:e percentil latens.
Varje sysbench VM är konfigurerad med tre vDisks: en för start (~92GB), en med den förbyggda databasen (~447GB) och den tredje för databasen som testas (270GB). Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 16 vCPU:er, 60 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern.
Sysbench-testkonfiguration (per virtuell dator)
- CentOS 6.3 64-bitars
- Percona XtraDB 5.5.30-rel30.1
- Databastabeller: 100
- Databasstorlek: 10,000,000 XNUMX XNUMX
- Databastrådar: 32
- RAM-buffert: 24GB
- Testlängd: 3 timmar
- 2 timmar förkonditionering 32 trådar
- 1 timme 32 trådar
Med Sysbench-transaktionsriktmärket ledde Huawei ES3600P V5 återigen gänget med 8,914.2 650 TPS, cirka 5 TPS högre än nästa konkurrent, Memblaze PBlazeXNUMX.
Sysbenchs genomsnittliga latens gjorde att Huawei-enheten fortsatte att slå ut de andra enheterna med endast 14.4 ms i latens.
Vårt benchmark för latens i värsta fall hade återigen ES3600P V5-platsen bättre än de andra SSD:erna med bara 27.2 ms.
Houdini från SideFX
Houdini-testet är speciellt utformat för att utvärdera lagringsprestanda när det gäller CGI-rendering. Testbädden för denna applikation är en variant av kärnan Dell PowerEdge R740xd servertyp vi använder i labbet med dubbla Intel 6130-processorer och 64GB DRAM. I det här fallet installerade vi Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) med ren metall. Resultatet av riktmärket mäts i sekunder att slutföra, och färre är bättre.
Maelstrom-demon representerar en del av renderingspipelinen som belyser lagringskapaciteten genom att demonstrera dess förmåga att effektivt använda växlingsfilen som en form av utökat minne. Testet skriver inte ut resultatdata eller bearbetar punkterna för att isolera väggtidseffekten av latenspåverkan på den underliggande lagringskomponenten. Själva testet är sammansatt av fem faser, varav tre vi kör som en del av benchmark, vilka är följande:
- Laddar packade punkter från disken. Det är dags att läsa från disk. Denna är enkelgängad, vilket kan begränsa den totala genomströmningen.
- Packar upp punkterna i en enda platt array för att de ska kunna bearbetas. Om punkterna inte är beroende av andra punkter, kan arbetsuppsättningen justeras för att förbli i kärnan. Detta steg är flertrådigt.
- (Kör ej) Bearbeta punkterna.
- Packar om dem i hinkformade block som lämpar sig för att lagra tillbaka till disken. Detta steg är flertrådigt.
- (Kör inte) Skriv tillbaka de bucketade blocken till disken.
Houdini-testet var första gången som Huawei ES3600P V5 inte tog förstaplatsen. Här placerade den sig ungefär i mitten av icke-Optane-dreven med en poäng på 3,228.9 XNUMX sekunder.
VDBench arbetsbelastningsanalys
När det gäller benchmarking av lagringsenheter är applikationstestning bäst, och syntetiska tester kommer på andra plats. Även om det inte är en perfekt representation av faktiska arbetsbelastningar, hjälper syntetiska tester till baslagringsenheter med en repeterbarhetsfaktor som gör det enkelt att göra jämförelser mellan äpplen och äpplen mellan konkurrerande lösningar. Dessa arbetsbelastningar erbjuder en rad olika testprofiler som sträcker sig från "fyra hörn"-tester, vanliga tester av databasöverföringsstorlekar, till spårningsfångst från olika VDI-miljöer. Alla dessa tester utnyttjar den vanliga vdBench-arbetsbelastningsgeneratorn, med en skriptmotor för att automatisera och fånga resultat över ett stort beräkningstestkluster. Detta gör att vi kan upprepa samma arbetsbelastningar över ett brett utbud av lagringsenheter, inklusive flash-arrayer och individuella lagringsenheter. Vår testprocess för dessa riktmärken fyller hela enhetens yta med data och partitionerar sedan en enhetssektion lika med 25 % av enhetens kapacitet för att simulera hur enheten kan reagera på applikationsarbetsbelastningar. Detta skiljer sig från fullständiga entropitester som använder 100 % av enheten och tar dem till ett stabilt tillstånd. Som ett resultat kommer dessa siffror att återspegla högre ihållande skrivhastigheter.
profiler:
- 4K slumpmässig läsning: 100 % läsning, 128 trådar, 0-120 % iorat
- 4K Random Write: 100% Write, 64 trådar, 0-120% iorate
- 64K sekventiell läsning: 100 % läsning, 16 trådar, 0-120 % iorat
- 64K sekventiell skrivning: 100 % skrivning, 8 trådar, 0-120 % iorate
- Syntetisk databas: SQL och Oracle
- VDI Full Clone och Linked Clone Traces
I vår första VDBench Workload Analysis, Random 4K Read, hade Huawei ES3600P V5 sub-millisekunders latensprestanda hela tiden. Drivenheten kunde leta förbi de andra för att ta en topplacering med toppprestanda på 762,307 167 IOPS med den lägsta latensen på XNUMXμs.
För slumpmässiga skrivningar i 4K presterade Huawei-enheten inte alls lika bra. Drivenheten började starkt med en toppprestanda på cirka 485K IOPS vid 23μs latens innan den ökade långt i latens och sjönk en hel del i prestanda, och slutade på fjärde plats med 321,814 395 IOPS och en latens på XNUMXμs.
Genom att byta till sekventiella arbetsbelastningar, hade Huawei-enheten ytterligare en stark prestanda i vår 64K-läsning, och kom på andra plats med en topppoäng på 46,371 2.9 IOPS eller 344 GB/s med en latens på XNUMX μs.
För 64K sekventiell skrivning visade Huawei-enheten extremt låg latens på 57.8 μs men placerade sig på tredje plats med 24,312 1.63 IOPS eller XNUMX GB/s.
Därefter tittar vi på våra SQL-tester. Här kom Huawei ES3600P V5 på tredje plats med en toppprestanda på 242,373 132 IOPS med en latens på XNUMXμs.
För vår SQL 90-10 tog Huawei-enheten återigen ledningen med en toppprestanda på 247,718 131 IOPS med en latens på XNUMXμs.
Huawei-enheten behöll ledningen i SQL 80-20 med en toppprestanda på 256,219 124 IOPS och en latens på XNUMXμs.
För våra Oracle-tester visade Huawei ES3600P V5 återigen starka prestanda genomgående. För det första testet var enheten den bästa prestanda med en toppprestanda på 257,775 137 IOPS och en latens på XNUMX μs.
Oracle 90-10 visade att enheten stannade i täten med en toppprestanda på 186,914 117 IOPS och en latens på XNUMXμs.
Huawei fortsatte sin topplacering på Oracle 80-20 med en topppoäng på 197,479 111 IOPS och en latens på XNUMXμs.
Därefter bytte vi till vårt VDI-klontest, Full och Linked. För VDI Full Clone Boot kämpade Huawei om topplatsen med Memblaze PBlaze5, även om den landade på andra plats med en topppoäng på 181,408 190 IOPS och en latens på XNUMXμs.
För VDI FC Initial Login tog Huawei-enheten återigen topplatsen med 141,531 209 IOPS och latens på XNUMXμs.
För VDI FC Monday-inloggning visade Huawei sin största ledning hittills med 102,448 25 IOPS, över 154 XNUMX IOPS högre än nästa närmaste enhet. Den hade en topplatens på endast XNUMXμs.
Genom att byta till Linked Clone (LC), i starttestet snubblade Huawei-enheten lite och hamnade på tredje plats med toppprestanda på 79,488 200 IOPS med en latens på XNUMXμs.
Huawei-enheten hoppade stadigt tillbaka i ledningen i VDI LC Initial Login med en toppprestanda på 55,572 142 IOPS och en latens på XNUMXμs.
Slutligen, för vår VDI LC Monday Login, hade Huawei-enheten en toppprestanda på 79,090 200 IOPS och en latens på XNUMX μs, vilket tog topplatsen igen.
Slutsats
Huaweis uppdaterade ES3000-linje, V5, är ett stort steg upp från deras första NVMe-företagsenhet, ES3000 V3. Denna nya NVMe SSD utnyttjar 64-lagers 3D TLC NAND och varierar i kapacitet från 800 GB till 8 TB. Enheten använder Huaweis senaste generationer av ASIC-kontroller och har potentiella hastigheter på 3.5 GB/s sekventiell läsning och upp till 825K IOPS slumpmässig läsning. Enheten är designad för att användas i databaser, för distribuerad lagring, Big Data, innehållscache, HCI och CAD/CAM.
När vi tittar på prestanda i vår analys av applikationsarbetsbelastning dominerade Huawei ES3600P V5 alla tester utom Houdini. I vårt SQL Server-test fick enheten 12,641.4 3 TPS med en genomsnittlig latens på 3000ms. I våra Sysbench-tester hade ES5 V8,914.2 14.4 27.2 TPS, en genomsnittlig latens på 3,228.9 ms och en latens i värsta fall på XNUMX ms. I vårt Houdini-test av SideFX landade enheten ungefär mitt i packningen med XNUMX XNUMX sekunder.
För våra VDBench-riktmärken presterade Huawei ES3600P V5 mycket bra eller på topplaceringen i de flesta av riktmärkena. Höjdpunkter inkluderar 762K IOPS slumpmässig läsning, 2.9 GB/s sekventiell läsning och 1.63 GB/s sekventiell skrivning (och en extremt låg latens på 57.8 μs). I våra SQL-arbetsbelastningar tog Huawei topplatsen i både 90-10 och 80-20 med 247K IOPS respektive 256K IOPS. Disken hade högsta prestanda i alla våra Oracle-tester och mycket starka prestanda i vårt VDI Clone-test; i synnerhet i den initiala och måndagsinloggningen där det tog topplacering i både Linked och Full Clone-test. Även om vi tenderar att titta på den övergripande prestandan här, är det intressant att notera hur låga vissa av latenserna var i dessa tester: 57.8 μs i 64K-skrivningen, 124μs i SQL 80-20, 117μs i Oracle 90-10, 111μs i Oracle 80-20, och endast 142μs i VDI Linked Clone Initial Login. Om latens är något som kan vara ett bekymmer för ens verksamhet kan Huawei ES3000 V5 mer än hantera det.
Under hela vår testning gav den nya ES3000 V5 enorma resultat över hela linjen och tog enorma ledningar i våra MySQL- och SQL Server-databas riktmärken. Sammantaget sätter den nyligen släppta V5-modellen ribban ännu högre för kommande NVMe SSD:er och ger arrayer som kan utnyttja NVMe-enheter ett fantastiskt alternativ att överväga.
Anmäl dig till StorageReviews nyhetsbrev