OpslagReview. com

Beoordeling Huawei Tecal ES3000 Applicatieversneller

Enterprise  ◇  SSD

De Huawei Tecal ES3000 is een familie van full-height half-length enterprise applicatieversnellers die gebruikmaken van MLC NAND in capaciteiten tot 2.4TB en PCIe-interface (2.0 x8). Op het eerste gezicht klinken de Huawei-kaarten vergelijkbaar met veel andere producten op de markt, maar een diepere blik onthult een uniek drievoudig controllerontwerp dat twee PCB's samenvoegt om een ​​indrukwekkend aanbod te vormen. Aan de bovenkant van de prestatieschaal betekent dit een maximale leesbandbreedte van 3.2 GB/s en een schrijfsnelheid van 2.8 GB/s. Vanuit een latentiehoek kunnen alle capaciteiten 49 µs aandrijven en een schrijflatentie van 8 µs. De kaarten hebben ook een aantal extra functies, waaronder verbeterde foutcontrole, stroomuitvalbeveiliging en mechanismen om gedurende hun hele leven een groter uithoudingsvermogen te stimuleren.

De oplossing van Huawei is echt uniek in de markt. Terwijl de meeste zakelijke PCIe-applicatieversnellers een enkele ASIC of FPGA hebben, en sommige schijven met een grotere capaciteit hebben er twee, combineert de Tecal ES3000 drie FPGA's over twee boards. Het moederbord bevat de PCIe-interface en een enkele controller met zijn pool van NAND, terwijl een dochterbord de tweede en derde controllers en bijbehorende NAND toevoegt. De schijf zelf presenteert zich aan de host als een enkele pool, vergelijkbaar met de Virident-oplossingen, zodat de gebruiker geen gebruik hoeft te maken van software-RAID als hij de volledige beschikbare capaciteit wil gebruiken.

Naast het innovatieve hardware-ontwerp heeft Huawei ook verschillende ingebouwde softwarefuncties om een ​​betrouwbare werking in de loop van de tijd te bieden. Naast de ECC gebruikt Huawei hun RAID5-engine om fouten op basis van kanalen te corrigeren. Verder past het dynamische RAID-algoritme zich on-the-fly aan in het geval van een kanaalstoring vanwege meerdere slechte blokken. Bij normaal gebruik werkt elke controller in een 16+1-kanaalconfiguratie, maar als er een uitvalt, kan deze worden aangepast naar 15+1 of 14+1 om de werking te behouden naarmate de SSD ouder wordt en slijt. Om het uithoudingsvermogen te vergroten, gebruiken de kaarten opnieuw lezen; wanneer gegevens niet kunnen worden gecontroleerd en gecorrigeerd, controleren en passen de controllers het flitsniveau direct aan om gegevens te beschermen en er wordt beweerd dat de levensduur van de flitser met maximaal 300% wordt verlengd. Ten slotte biedt de ES3000 een ingebouwde supercap die een ontlaadtijd van net geen 1 seconde kan bieden, wat ongeveer 10x langer is dan de 80 ms die nodig is om gegevens uit buffers te spoelen in het geval van stroomuitval.

De Huawei Tecal ES3000-kaarten zijn verkrijgbaar met een capaciteit van 800 GB, 1.2 TB en 2.4 TB. Huawei beoordeelt de drie capaciteiten met uithoudingscijfers van respectievelijk 6.4 PB, 9.5 PB en 19.1 PB. Onze testvoorbeelden bevatten de kaarten met een capaciteit van 1.2 TB en 2.4 TB.

Huawei Tecal ES3000 Specificaties

  • Capaciteiten
    • 800 GB, 1.2 TB, 2.4 TB
  • Prestaties
    • 800GB
      • Maximale leesbandbreedte: 2.2 GB/s
      • Lees IOPS 4K max: 600,000
      • Lees IOPS 4K stabiel: 570,000
      • Leeslatentie: 49 µs
      • Maximale schrijfbandbreedte: 1.2 GB/s
      • Lees IOPS 4K max: 330,000
      • Lees IOPS 4K stabiel: 120,000
      • Schrijflatentie: 8 µs
      • Gemengde IOPS 70/30 R/W 4K: 260,000
      • Uithoudingsvermogen: 6.4 PB
    • 1.2TB
      • Maximale leesbandbreedte: 3.2 GB/s
      • Lees IOPS 4K max: 770,000
      • Lees IOPS 4K stabiel: 760,000
      • Leeslatentie: 49 µs
      • Maximale schrijfbandbreedte: 1.8 GB/s
      • Lees IOPS 4K max: 480,000
      • Lees IOPS 4K stabiel: 180,000
      • Schrijflatentie: 8 µs
      • Gemengde IOPS 70/30 R/W 4K: 400,000
      • Uithoudingsvermogen: 9.5 PB
    •  2.4TB
      • Maximale leesbandbreedte: 3.2 GB/s
      • Lees IOPS 4K max: 770,000
      • Lees IOPS 4K stabiel: 760,000
      • Leeslatentie: 49 µs
      • Maximale schrijfbandbreedte: 2.8 GB/s
      • Lees IOPS 4K max: 630,000
      • Lees IOPS 4K stabiel: 240,000
      • Schrijflatentie: 8 µs
      • Gemengde IOPS 70/30 R/W 4K: 430,000
      • Uithoudingsvermogen: 19.1 PB
  • Vormfactor: FHHL
  • Bus: PCIe 2.0 x8
  • Energieverbruik
    • 800 GB: 20-35 W
    • 1.2 TB: 25-50 W
    • 2.4 TB: 25-60 W
  • Bedrijfstemperatuur: 0-55°C
  • Luchtstroom: 1.5 m/s (300LFM)
  • Stroomverbruik: 20-35W (800GB), 25-50W (1.2TB), 25-60W (2.4TB)
  • Ondersteunde besturingssystemen
    • MS Windows Server 2003 SP2/2008 R2 64-bits
    • 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-bits
    • CentOS 5/6
    • Ubuntu 10 / 11
    • VMware ESX 4.1/ESXi 5.0

Video overzicht

Ontwerp en bouw

De Huawei Tecal ES3000 wordt geleverd in zowel 1.2TB- als 2.4TB-aanbiedingen als een Full-Height Half-Length (FHHL) x8 PCI-Express 2.0-kaart. Uniek is dat Huawei een configuratie met drie FPGA-controllers heeft geïmplementeerd, waarbij één controller rechtstreeks op het moederbord is aangesloten en twee controllers op een dochterbord. De bovenkant van het toestel heeft zeer opvallende kenmerken. Aan de rechterkant bevinden zich vier grote stroomuitvalcondensatoren om gegevens tijdens de vlucht te beschermen in geval van stroomuitval. De rest van het bord wordt voornamelijk bedekt door twee heatsinks. De grootste van de twee, de zwarte heatsink, bedekt het dochterbord en koelt passief de componenten om ze te beschermen tegen oververhitting.

Zoals hierboven vermeld, zijn er drie controllers op de Huawei Tecal ES3000, elk met zijn eigen DRAM- en NAND-pool. Onze test ES3000 is voorzien van Micron MLC NAND, hoewel Huawei NAND-fabrikant agnostisch is. Wat de bouwkwaliteit betreft, voelt de Huawei Tecal ES3000 versterkt aan en is hij bestand tegen vrijwel elke omgeving waarin hij wordt geïnstalleerd.

Hoewel de Tecal ES3000 PCIe SSD's meer dan 60 W verbruiken, afhankelijk van de capaciteit, wordt alle stroom via de PCIe-sleuf binnengehaald, zonder dat er een externe voedingsaansluiting nodig is.

Een laatste opmerking gaat over de vormfactor. De Huawei Tecal ES3000 is een toepassingsversneller in de FHHL-vormfactor. Twee van de vergelijkingen waarmee we het testen, zijn Half-Height Half-Length (HHHL) kaarten, waardoor ze door hun kleinere formaat nog meer applicaties kunnen "passen". Die kaarten zijn de Micron P320h 700GB SLC en de Virident FlashMAX II 2.2TB.

Achtergrond en vergelijkingen testen

De Huawei Tecal ES3000 maakt gebruik van drie eigen FPGA-controllers en MLC NAND met een PCIe 2.0 x8-interface. In deze review laten we "stock"-prestaties zien bij geadverteerde capaciteit, evenals "high-performance" gegevens met de PCIe SSD overbevoorraad tot 80% van de geadverteerde capaciteit. Synthetische benchmarks tonen voorraad en HP-gegevens, terwijl alle applicatie-benchmarks worden verzameld met de drive overprovisioned.

Vergelijkingen voor deze beoordeling:

Alle PCIe Application Accelerators zijn gebenchmarkt op ons tweede generatie testplatform voor ondernemingen op basis van een Lenovo Think Server RD630. Voor synthetische benchmarks gebruiken we FIO versie 2.0.10 voor Linux en versie 2.0.12.2 voor Windows. Aangezien de Huawei Tecal ES3000 gebruikmaakt van bronnen aan de hostzijde, kunnen hogere kloksnelheden van de server hogere prestaties opleveren. In onze synthetische testomgeving gebruiken we een reguliere serverconfiguratie met een kloksnelheid van 2.0 GHz, hoewel serverconfiguraties met krachtigere processors nog betere prestaties kunnen opleveren.

  • 2 x Intel Xeon E5-2620 (2.0 GHz, 15 MB cache, 6 kernen)
  • Intel C602-chipset
  • Geheugen – 16 GB (2 x 8 GB) 1333 MHz DDR3 geregistreerde RDIMM's
  • Windows Server 2008 R2 SP1 64-bits, Windows Server 2012 Standard, CentOS 6.3 64-bits
  • LSI 9211-4i SAS/SATA 6.0Gb/s HBA (voor opstart-SSD's)
  • LSI 9207-8i SAS/SATA 6.0Gb/s HBA (voor benchmarking van SSD's of HDD's)

Analyse van applicatieprestaties

In de zakelijke markt is er een enorm verschil tussen hoe producten beweren te presteren op papier en hoe ze presteren in een productieomgeving. We begrijpen hoe belangrijk het is om opslag te evalueren als onderdeel van grotere systemen, vooral hoe responsief opslag is bij interactie met belangrijke bedrijfsapplicaties. Daartoe hebben we onze eerste applicatietests uitgerold, inclusief onze eigen MarkLogic NoSQL-databaseopslagbenchmark en MySQL-prestaties via SysBench

In onze MarkLogic NoSQL Database-omgeving testen we groepen van vier SATA of SAS SSD's tegen enkele PCIe Application Accelerators met een bruikbare capaciteit groter dan of gelijk aan 200GB. Onze NoSQL-database vereist ongeveer 650 GB vrije ruimte om mee te werken, gelijkmatig verdeeld over vier databaseknooppunten. In onze testomgeving gebruiken we een SCST-host en presenteren we elke individuele SSD in JBOD, met één toegewezen per databaseknooppunt. De test herhaalt zich over 24 intervallen, waarbij in totaal tussen de 30 en 36 uur nodig is voor de SSD's in deze categorie. Door de interne latenties te meten die door de MarkLogic-software worden waargenomen, registreren we zowel de totale gemiddelde latentie als de intervallatentie voor elke SSD.

Voor onze algehele gemiddelde latentierangschikking in onze MarkLogic NoSQL-databasebenchmark, bood de Huawei Tecal ES3000 in zowel de capaciteit van 1.2 TB als 2.4 TB de beste responstijden. De ES3000 1.2TB testte op 1.43ms en de 2.4TB markeerde 1.31ms. De Micron P320h presteerde met de volgende beste resultaten, maar werd uitgeschakeld. De responstijd was 1.49 ms.

De Huawei ES3000 2.4TB HP bood tot nu toe de beste latentie in de hele PCIe Application Accelerator-groep, met pieken in het bereik van 3-6 ms.

De Huawei ES3000 1.2TB HP bood de op een na beste latentie in de groep, hoewel de pieklatentie iets toenam tot 3.5-9.9 ms.

De Micron P320h 700GB HP SLC werd derde in de groep, met pieken tussen 12-17.7 ms.

De Fusion-io ioDrive2 Duo 1.2TB SLC HP werd vierde in de groep wat betreft algemene gemiddelde latentie, en tijdens het boren naar de prestaties tijdens onze test, merkten we pieken op tussen 18-31 ms.

De Virident FlashMAX II 2.2TB HP kwam aan de onderkant van het pakket binnen in onze MarkLogic NoSQL-test, hoewel het niet de hoogste latentiepieken had, die 16-26 ms bedroegen.

Onze volgende applicatietest bestaat uit Percona MySQL-databasetest via SysBench, die de prestaties van OLTP-activiteit meet. In deze testconfiguratie gebruiken we een groep Lenovo ThinkServer RD630's en laden we een databaseomgeving op een enkele SATA-, SAS- of PCIe-schijf. Deze test meet de gemiddelde TPS (Transactions Per Second), de gemiddelde latentie en de gemiddelde latentie van het 99e percentiel over een bereik van 2 tot 32 threads. Percona en MariaDB gebruiken de Fusion-io flash-aware applicatie-API's in de meest recente releases van hun databases, hoewel we voor deze vergelijking elk apparaat testen in hun "legacy" blokopslagmodi.

In onze SysBench-tests leverden de Huawei Tecal ES3000 1.2 TB en 2.4 TB het hoogste I/O-niveau per seconde. De ES3000 2.4TB schaalde de gemiddelde TPS van ongeveer 356 TPS bij 2 threads tot 2,735 TPS bij 32 threads.

Gemiddelde latentie van de Huawei Tecal ES3000 2.4TB in SysBench geschaald van 5.61ms bij 2 threads tot 11.7ms bij 32 threads.

Bij het vergelijken van latentie van het 99e percentiel in onze SysBench-test, leverde de Huawei Tecal ES3000 2.4TB opnieuw de beste cijfers op met een betere latentie tijdens de test, waarbij hij nooit de responstijddrempel van 20 ms overschreed. Exacte cijfers geschaald van 12.25 ms bij 2 threads tot 19.84 ms bij 32 threads.

Enterprise synthetische werklastanalyse

Flash-prestaties variëren tijdens de voorbereidingsfase van elk opslagapparaat. Ons synthetisch benchmarkproces voor bedrijfsopslag begint met een analyse van de manier waarop de schijf presteert tijdens een grondige voorbereidingsfase. Elk van de vergelijkbare schijven wordt veilig gewist met behulp van de tools van de leverancier, gepreconditioneerd tot steady-state met dezelfde werkbelasting waarmee het apparaat wordt getest onder een zware belasting van 16 threads met een uitstekende wachtrij van 16 per thread, en vervolgens getest met vaste intervallen in meerdere draad-/wachtrijdiepteprofielen om de prestaties bij licht en zwaar gebruik te tonen.

Voorconditionering en primaire steady-state tests:

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

Onze Enterprise Synthetic Workload Analysis omvat twee profielen op basis van taken uit de echte wereld. Deze profielen zijn ontwikkeld om het gemakkelijker te maken om te vergelijken met onze eerdere benchmarks en met algemeen gepubliceerde waarden zoals max. 4k lees- en schrijfsnelheid en 8k 70/30, wat vaak wordt gebruikt voor bedrijfshardware.

  • 4k
    • 100% lezen of 100% schrijven
    • 100% 4K
    • fio –bestandsnaam=/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 –naam=4ktest
  • 8k 70/30
    • 70% lezen, 30% schrijven
    • 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 –naam=8k7030test

Voor de Huawei Tecal ES3000 Application Accelerator hebben we zowel de capaciteit van 1.2 TB als de capaciteit van 2.4 TB getest en we hebben ze elk getest op Linux en Windows. De onderstaande grafieken tonen de gegevens van elke capaciteit met elk besturingssysteem. Eerst geven we de resultaten van 1.2 TB en 2.4 TB weer die zijn getest in Linux, en daarna bieden we de Windows-resultaten van 1.2 TB en 2.4 TB aan. Een aanvullende opmerking is dat we de overprovisioning-capaciteit van de Tecal ES3000 hebben gebruikt voor een testmodus met hoge prestaties (HP), die u in de grafieken en gegevens zult zien, in tegenstelling tot de voorraadresultaten.

Onze eerste test meet 100% 4k willekeurige schrijfprestaties met een belasting van 16T/16Q. In deze setting werd het barstende karakter van de Huawei Tecal ES3000 1.2TB Linux getest op 481,000 IOPS, wat vervolgens afvlakte tot bijna steady-state tot een klasse-beste 171,000 IOPS. In de HP-modus produceerde de Huawei Tecal ES3000 ongeveer dezelfde burst-snelheden, maar behield de beste 260,000-280,000 IOPS in zijn klasse in stabiele toestand.

Voortzetting van deze tests met de Huawei Tecal ES3000 2.4TB Linux, barstende snelheden getest tot wel 640,000 IOPS, hoewel ze oscilleerden rond drastisch stuiteren tussen de 250,000 en 640,000 IOPS-markering. De prestaties stabiliseerden zich in de buurt van steady-state tot een klasse-beste 250,000-400,000 IOPS-snelheid voor HP-modus en 230,000 IOPS in Stock.

Met een zware belasting van 16T/16Q, mat de Huawei Tecal ES3000 1.2TB Linux 0.53-0.95ms in burst en schaalde op tot ongeveer 1.4-1.5ms toen hij bijna stabiel was. Voorraadnummers waren vergelijkbaar in burst, maar in stabiele toestand handhaafde de HP-modus een gemiddelde van 1 ms. Die HP-cijfers waren de beste in hun klasse, terwijl de voorraadcijfers de FlashMAX II HP alleen maar wisten te overtreffen.

De Huawei Tecal ES3000 2.4TB Linux gemeten 0.4-1ms in burst en opgeschaald naar rechts rond 1.14ms (Stock) en 1ms (HP) toen het bijna stabiel was. De HP-cijfers waren de beste in hun klasse, hoewel de Fusion ioDrive2 Duo SLC HP de voorraad ES3000 2.4TB net iets overtrof.

 

Als we de maximale latentie vergelijken, piekte de Huawei Tecal ES3000 1.2TB Linux met maximale responstijden in het bereik van 30 ms, vaak met pieken van 10-25 ms. HP-modus leverde vergelijkbare resultaten op. Geen van deze twee cijfers was genoeg om de Micron P320h te verslaan.

De Huawei Tecal ES3000 2.4TB Linux handhaafde tijdens de test cijfers onder de 45 ms in zowel Stock- als HP-modus. De beste prestatie kwam van de Micron P320h, die over het algemeen binnen het bereik van 6-15 ms bleef.

Als we nog beter kijken naar latentieconsistentie in onze 4k willekeurige schrijfwerklast, registreerde de Huawei Tecal ES3000 1.2 TB Linux een piek van 0.95 ms, hoewel de Tecal ES3000 in HP-modus superieur was. Het bleef vaak onder de 0.4 ms. Over het algemeen waren deze HP-cijfers de beste in hun klasse.

De Huawei Tecal ES3000 2.4TB Linux Stock deed het redelijk goed, hij bleef onder de 0.81 ms en eindigde op 0.692 ms. In HP-modus presteerde de ES3000 vooraan in de groep samen met de Micron P320h.

Na 6 uur preconditionering bood de Huawei Tecal ES3000 1.2TB Linux 4k willekeurige leesprestaties bij een klasse beste 747,000 IOPS (stock en HP) met een schrijfsnelheid van 176,000 IOPS voor stock en 257,000 IOPS voor HP. Zowel de leesactiviteit als de prestaties van HP waren de hoogste in de groep en de schrijfprestaties van HP waren ook de hoogste. 

De Huawei Tecal ES3000 2.4TB Linux bood 4k random leesprestaties bij bijna 750,000 IOPS met schrijfsnelheden van 222,610 IOPS (Stock) en 262,517 IOPS voor HP-modus. De leesprestaties waren top, en terwijl de standaard ES3000 nauwelijks werd overtroffen in schrijfprestaties door de Fusion ioDrive2 DUO SLC HP, presteerde de ES3000 HP aan de kop van de groep.

Met een werklast van 16T/16Q bood de Huawei Tecal ES3000 1.2TB Linux een gemiddelde 4k willekeurige leeslatentie die de groep leidde met 0.34 ms, terwijl de schrijflatentie 1.45 ms in voorraad en 0.99 ms in HP-modus bereikte. Dat HP-nummer was het beste, hoewel de voorraad net voor de FlashMAX II HP ligt.

De Huawei Tecal ES3000 2.4TB Linux leverde de beste gemiddelde 4k random leeslatentie op 0.34ms, en de HP-modus leverde de beste schrijfprestaties op slechts 0.97ms. 

Maximale latentie van de Huawei Tecal ES3000 1.2TB Linux was de beste voor lees- en schrijfactiviteit in beide modi. Stock bereikte 5.67 ms lezen en 15.04 ms schrijven, terwijl de HP-modus nog lagere cijfers behaalde met respectievelijk 4.84 ms en 8.58 ms. 

De Huawei Tecal ES3000 2.4TB Linux bood de laagste maximale latentie in zowel de Stock- als de HP-modus.

Als we de latentieconsistentie vergelijken, plaatste de Huawei Tecal ES3000 1.2TB Stock cijfers net achter de Micron P320h, hoewel de Huawei in HP-modus beter presteerde dan de Micron wat betreft schrijfactiviteit. 

De Huawei Tecal ES3000 2.4TB HP Linux behaalde een solide score van 0.248 ms voor latentieconsistentie in leesactiviteit en leverde de beste score op 0.164 ms voor schrijfactiviteit.

In onze volgende werklast kijken we naar een 8k-profiel met een lees-/schrijfverhouding van 70/30. In deze setting piekte de Huawei Tecal ES3000 1.2TB Linux eigenlijk net na ongeveer 10 minuten en bereikte hij de 460,000 IOPS-markering in burst, wat vertraagde tot een snelheid van ongeveer 190,000 IOPS (Stock) en 280,000 IOPS (HP). De burst-prestaties waren de concurrentie voor en versloegen zelfs de Fusion ioDrive2 Duo SLC HP. Nog indrukwekkender waren de cijfers van Huawei HP, die de naaste concurrent versloeg met ongeveer 80,000 IOPS.

De Huawei Tecal ES3000 2.4 TB HP Linux bereikte in burst het bereik van 490,000+ IOPS, wat vertraagde tot een snelheid van ongeveer 340,000 IOPS. De burst-prestaties waren de concurrentie ver vooruit; in feite was het 100,000 IOPS hoger dan zijn Stock-versie, die ook de concurrentie versloeg.

De gemiddelde latentie van de Huawei Tecal ES3000 1.2 TB Linux was 0.65 ms aan het begin van onze 8K 70/30 preconditioneringstest, die toenam tot ongeveer 1.35 ms voor standaard en 0.95 ms voor HP toen deze de stabiele toestand naderde. De HP-modus toonde opnieuw het beste wat deze groep te bieden had.

De Huawei Tecal ES3000 2.4 TB HP Linux meet 0.65 ms aan het begin van onze 8K 70/30 preconditioneringstest, die toenam tot ongeveer 1.06 ms voor Stock en 0.74 ms voor HP naarmate de stabiele toestand naderde.

Tijdens onze 8k 70/30-test bood de Huawei Tecal ES3000 1.2TB Linux piekresponstijden, voornamelijk in het bereik van minder dan 50 ms voor Stock en minder dan 40 ms voor HP. De Micron P320h leverde echter de beste resultaten.

De Huawei Tecal ES3000 2.4TB Linux bood de goede piekresponstijden, hoewel de maximale latentie het tempo van de Micron P320h van minder dan 10 ms niet kon handhaven.

De Huawei Tecal ES3000 1.2TB Linux Stock en HP latency-consistentie behaalde de laagste cijfers vanaf ongeveer een uur en eindigde op respectievelijk 1.1 ms en 0.72 ms.

De consistentie van de Huawei Tecal ES3000 2.4 TB Linux-latentie behaalde overal de laagste cijfers, eindigend op 0.62 ms (HP) en 0.81 ms (Stock).

Vergeleken met de vaste werklast van 16 threads en max. 16 wachtrijen die we hebben uitgevoerd in de 100% 4k-schrijftest, schalen onze gemengde werklastprofielen de prestaties over een breed scala aan thread/wachtrij-combinaties. In deze tests variëren we de werklastintensiteit van 2 threads en 2 wachtrijen tot 16 threads en 16 wachtrijen. In de uitgebreide 8k 70/30-test piekte de Huawei Tecal ES3000 1.2TB Linux op ongeveer 189,000 IOPS (Stock) en 277,000 IOPS (HP) – het HP-cijfer stond met een aanzienlijke marge aan de top van de groep.

De Huawei Tecal ES3000 2.4TB HP Linux piekte op ongeveer 341,000 IOPS, waarmee hij stevig aan de top van de groep stond.

De gemiddelde latentie voor de Huawei Tecal ES3000 1.2TB Linux HP was toonaangevend in zijn klasse, en de standaardversie versloeg ook de meeste concurrentie en werd alleen overtroffen door de Fusion ioDrive2 Duo SLC HP.

De gemiddelde latentie voor de Huawei Tecal ES3000 2.4 TB HP Linux was toonaangevend in zijn klasse, met een piek van 0.8 ms.

Gedurende de duur van onze variërende belasting 8k 70/30 test, bleef de maximale latentie voor de Huawei Tecal ES3000 1.2TB Linux onder 31ms (Stock) en 25ms (HP) op zijn hoogtepunt.

De maximale latentie bleef constant laag tijdens de 8k 70/30-test, maar kon de prestaties van de Micron P320h niet overtreffen.

De standaarddeviatie van de Huawei Tecal ES3000 1.2TB Linux in onze testomgeving was de beste in zijn klasse, zowel in standaard- als in HP-modus.

De Micron P320h hield de voorsprong voor het grootste deel van de standaarddeviatietest, hoewel de Huawei Tecal ES3000 2.4TB Linux het laagst piekte op het eindpunt van onze tests.

Windows-testen

Op dit punt hebben we onze tests overgezet van Linux naar Windows. Aangezien verschillende apparaten verschillende prestatieniveaus produceren, afhankelijk van of ze in een Linux- of Windows-omgeving werken, is dit een noodzakelijke stap in dit testniveau. Afhankelijk van de architectuur, firmware, enz. van het apparaat, kan het in de ene omgeving een veel grotere doorvoer en veel minder latentie opleveren dan in een andere.

Onze eerste test meet 100% 4k willekeurige schrijfprestaties met een belasting van 16T/16Q. In deze setting testte het barstende karakter van de Huawei Tecal ES3000 1.2TB Windows op 483,000 IOPS, die vervolgens bijna stabiel bleef op 179,000 IOPS (Stock) en tot een klasse-beste 279,000 IOPS (HP).

De Huawei Tecal ES3000 2.4 TB HP Windows testte op 582,000 IOPS (562,000 Stock), die vervolgens bijna constant bleef op respectievelijk 392,000 en 225,000 IOPS.

Met een zware belasting van 16T/16Q, mat de Huawei Tecal ES3000 1.2TB Windows 0.5-1ms in burst en schaalde op naar rechts rond 1.4ms (Stock) en 0.9ms (HP) toen het bijna stabiel was.

De Huawei Tecal ES3000 2.4TB Windows mat 0.44-0.9ms in burst en schaalde op tot 0.65ms en 1.13ms (HP en Stock) toen het bijna stabiel was.

Als we de maximale latentie vergelijken, produceerde de Huawei Tecal ES3000 1.2TB Windows maximale latentiecijfers van minder dan 15 ms in Stock- en HP-modi, waardoor de meest consistente prestaties overal werden behouden.

De Huawei Tecal ES3000 2.4TB Windows zorgde voor meer consistentie tijdens onze Max Latency-tests, hoewel de Micron P320h overal de laagste cijfers opleverde.

Als we nog beter kijken naar latentieconsistentie in onze 4k willekeurige schrijfwerklast, werd de Huawei Tecal ES3000 1.2TB Windows verdrongen door de Micron P320h.

De Huawei Tecal ES3000 2.4TB HP Windows geplaatst net boven de Micron P320h op ongeveer 0.7 ms (vergeleken met ongeveer 0.5 ms voor de Micron).

Na 6 uur preconditionering bood de Huawei Tecal ES3000 1.2TB Windows de beste 4k willekeurige leesprestaties bij 580,000 IOPS (Stock) en 597,000 IOPS (HP), die beide de beste waren in de groep. De leesactiviteitsprestaties van de ES3000 waren ook de beste in HP-modus, met 277,000 IOPS met Stock op 177,000 IOPS.

De Huawei Tecal ES3000 2.4 TB HP Windows leverde 590,000 IOPS aan leesactiviteit en 387,000 aan schrijfactiviteiten. Beide cijfers liepen voorop, gevolgd door de ES3000 Stock.

Met een werklast van 16T/16Q bood de Huawei Tecal ES3000 1.2 TB HP Windows een gemiddelde 4k willekeurige leeslatentie die de groep leidde met 0.43 ms, en hij behaalde ook de titel voor de beste schrijflatentie met 0.92 ms.

De Huawei Tecal ES3000 2.4TB Stock en HP Windows boden beide de laagste gemiddelde latentiecijfers. In HP-modus haalde de ES3000 2.4 TB 0.43 ms voor leesactiviteit en 0.66 voor schrijfactiviteit. 

Maximale latentie van de Huawei Tecal ES3000 1.2TB Windows was de hoogste in de groep voor leesactiviteit met 48.81 ms (HP) en 124.38 ms (Stock), hoewel de maximale schrijfactiviteit de laagste was in de groep met slechts ongeveer 14 ms voor beide modi .

Net als bij de 1.2 TB, plaatste de Huawei Tecal ES3000 2.4 TB Windows zich aan de achterkant van de groep vanwege de maximale latentieprestaties van de leesactiviteit, hoewel de prestaties van de schrijfactiviteit de beste in de groep waren.

Als we latentieconsistentie vergelijken, plaatste de Huawei Tecal ES3000 1.2TB Windows cijfers aan de achterkant van de groep in 4k willekeurige lees- en schrijfconsistentie.

De Huawei Tecal ES3000 2.4TB Windows plaatste ook cijfers aan de achterkant van de groep.

In onze volgende werklast kijken we naar een 8k-profiel met een lees-/schrijfverhouding van 70/30. In deze setting begon de Huawei Tecal ES3000 1.2TB Windows met ongeveer 380,000 IOPS en piekte in burst-snelheden van 450-470,000 IOPS, die vervolgens vertraagden tot een snelheid van ongeveer 192,000 IOPS (Stock) en 274,000 IOPS (HP). De HP-prestaties versloegen de concurrentie met gemak, terwijl zelfs in Stock de ES3000 beter presteerde dan de concurrentie, afgezien van de Fusion ioDrive2 Duo SLC HP, waarmee hij heen en weer ging.

De Huawei Tecal ES3000 2.4 TB HP Windows piekte op 494,000 IOPS in burst, wat vertraagde tot een snelheid van ongeveer 342,000 IOPS. Ook hier bleek de doorvoer een ander lichtend punt te zijn voor de Huawei.

De gemiddelde latentie van de Huawei Tecal ES3000 1.2 TB Windows was 0.65 ms aan het begin van onze 8K 70/30 preconditioneringstest, die toenam tot 0.93 ms voor HP en 1.33 ms voor Stock toen de ES3000 bijna stabiel was. HP presteerde opnieuw beter dan de concurrentie, en na de plaatsing van de doorvoer waren de Fusion HP en Huawei Stock nek aan nek.

De Huawei Tecal ES3000 2.4 TB HP Windows meet 0.65 ms aan het begin van onze 8K 70/30 preconditioneringstest, die toenam tot 0.75 ms (1.06 ms Stock).

Tijdens onze 8k 70/30-test bood de Huawei Tecal ES3000 1.2TB Windows uitstekende piekresponstijden, die onder de 10 ms in HP-modus en 15 ms in Stock-modus bleven. De Micron P320h was echter de beste in zijn klasse, want het grootste deel van de test bestond uit cijfers van minder dan 8 ms.

De Huawei Tecal ES3000 2.4TB Windows bood uitstekende piekresponstijden, met een maximale latentie van minder dan 10 ms voor het grootste deel van de test. Hoewel het met een zeer kleine marge was, leverde de Micron P320h de beste resultaten op.

De Huawei Tecal ES3000 1.2TB Windows-latentieconsistentie behaalde de laagste cijfers vanaf een uur.

De Huawei Tecal ES3000 2.4TB Windows behaalde de laagste score in latentieconsistentie.

Vergeleken met de vaste werklast van 16 threads en max. 16 wachtrijen die we hebben uitgevoerd in de 100% 4k-schrijftest, schalen onze gemengde werklastprofielen de prestaties over een breed scala aan thread/wachtrij-combinaties. In deze tests variëren we de werklastintensiteit van 2 threads en 2 wachtrijen tot 16 threads en 16 wachtrijen. In de uitgebreide 8k 70/30-test piekte de Huawei Tecal ES3000 1.2TB HP Windows op ongeveer 275,000 IOPS, wat aan de top van de groep stond. In feite was het cijfer bijna 100,000 IOPS hoger dan dat van de naaste concurrent.

De Huawei Tecal ES3000 2.4 TB HP Windows piekte op ongeveer 337,000 IOPS, wat met een aanzienlijke marge aan de top van de groep stond.

De gemiddelde latentie voor de Huawei Tecal ES3000 1.2 TB HP Windows was toonaangevend in zijn klasse en de Stock-versie werd slechts lichtjes overtroffen door de Fusion ioDrive2 Duo SLC HP.

De Huawei Tecal ES3000 2.4TB Windows was toonaangevend in zijn klasse wat betreft gemiddelde latentie en bleef onder de 1 ms in zowel de Stock- als de HP-modus.

Gedurende de duur van onze 8k 70/30-test met wisselende belasting bleef de maximale latentie voor het grootste deel van de test onder de 15 ms, hoewel de Micron P320h hier de beste prestatie leverde.

De Huawei Tecal ES3000 2.4TB Windows presteerde goed in maximale latentie, hoewel de Micron P320h opnieuw won in deze categorie.

Standaarddeviatie van de Huawei Tecal ES3000 1.2TB Windows in onze testomgeving was de beste in zijn klasse, zowel in HP- als Stock-modus.

De Huawei Tecal ES3000 2.4TB Windows in HP- en Stock-modi viel voor het grootste deel van de test net achter de Micron P320h, hoewel ze aan het einde het beste tempo neerzetten.

 

Conclusie

Toen we de prestaties van de Huawei Tecal ES3000 Application Accelerator evalueerden, testten we de ES3000 op zowel de capaciteit van 1.2 TB als 2.4 TB. Daarnaast ervaren natuurlijk verschillende omgevingen verschillende werklasten en kiezen daarom ervoor om te opereren als een Linux-shop of Windows-shop. Om die reden hebben we de ES3000 getest in Linux en Windows. Dat alleen al leverde een sterk resultaat op voor de ES3000, aangezien de prestaties van beide besturingssystemen vergelijkbaar bleven, waardoor het een optimale keuze was voor organisaties met beide voorkeuren. Daarnaast hebben we de ES3000 ook getest in een overbevoorrade HP-modus (hoge prestaties) en in een Stock-modus om te meten hoe ver de prestaties ons zouden brengen. Daarmee verwachtten we duidelijk dat de HP-modus een grotere doorvoer en minder latentie zou bieden, wat het deed, en we verwachtten hetzelfde toen we de 1.2 TB en 2.4 TB met elkaar vergeleken. 

Als we de gegevens specifiek uitsplitsen, was de Huawei Tecal ES3000 een best presterende PCIe-toepassingsversneller die alle andere producten domineerde die we in deze categorie hebben getest. Wat dat een nog krachtiger statement maakt, is dat de ES3000 een MLC NAND-gebaseerd apparaat is, terwijl twee van de vergelijkbare apparaten (de Fusion ioDrive2 Duo SLC en Micron P320h) SLC-gebaseerd zijn. Voor de ES3000 is het ongetwijfeld substantieel om een ​​grotere doorvoer te bieden, maar om ook een kortere, meer consistente responstijd te bieden, is een nog grotere prestatie.

Beginnend met onze eigen MarkLogic NoSQL Database-omgeving, bood de Huawei Tecal ES3000 2.4TB een extreem lage gemiddelde latentie van 1.31 ms, met pieken die slechts het bereik van 3-6 ms bereikten. Dat vertegenwoordigt het laagste cijfer van elke PCIe Application Accelerator die we tot nu toe hebben getest. Pieken van de vergelijkingen varieerden tot minstens 18 ms. Vervolgens gingen we verder met de Percona MySQL-databasetest via SysBench, die OLTP-activiteit meet. Wederom presteerde de ES3000 2.4TB uitstekend. Op de wachtrijdiepte van de terminal produceerde het 2,735 TPS, met een gemiddelde latentie van 11.7 ms bij QD32 en een 99e percentielgemiddelde bij QD32 van 19.84 ms. Deze cijfers waren aanzienlijk beter dan de gepubliceerde cijfers van vergelijkbare bedrijven.

Vervolgens schakelden we over naar onze synthetische werklastanalyse voor ondernemingen met 4k en 8k willekeurige werklasten, en de ES3000 in HP-modus leverde de grootste doorvoer in zowel Windows als Linux. Dat getuigt van het niveau van driververfijning dat Huawei zorgvuldig heeft ontwikkeld. In Windows bereikte de doorvoer ongeveer 750,000 IOPS voor 4k lezen en 250,000 IOPS voor 4k schrijven. Over naar Linux waren de 4k-prestaties iets lager in leesactiviteit, maar groter in schrijfactiviteiten - respectievelijk ongeveer 600,000 IOPS en 390,000 IOPS. Het is vermeldenswaard dat de ES3000 in onze preconditionering veel stabieler was in Windows, waardoor er minder variatie was tussen burst-snelheden. Op weg naar onze 8k 70/30-tests waren de prestaties vergelijkbaar voor alle besturingssystemen, met 325,000 IOPS. De ES3000 leverde ook uitstekende latentiecijfers, de beste in zijn klasse op het gebied van gemiddelde latentie. Het presteerde ook nek aan nek met de Micron P320h in maximale latentie en standaarddeviatie, waarbij de twee de eerste en tweede plaats verwisselden. 

VOORDELEN

  • Uitstekende prestaties over de hele linie in zowel synthetische als applicatie-workloads
  • Biedt sterke prestaties in Windows- en Linux-omgevingen
  • Prestaties beter dan op SLC-niveau door gebruik te maken van MLC NAND

NADELEN

  • De FHHL-vormfactor kan sommige toepassingen beperken
  • Koelvereisten vereisen ventilatorinstellingen met een hoog debiet binnen serveromgevingen

Tot slot

De toepassingsversneller Huawei Tecal ES3000 is een buitengewoon technisch staaltje dat zich duidelijk profileert als de best-in-class performer voor het hoogste niveau van zakelijke PCIe-flashopslag. Hoewel Huawei misschien geen bekende naam is op de Amerikaanse zakelijke markt, zal het niet lang duren voordat ze de markt opschudden met producten als de ES3000. 

Product Page

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS Feed

StorageReview Enterprise Lab