Hem Företag Huawei Tecal ES3000 Application Accelerator Review

Huawei Tecal ES3000 Application Accelerator Review

by StorageReview Enterprise Lab

Huawei Tecal ES3000 är en familj av helhöga halvlånga företagsapplikationsacceleratorer som utnyttjar MLC NAND i kapaciteter upp till 2.4 TB och PCIe-gränssnitt (2.0 x8). På ytan låter Huawei-korten likna många andra produkter på marknaden, men en djupare titt avslöjar en unik design med tre kontroller som sammanfogar två PCB för att bilda ett imponerande erbjudande. I den övre änden av prestandaskalan betyder detta 3.2 GB/s max läsbandbredd och 2.8 GB/s skriv. Från en latensvinkel kan alla kapaciteter driva 49 µs och skriva latens på 8 µs. Korten har ett antal ytterligare funktioner, inklusive förbättrad felkontroll, strömavbrottsskydd och mekanismer för att öka uthålligheten under livets gång. 


Huawei Tecal ES3000 är en familj av helhöga halvlånga företagsapplikationsacceleratorer som utnyttjar MLC NAND i kapaciteter upp till 2.4 TB och PCIe-gränssnitt (2.0 x8). På ytan låter Huawei-korten likna många andra produkter på marknaden, men en djupare titt avslöjar en unik design med tre kontroller som sammanfogar två PCB för att bilda ett imponerande erbjudande. I den övre änden av prestandaskalan betyder detta 3.2 GB/s max läsbandbredd och 2.8 GB/s skriv. Från en latensvinkel kan alla kapaciteter driva 49 µs och skriva latens på 8 µs. Korten har ett antal ytterligare funktioner, inklusive förbättrad felkontroll, strömavbrottsskydd och mekanismer för att öka uthålligheten under livets gång.

Huaweis lösning är verkligen unik på marknaden. Medan de flesta PCIe-applikationsacceleratorer för företag har en enda ASIC eller FPGA, och vissa hårddiskar med större kapacitet har två, kombinerar Tecal ES3000 tre FPGA över två kort. Huvudkortet innehåller PCIe-gränssnittet och en enda kontroller med sin pool av NAND, medan ett dotterkort lägger till den andra och tredje kontrollerna och tillhörande NAND. Själva enheten presenteras för värden som en enda pool, liknande Virident-lösningarna, så användaren behöver inte utnyttja mjukvaru-RAID om de vill utnyttja hela den tillgängliga kapaciteten.

Utöver den innovativa hårdvarudesignen har Huawei också flera inbyggda mjukvarufunktioner för att erbjuda tillförlitlig drift över tid. Förutom ECC använder Huawei sin RAID5-motor för att korrigera fel baserat på kanaler. Vidare justeras den dynamiska RAID-algoritmen i farten i händelse av kanalfel på grund av flera dåliga block. I normal drift körs varje styrenhet i en 16+1-kanalskonfiguration, men när en misslyckas kan den justeras till 15+1 eller 14+1 för att bibehålla driften när SSD:n åldras och slits. För att hjälpa till att köra uthållighet använder korten läs igen; när data inte kan kontrolleras och korrigeras kontrollerar och justerar kontrollerna blixtnivån i farten för att skydda data och påstås öka blixtens livslängd med upp till 300 %. Slutligen erbjuder ES3000 en inbyggd supercap som kan ge en urladdningstid på bara 1 sekund, vilket är ungefär 10 gånger längre än de 80 ms som behövs för att spola data från buffertar i händelse av strömavbrott.

Huawei Tecal ES3000-korten kommer i kapaciteterna 800 GB, 1.2 TB och 2.4 TB. Huawei betygsätter de tre kapaciteterna med uthållighetssiffror på 6.4 PB, 9.5 PB respektive 19.1 PB skrivna. Våra granskningsexempel inkluderar kapacitetskorten på 1.2 TB och 2.4 TB.

Huawei Tecal ES3000 specifikationer

  • Kapacitet
    • 800 GB, 1.2 TB, 2.4 TB
  • prestanda
    • 800GB
      • Max läsbandbredd: 2.2GB/s
      • Läs IOPS 4K max: 600,000 XNUMX
      • Läs IOPS 4K stadigt: 570,000 XNUMX
      • Läslatens: 49µs
      • Max skrivbandbredd: 1.2 GB/s
      • Läs IOPS 4K max: 330,000 XNUMX
      • Läs IOPS 4K stadigt: 120,000 XNUMX
      • Skrivlatens: 8µs
      • Blandad IOPS 70/30 R/W 4K: 260,000 XNUMX
      • Uthållighet: 6.4 PB
    • 1.2TB
      • Max läsbandbredd: 3.2GB/s
      • Läs IOPS 4K max: 770,000 XNUMX
      • Läs IOPS 4K stadigt: 760,000 XNUMX
      • Läslatens: 49µs
      • Max skrivbandbredd: 1.8 GB/s
      • Läs IOPS 4K max: 480,000 XNUMX
      • Läs IOPS 4K stadigt: 180,000 XNUMX
      • Skrivlatens: 8µs
      • Blandad IOPS 70/30 R/W 4K: 400,000 XNUMX
      • Uthållighet: 9.5 PB
    •  2.4TB
      • Max läsbandbredd: 3.2GB/s
      • Läs IOPS 4K max: 770,000 XNUMX
      • Läs IOPS 4K stadigt: 760,000 XNUMX
      • Läslatens: 49µs
      • Max skrivbandbredd: 2.8 GB/s
      • Läs IOPS 4K max: 630,000 XNUMX
      • Läs IOPS 4K stadigt: 240,000 XNUMX
      • Skrivlatens: 8µs
      • Blandad IOPS 70/30 R/W 4K: 430,000 XNUMX
      • Uthållighet: 19.1 PB
  • Formfaktor: FHHL
  • Buss: PCIe 2.0 x8
  • Energiförbrukning
    • 800 GB: 20-35W
    • 1.2TB: 25-50W
    • 2.4TB: 25-60W
  • Driftstemperatur: 0-55°C
  • Luftflöde: 1.5 m/s (300 LFM)
  • Strömförbrukning: 20-35 W (800 GB), 25-50 W (1.2 TB), 25-60 W (2.4 TB)
  • Operativsystem som stöds
    • MS Windows Server 2003 SP2/2008 R2 64-bitars
    • RHEL 5.0/5.1/5.2/5.3/5.4/5.5/5.6/5.7/5.8 64-bit
    • RHEL 6.0/6.1/6.2/6.3 64-bit
    • SLES 11 SP1/SP2 64-bitars
    • CentOS 5/6
    • Ubuntu 10 / 11
    • VMware ESX 4.1/ ESXi 5.0

Videoöversikt

Design och bygga

Huawei Tecal ES3000 levereras i både 1.2 TB och 2.4 TB erbjudanden som ett Full-Height Half-Length (FHHL) x8 PCI-Express 2.0-kort. Unikt har Huawei implementerat en konfiguration med tre FPGA-kontroller där en kontroller är ansluten direkt till huvudkortet och två kontroller är anslutna till ett dotterkort. Den övre delen av enheten har mycket framträdande funktioner. På höger sida finns fyra stora strömavbrottskondensatorer för att skydda data under flygning vid strömavbrott. Resten av brädan täcks övervägande av två kylflänsar. Den största av de två, den svarta kylflänsen, täcker dotterkortet och kyler passivt komponenterna för att skydda dem från överhettning.

Som nämnts ovan finns det tre kontroller på Huawei Tecal ES3000, var och en med sin egen DRAM och NAND-pool. Vårt test ES3000 har Micron MLC NAND, även om Huawei är agnostiker från NAND-tillverkaren. När det gäller byggkvaliteten känns Huawei Tecal ES3000 stärkt och klarar nästan alla miljöer där den ska installeras.

Medan Tecal ES3000 PCIe SSD drar uppåt 60W beroende på kapacitet, dras all ström in genom PCIe-kortplatsen, utan någon extern strömanslutning krävs.

En sista notering handlar om formfaktorn. Huawei Tecal ES3000 är en FHHL-formfaktorapplikationsaccelerator. Två av jämförelserna som vi testar det mot är Half-Height Half-Length (HHHL)-kort, vilket gör att de kan "passa" ännu fler applikationer på grund av deras mindre storlek. Dessa kort är Micron P320h 700GB SLC och Virident FlashMAX II 2.2TB.

Testbakgrund och jämförelser

Huawei Tecal ES3000 använder tre proprietära FPGA-kontroller och MLC NAND med ett PCIe 2.0 x8-gränssnitt. Under hela denna recension visar vi "lager" prestanda vid annonserad kapacitet, såväl som "högpresterande" data med PCIe SSD överprovisionerad till 80 % av dess annonserade kapacitet. Syntetiska riktmärken visar lager- och HP-data, medan alla applikationsriktmärken samlas in med hårddisken överprovisionerad.

Jämförelser för denna recension:

Alla PCIe Application Acceleratorer är benchmarkade på vår andra generationens företagstestplattform baserad på en Lenovo ThinkServer RD630. För syntetiska benchmarks använder vi FIO version 2.0.10 för Linux och version 2.0.12.2 för Windows. Eftersom Huawei Tecal ES3000 utnyttjar resurser på värdsidan gör snabbare serverklockhastigheter det möjligt att ge högre prestanda. I vår syntetiska testmiljö använder vi en vanlig serverkonfiguration med en klockhastighet på 2.0 GHz, även om serverkonfigurationer med kraftfullare processorer skulle kunna ge ännu bättre prestanda.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB cache, 6 kärnor)
  • Intel C602 Chipset
  • Minne – 16GB (2 x 8GB) 1333Mhz DDR3-registrerade RDIMM
  • Windows Server 2008 R2 SP1 64-bitars, Windows Server 2012 Standard, CentOS 6.3 64-bitars
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (för start-SSD:er)
  • LSI 9207-8i SAS/SATA 6.0 Gb/s HBA (för benchmarking av SSD- eller hårddiskar)

Applikationsprestandaanalys

På företagsmarknaden är det en enorm skillnad mellan hur produkter påstår sig prestera på papper och hur de presterar i en produktionsmiljö. Vi förstår vikten av att utvärdera lagring som en komponent i större system, framför allt hur responsiv lagring är när man interagerar med viktiga företagsapplikationer. För detta ändamål har vi lanserat våra första applikationstester inklusive vår egenutvecklade MarkLogic NoSQL Databas Storage Benchmark och MySQL-prestanda via SysBench

I vår MarkLogic NoSQL Database-miljö testar vi grupper om fyra SATA- eller SAS SSD-enheter mot enstaka PCIe Application Acceleratorer med en användbar kapacitet som är större än eller lika med 200 GB. Vår NoSQL-databas kräver ungefär 650 GB ledigt utrymme att arbeta med, jämnt fördelat mellan fyra databasnoder. I vår testmiljö använder vi en SCST-värd och presenterar varje enskild SSD i JBOD, med en tilldelad per databasnod. Testet upprepas över 24 intervaller, vilket kräver mellan 30-36 timmar totalt för SSD:erna i denna kategori. Genom att mäta de interna latenserna som ses av MarkLogic-mjukvaran, registrerar vi både total genomsnittlig latens, såväl som intervalllatens för varje SSD.

För vår totala genomsnittliga latensrankning i vår MarkLogic NoSQL-databas benchmark gav Huawei Tecal ES3000 i både 1.2 TB och 2.4 TB kapacitet de bästa svarstiderna. ES3000 1.2 TB testade vid 1.43 ms och 2.4 TB märkt 1.31 ms. Micron P320h presterade med de näst bästa resultaten, men var på kant. Dess svarstid var 1.49 ms.

Huawei ES3000 2.4TB HP erbjöd den bästa latensen i hela PCIe Application Accelerator-gruppen hittills, med toppar som mätte i intervallet 3-6ms.

Huawei ES3000 1.2TB HP erbjöd den näst bästa latensen i gruppen, även om topplatensen ökade något till 3.5-9.9ms.

Micron P320h 700GB HP SLC kom på tredje plats i gruppen, med toppar som mätte mellan 12-17.7 ms.

Fusion-io ioDrive2 Duo 1.2TB SLC HP kom på fjärde plats i gruppen i total genomsnittlig latens, och när vi tittade på prestandan under vårt test, noterade vi toppar som mätte mellan 18-31ms.

Virident FlashMAX II 2.2TB HP kom in mot botten av förpackningen i vårt MarkLogic NoSQL-test, även om den inte hade de högsta latenstidstopparna, som mätte 16-26ms.

Vårt nästa applikationstest består av Percona MySQL-databastest via SysBench, som mäter prestandan för OLTP-aktivitet. I den här testkonfigurationen använder vi en grupp Lenovo ThinkServer RD630 och laddar en databasmiljö på en enda SATA-, SAS- eller PCIe-enhet. Det här testet mäter genomsnittlig TPS (Transactions Per Second), genomsnittlig latens, såväl som genomsnittlig 99:e percentil latens över ett intervall på 2 till 32 trådar. Percona och MariaDB använder Fusion-io flash-medvetna applikations-API:er i de senaste versionerna av sina databaser, även om vi för denna jämförelse testar varje enhet i deras "legacy" blocklagringslägen.

I våra SysBench-tester gav Huawei Tecal ES3000 1.2TB och 2.4TB den högsta nivån av I/O per sekund. ES3000 2.4TB skalade genomsnittliga TPS från cirka 356 TPS vid 2 trådar till 2,735 32 TPS vid XNUMX trådar.

Genomsnittlig latens från Huawei Tecal ES3000 2.4TB i SysBench skalas från 5.61ms vid 2 trådar till 11.7ms vid 32 trådar.

Genom att jämföra 99:e percentilens latens i vårt SysBench-test, gav Huawei Tecal ES3000 2.4TB återigen de bästa betygen med bättre latens under hela testet, och överskred aldrig tröskeln på 20ms svarstid. Exakta siffror skalade från 12.25 ms vid 2 trådar till 19.84 ms vid 32 trådar.

Syntetisk arbetsbelastningsanalys för företag

Flashprestanda varierar under förkonditioneringsfasen för varje lagringsenhet. Vår syntetiska benchmarkprocess för företagslagring börjar med en analys av hur enheten presterar under en grundlig förkonditioneringsfas. Var och en av de jämförbara enheterna raderas säkert med hjälp av leverantörens verktyg, förkonditionerade till steady-state med samma arbetsbelastning som enheten kommer att testas med under en tung belastning på 16 trådar med en utestående kö på 16 per tråd, och sedan testas i fastställda intervall i flera tråd-/ködjupsprofiler för att visa prestanda under lätt och tung användning.

Förkonditionering och primära stationära tester:

  • Genomströmning (Read+Write IOPS Aggregate)
  • Genomsnittlig fördröjning (läs+skrivfördröjning i medeltal)
  • Max fördröjning (maximal läs- eller skrivfördröjning)
  • Latens standardavvikelse (läs+skriv standardavvikelse i genomsnitt)

Vår Enterprise Synthetic Workload Analysis inkluderar två profiler baserade på verkliga uppgifter. Dessa profiler har utvecklats för att göra det lättare att jämföra med våra tidigare riktmärken samt allmänt publicerade värden som max 4k läs- och skrivhastighet och 8k 70/30, som vanligtvis används för företagshårdvara.

  • 4k
    • 100% Läs eller 100% Skriv
    • 100 % 4k
    • fio –filename=/dev/sdx –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=libaio –bs=4k –rwmixread=100 –iodepth=16 –numjobs=16 –runtime=60 –group_reporting –namn=4ktest
  • 8k 70/30
    • 70 % läser, 30 % skriver
    • 100 % 8k
    • fio –filename=/dev/sdx –direct=1 –rw=randrw –refill_buffers –norandommap –randrepeat=0 –ioengine=libaio –bs=8k –rwmixread=70 –iodepth=16 –numjobs=16 –runtime=60 –group_reporting –namn=8k7030test

För Huawei Tecal ES3000 Application Accelerator testade vi både kapaciteten på 1.2 TB och 2.4 TB och vi testade var och en över Linux och Windows. Diagrammen nedan visar data från varje kapacitet med varje operativsystem. Först visar vi resultaten på 1.2 TB och 2.4 TB som testats i Linux, och sedan kommer vi att erbjuda 1.2 TB och 2.4 TB Windows-resultat. En ytterligare notering är att vi använde Tecal ES3000:s överprovisioneringsförmåga för ett högpresterande (HP) testläge som du kommer att se i diagrammen och data, i kontrast till aktieresultaten.

Vårt första test mäter 100 % 4k slumpmässig skrivprestanda med en belastning på 16T/16Q. I den här inställningen testade Huawei Tecal ES3000 1.2TB Linux den sprängande karaktären vid 481,000 171,000 IOPS som sedan planade ut nära steady-state till klassens bästa 3000 260,000 IOPS. I HP-läget producerade Huawei Tecal ES280,000 ungefär samma skurhastigheter, men bibehöll klassens bästa XNUMX XNUMX-XNUMX XNUMX IOPS i steady-state.

Fortsätter detta test med Huawei Tecal ES3000 2.4TB Linux, spränghastigheter testade på så höga som 640,000 250,000 IOPS, även om de pendlade runt och studsade drastiskt mellan 640,000 250,000 och 400,000 230,000 IOPS-märket. Prestanda planade ut nära steady-state till en klassbästa XNUMX XNUMX-XNUMX XNUMX IOPS-hastighet för HP-läge och XNUMX XNUMX IOPS i lager.

Med en tung 16T/16Q belastning mätte Huawei Tecal ES3000 1.2TB Linux 0.53-0.95ms i skur och skalade upp till höger runt 1.4-1.5ms när den närmade sig stationärt tillstånd. Lagersiffrorna var liknande i burst, men i steady-state höll HP-läget ett genomsnitt på 1ms. Dessa HP-siffror var bäst i klassen, medan aktiesiffrorna bara lyckades överträffa FlashMAX II HP.

Huawei Tecal ES3000 2.4TB Linux mätte 0.4-1ms i burst och skalade upp till höger runt 1.14ms (Stock) och 1ms (HP) när den närmade sig stabilt tillstånd. HP-siffrorna var bäst i klassen, även om Fusion ioDrive2 Duo SLC HP bara förbättrade ES3000 2.4 TB något.

 

Jämfört med maximal latens nådde Huawei Tecal ES3000 1.2TB Linux en topp med maximala svarstider upp i intervallet 30 ms och presterade ofta med toppar på 10-25 ms. HP-läge gav liknande resultat. Ingen av dessa två figurer räckte för att slå ut Micron P320h.

Huawei Tecal ES3000 2.4TB Linux höll siffror under 45ms i både lager- och HP-lägen under hela testets varaktighet. Den bästa prestandan kom från Micron P320h som i allmänhet höll sig i intervallet 6-15 ms hela tiden.

När vi tittar ännu närmare på latenskonsistensen i vår slumpmässiga skrivbelastning på 4k, registrerade Huawei Tecal ES3000 1.2TB Linux en topp på 0.95 ms, även om Tecal ES3000 var överlägsen i HP-läge. Den låg ofta under 0.4 ms. Sammantaget var dessa HP-siffror bäst i klassen.

Huawei Tecal ES3000 2.4TB Linux Stock gjorde det ganska bra, lyckades hålla sig under 0.81ms och slutade på 0.692ms. I HP-läge presterade ES3000 längst fram i gruppen tillsammans med Micron P320h.

Efter 6 timmars förkonditionering erbjöd Huawei Tecal ES3000 1.2TB Linux 4k slumpmässig läsprestanda till en klassbästa 747,000 176,000 IOPS (aktie och HP) med skrivhastighet på 257,000 XNUMX IOPS för lager och XNUMX XNUMX IOPS för HP. Både aktiens och HP:s läsaktivitetsprestanda var den högsta i gruppen, och HP:s skrivprestanda var också den högsta. 

Huawei Tecal ES3000 2.4TB Linux erbjöd 4k slumpmässig läsprestanda vid nästan 750,000 222,610 IOPS med skrivhastigheter på 262,517 3000 IOPS (Stock) och 2 3000 IOPS för HP-läge. Läsprestandan var i topp, och medan ESXNUMX bara knappt nåddes i skrivprestanda av Fusion ioDriveXNUMX DUO SLC HP, presterade ESXNUMX HP i fronten av gruppen.

Med en arbetsbelastning på 16T/16Q erbjöd Huawei Tecal ES3000 1.2TB Linux en genomsnittlig 4k slumpmässig läslatens som leder gruppen på 0.34ms, medan skrivfördröjningsprestandan nådde 1.45ms i lager och 0.99ms i HP-läge. Det HP-talet var det bästa, även om lagret bara ligger före FlashMAX II HP.

Huawei Tecal ES3000 2.4TB Linux gav den bästa genomsnittliga 4k slumpmässiga läslatens vid 0.34ms, och dess HP-läge levererade den bästa skrivprestandan på bara 0.97ms. 

Max latens från Huawei Tecal ES3000 1.2TB Linux var bäst för läs- och skrivaktivitet i båda lägena. Aktie nådde 5.67 ms läsning och 15.04 ms skriv, medan HP-läget uppnådde ännu lägre siffror på 4.84 ms respektive 8.58 ms. 

Huawei Tecal ES3000 2.4TB Linux gav den lägsta maximala latensen i både lager- och HP-läge.

Jämfört med latenskonsistens, visade Huawei Tecal ES3000 1.2TB Stock siffror precis bakom Micron P320h, även om Huawei i HP-läge överträffade Micron i skrivaktivitetsprestanda. 

Huawei Tecal ES3000 2.4 TB HP Linux visade en solid 0.248ms-markering för latenskonsistens i läsaktivitet, och den gav det bästa betyget på 0.164ms för skrivaktivitet.

I vår nästa arbetsbelastning tittar vi på en 8k profil med ett 70/30 läs/skriv blandat förhållande. I den här inställningen nådde Huawei Tecal ES3000 1.2TB Linux faktiskt en topp precis efter cirka 10 minuter, och nådde hela vägen upp till 460,000 190,000 IOPS-märket i burst som saktade ner till en hastighet runt 280,000 2 IOPS (Stock) och 80,000 XNUMX IOPS (HP). Prestandan var före konkurrenterna och slog till och med Fusion ioDriveXNUMX Duo SLC HP. Ännu mer imponerande var Huawei HP-siffrorna, som slog den närmaste konkurrenten med ungefär XNUMX XNUMX IOPS.

Huawei Tecal ES3000 2.4TB HP Linux sträckte sig upp till 490,000 340,000+ IOPS-intervallet i skur, vilket saktade ner till en hastighet runt 100,000 XNUMX IOPS. Den brast prestanda var långt före konkurrenterna; i själva verket var den XNUMX XNUMX IOPS högre än sin Stock-version, vilket också slog konkurrenterna.

Genomsnittlig latens för Huawei Tecal ES3000 1.2 TB Linux mätte 0.65 ms i början av vårt 8K 70/30 förkonditioneringstest, som ökade till cirka 1.35 ms för lager och 0.95 ms för HP när det närmade sig steady-state. HP-läget visade återigen det bästa som denna grupp hade att erbjuda.

Huawei Tecal ES3000 2.4 TB HP Linux mätte 0.65 ms i början av vårt 8K 70/30 förkonditioneringstest, vilket ökade till cirka 1.06 ms för lager och 0.74 ms för HP när det närmade sig stabilt tillstånd.

Under varaktigheten av vårt 8k 70/30-test, erbjöd Huawei Tecal ES3000 1.2TB Linux toppsvarstider främst i intervallet under 50 ms för lager och under 40 ms för HP. Micron P320h levererade dock de bästa resultaten.

Huawei Tecal ES3000 2.4TB Linux erbjöd de goda toppsvarstiderna, även om dess maximala latens inte kunde upprätthålla den takt som satts av Micron P320h på under 10 ms.

Huawei Tecal ES3000 1.2 TB Linux Stock och HP latenskonsistens uppnådde de lägsta poängen med början runt en timmes märke och slutade på 1.1 ms respektive 0.72 ms.

Huawei Tecal ES3000 2.4 TB Linux-latenskonsistens uppnådde de lägsta poängen genomgående, och slutade på 0.62 ms (HP) och 0.81 ms (lager).

Jämfört med den fasta arbetsbelastningen på 16 trådar och max 16 köer som vi utförde i 100 % 4k-skrivtestet, skalar våra profiler för blandad arbetsbelastning prestandan över ett brett utbud av tråd/kökombinationer. I dessa tester spänner vi arbetsbelastningsintensiteten från 2 trådar och 2 köer upp till 16 trådar och 16 köer. I det utökade 8k 70/30-testet nådde Huawei Tecal ES3000 1.2TB Linux en topp på cirka 189,000 277,000 IOPS (aktier) och XNUMX XNUMX IOPS (HP) – HP-siffran var i toppen av gruppen med en betydande marginal.

Huawei Tecal ES3000 2.4TB HP Linux nådde en topp på cirka 341,000 XNUMX IOPS, vilket placerade den stabilt i toppen av gruppen.

Genomsnittlig fördröjning för Huawei Tecal ES3000 1.2TB Linux HP var klassledande, och lagerversionen överträffade också de flesta av konkurrenterna, och kom endast ut av Fusion ioDrive2 Duo SLC HP.

Genomsnittlig latens för Huawei Tecal ES3000 2.4 TB HP Linux var klassledande och nådde en topp på 0.8 ms.

Under varaktigheten av vårt varierande belastning 8k 70/30-test, förblev max latens för Huawei Tecal ES3000 1.2TB Linux under 31ms (lager) och 25ms (HP) vid sina toppar.

Max latens förblev konsekvent låg under hela 8k 70/30-testet, men det kunde inte förbättra prestandan som Micron P320h producerade.

Standardavvikelsen från Huawei Tecal ES3000 1.2TB Linux i vår testmiljö var klassbäst, både i lager- och HP-läge.

Micron P320h höll kanten för huvuddelen av standardavvikelsestestet, även om Huawei Tecal ES3000 2.4TB Linux toppade som lägst vid slutpunkten för våra tester.

Windows-testning

Vid det här laget övergick vi våra tester från Linux till Windows. Med tanke på att olika enheter producerar olika prestandanivåer beroende på om de arbetar i en Linux- eller Windows-baserad miljö, är detta ett nödvändigt steg i denna testnivå. Beroende på enhetens arkitektur, firmware etc. kan den ge mycket större genomströmning och mycket mindre latens i en miljö än en annan.

Vårt första test mäter 100 % 4k slumpmässig skrivprestanda med en belastning på 16T/16Q. I den här inställningen testade Huawei Tecal ES3000 1.2TB Windows sprickbildning vid 483,000 179,000 IOPS som sedan planade ut nära steady-state vid 279,000 XNUMX IOPS (Stock) och till klassens bästa XNUMX XNUMX IOPS (HP).

Huawei Tecal ES3000 2.4 TB HP Windows testades vid 582,000 562,000 IOPS (392,000 225,000 stock), som sedan planade ut nära steady-state till XNUMX XNUMX respektive XNUMX XNUMX IOPS.

Med en tung belastning på 16T/16Q mätte Huawei Tecal ES3000 1.2TB Windows 0.5-1ms i skur och skalade upp till höger runt 1.4ms (Stock) och 0.9ms (HP) när det närmade sig stabilt tillstånd.

Huawei Tecal ES3000 2.4 TB Windows mätte 0.44-0.9 ms i burst och skalades upp till 0.65 ms och 1.13 ms (HP och Stock) när den närmade sig stabilt tillstånd.

Genom att jämföra max latens producerade Huawei Tecal ES3000 1.2TB Windows siffror för max latens under 15 ms i lager- och HP-lägen, vilket bibehöll den mest konsekventa prestandan hela tiden.

Huawei Tecal ES3000 2.4TB Windows gav mer konsistens under loppet av våra Max Latency-testningar, även om Micron P320h gav de lägsta betygen genomgående.

När vi tittar ännu närmare på latenskonsistensen i vår slumpmässiga skrivbelastning på 4k, blev Huawei Tecal ES3000 1.2TB Windows kantad av Micron P320h.

Huawei Tecal ES3000 2.4 TB HP Windows placerade strax ovanför Micron P320h på ungefär 0.7 ms (jämfört med cirka 0.5 ms för Micron).

Efter 6 timmars förkonditionering erbjöd Huawei Tecal ES3000 1.2TB Windows den bästa slumpmässiga läsprestandan i 4k med 580,000 597,000 IOPS (Stock) och 3000 277,000 IOPS (HP), som båda var bäst i gruppen. Läsaktivitetsprestandan från ES177,000 var också den bästa i HP-läge, och mätte XNUMX XNUMX IOPS med lager på XNUMX XNUMX IOPS.

Huawei Tecal ES3000 2.4TB HP Windows gav 590,000 387,000 IOPS i läsaktivitet och 3000 XNUMX för skrivningar. Båda figurerna ledde vägen, följt av ESXNUMX-aktien.

Med en arbetsbelastning på 16T/16Q erbjöd Huawei Tecal ES3000 1.2TB HP Windows en genomsnittlig 4k slumpmässig läslatens som ledde gruppen på 0.43 ms, och den hade också titeln för bästa skrivfördröjningsprestanda på 0.92 ms.

Huawei Tecal ES3000 2.4TB Stock och HP Windows erbjöd båda de lägsta genomsnittliga latenssiffrorna. I HP-läge fick ES3000 2.4TB 0.43ms för läsaktivitet och 0.66 för skrivaktivitet. 

Max latens från Huawei Tecal ES3000 1.2TB Windows var den högsta i gruppen för läsaktivitet på 48.81ms (HP) och 124.38ms (Stock), även om dess skrivaktivitetsmax var den lägsta i gruppen på bara runt 14ms för båda lägena .

Precis som med 1.2 TB, placerade Huawei Tecal ES3000 2.4 TB Windows på baksidan av gruppen för sin läsaktivitet max latensprestanda, även om dess skrivaktivitetsprestanda var den bästa i gruppen.

Vid jämförelse av latenskonsistens publicerade Huawei Tecal ES3000 1.2TB Windows figurer nära baksidan av gruppen i 4k slumpmässig läs- och skrivkonsistens.

Huawei Tecal ES3000 2.4TB Windows publicerade också siffror nära baksidan av gruppen.

I vår nästa arbetsbelastning tittar vi på en 8k profil med ett 70/30 läs/skriv blandat förhållande. I den här inställningen startade Huawei Tecal ES3000 1.2TB Windows runt 380,000 450 IOPS och toppade i skurhastigheter på 470,000-192,000 274,000 IOPS, som sedan saktades ner till en hastighet på runt 3000 2 IOPS (Stock) och XNUMX XNUMX IOPS (HP). HP:s prestanda slog konkurrenterna rejält, medan ESXNUMX även i lager överträffade konkurrenterna förutom Fusion ioDriveXNUMX Duo SLC HP, med vilken den tango fram och tillbaka.

Huawei Tecal ES3000 2.4TB HP Windows nådde en topp på 494,000 342,000 IOPS i skur som saktade ner till en hastighet runt XNUMX XNUMX IOPS. Genomströmningen här visade sig återigen vara en annan lysande punkt för Huawei.

Genomsnittlig latens för Huawei Tecal ES3000 1.2 TB Windows mätte 0.65 ms i början av vårt 8K 70/30 förkonditioneringstest, vilket ökade till 0.93 ms för HP och 1.33 ms för lager när ES3000 närmade sig stabilt tillstånd. HP överträffade tävlingarnas betyg igen, och efter placeringen av genomströmningen var Fusion HP och Huawei-aktien hals och hals.

Huawei Tecal ES3000 2.4 TB HP Windows mätte 0.65 ms i början av vårt 8K 70/30 förkonditioneringstest, som ökade till 0.75 ms (1.06 ms lager).

Under varaktigheten av vårt 8k 70/30-test, erbjöd Huawei Tecal ES3000 1.2TB Windows utmärkta toppsvarstider, som stannade under 10 ms i HP-läge och 15 ms i lagerläge. Micron P320h var dock bäst i klassen för huvuddelen av testet var under 8ms siffror.

Huawei Tecal ES3000 2.4TB Windows erbjöd utmärkta toppsvarstider, med max latens som mätte under 10ms för huvuddelen av testet. Även om det var med en mycket liten marginal, gav Micron P320h de bästa resultaten.

Huawei Tecal ES3000 1.2 TB Windows latenskonsistens uppnådde de lägsta poängen med början vid en timme.

Huawei Tecal ES3000 2.4TB Windows uppnådde det lägsta betyget i latenskonsistens.

Jämfört med den fasta arbetsbelastningen på 16 trådar och max 16 köer som vi utförde i 100 % 4k-skrivtestet, skalar våra profiler för blandad arbetsbelastning prestandan över ett brett utbud av tråd/kökombinationer. I dessa tester spänner vi arbetsbelastningsintensiteten från 2 trådar och 2 köer upp till 16 trådar och 16 köer. I det utökade 8k 70/30-testet nådde Huawei Tecal ES3000 1.2TB HP Windows en topp på cirka 275,000 100,000 IOPS, vilket var i toppen av gruppen. Faktum är att siffran var nästan XNUMX XNUMX IOPS högre än närmaste konkurrent.

Huawei Tecal ES3000 2.4TB HP Windows toppade på cirka 337,000 XNUMX IOPS vilket var i toppen av gruppen med en betydande marginal.

Genomsnittlig fördröjning för Huawei Tecal ES3000 1.2 TB HP Windows var klassledande, och Stock-versionen var endast något sämre av Fusion ioDrive2 Duo SLC HP.

Huawei Tecal ES3000 2.4 TB Windows var klassledande i genomsnittlig latens och höll sig under 1 ms i både lager- och HP-läge.

Under varaktigheten av vårt test med varierande belastning 8k 70/30, förblev max latens under 15ms för huvuddelen av testet, även om Micron P320h var den bästa presterande här.

Huawei Tecal ES3000 2.4TB Windows presterade bra i maximal latens, även om Micron P320h vann i denna kategori igen.

Standardavvikelsen från Huawei Tecal ES3000 1.2TB Windows i vår testmiljö var klassbäst både i HP och Stock-läge.

Huawei Tecal ES3000 2.4TB Windows i HP- och Stock-lägen föll strax efter Micron P320h under större delen av testet, även om de satte den bästa takten i slutet.

 

Slutsats

När vi utvärderade prestandan hos Huawei Tecal ES3000 Application Accelerator testade vi ES3000 med både 1.2 TB och 2.4 TB kapacitet. Dessutom upplever uppenbarligen olika miljöer olika arbetsbelastningar och väljer därför att fungera som en Linux-butik eller Windows-butik. Av den anledningen testade vi ES3000 i Linux och Windows. Bara det gav ett starkt resultat för ES3000 eftersom den bibehöll liknande prestanda i båda operativsystemen, vilket gör den till ett optimalt val för organisationer med båda preferenser. Utöver det testade vi också ES3000 i ett överprovisionerat HP-läge (högprestanda) och i ett lagerläge för att bedöma hur långt prestandan skulle driva oss. Med det förväntade vi oss helt klart att HP-läget skulle ge större genomströmning och mindre latens, vilket det gjorde, och vi förväntade oss detsamma när vi jämförde 1.2 TB och 2.4 TB mot varandra. 

När man sönderdelar data specifikt var Huawei Tecal ES3000 en topppresterande PCIe-applikationsaccelerator som dominerade alla andra produkter vi har testat i denna kategori. Vad som gör det till ett ännu mer kraftfullt uttalande är att ES3000 är en MLC NAND-baserad enhet, medan två av de jämförbara (Fusion ioDrive2 Duo SLC och Micron P320h) är SLC-baserade. Att ES3000 ger större genomströmning är utan tvekan avsevärt, men att även ge lägre, mer konsekvent svarstid är en ännu större prestation.

Från och med vår egenutvecklade MarkLogic NoSQL-databasmiljö gav Huawei Tecal ES3000 2.4TB extremt låg genomsnittlig latens på 1.31 ms, med toppar som bara nådde intervallet 3-6 ms. Det representerar det lägsta betyget av någon PCIe Application Accelerator vi har testat hittills. Topparna från de jämförbara låg till minst 18 ms. Vi gick sedan vidare till Percona MySQL-databastestet via SysBench som mäter OLTP-aktivitet. Återigen presterade ES3000 2.4TB utmärkt. Vid terminalködjupet producerade den 2,735 11.7 TPS, med en genomsnittlig latens på 32 ms vid QD99 och ett 32:e percentilmedelvärde vid QD19.84 på XNUMX ms. Dessa siffror var betydligt bättre än jämförbaras bokförda betyg.

Vi bytte sedan växel för att gå in i vår syntetiska arbetsbelastningsanalys för företag som spänner över 4k och 8k slumpmässiga arbetsbelastningar, och ES3000 i HP-läge levererade den största genomströmningen i både Windows och Linux. Det vittnar om nivån på förarförfining som Huawei noggrant har konstruerat. I Windows toppade genomströmningen runt 750,000 4 IOPS för 250,000k-läsning och 4 4 IOPS för 600,000k-skrivning. Över till Linux var 390,000k-prestandan lite lägre i läsaktivitet, men högre i skrivningar - ungefär 3000 8 IOPS respektive 70 30 IOPS. Det är värt att notera att i vår förkonditionering var ES325,000 mycket mer stabil i Windows, vilket gav mindre variation över bursthastigheter. När vi flyttade till vår 3000k 320/XNUMX-testning var prestandan likartad i alla operativsystem och nådde XNUMX XNUMX IOPS. ESXNUMX levererade också utmärkta latenssiffror, vilket gav den bästa i klassen i genomsnittlig latens. Den presterade också hals och hals med Micron PXNUMXh i max latens och standardavvikelse, där de två bytte första och andra plats. 

Fördelar

  • Utmärkt prestanda över hela linjen i både syntetiska och applikationsarbetsbelastningar
  • Erbjuder stark prestanda i Windows- och Linux-miljöer
  • Bättre än prestanda på SLC-nivå med MLC NAND

Nackdelar

  • FHHL-formfaktor kan begränsa vissa applikationer
  • Kylningskrav kräver högflödesfläktinställningar i servermiljöer

Bottom Line

Huawei Tecal ES3000 applikationsacceleratorn är en extraordinär ingenjörskonst som tydligt etablerar sig som den bästa prestanda i klassen för den högsta nivån av PCIe-flashlagring för företag. Även om Huawei kanske inte är ett välkänt namn på den amerikanska företagsmarknaden, kommer det inte att ta lång tid för dem att skaka om scenen med produkter som ES3000. 

Produktens