De DapuStor H3900 is een enterprise SSD die deel uitmaakt van de Haishen3-XL-lijn van het bedrijf. In tegenstelling tot de H3100 of de H3200 is de DapuStor H3900 gebaseerd op KIOXIA XL-FLASH- technologie (de eerste schijf op de markt met deze nieuwe technologie), vandaar de naam Haishen3-XL. Omdat deze SSD is gebaseerd op Storage Class Memory (SCM), zal hij vergelijkbare toepassingen hebben als andere media van dezelfde klasse, waaronder datacaching en -acceleratie, in-memory databases, AI-training en Big Data.
Storage Class Memory is al een paar jaar uit en Intel's Optane domineert min of meer dat segment van de markt. Het is leuk om wat concurrentie te zien om te zien hoe ze zich tegen elkaar houden. Als er maar één optie is, is dat natuurlijk de beste. Net als andere SCM biedt de DapuStor H3900 SSD een ultralage latentie met hogere prestaties. DapuStor citeert tot 3.5GB/3.2GB bandbreedte, 830K/300K IOPS bij werklasten met lage wachtrijdiepte en 20μs leeslatentie. Naast prestatiewinst heeft de schijf ook een verbazingwekkend uithoudingsvermogen met tot 30 DWPD. De schijf maakt gebruik van de Marvell ZAO-controller.
Net als bij andere SCM is er een capaciteitslimiet. De H3900 wordt geleverd met een capaciteit van 400 GB, 750 GB, 800 GB en 1.6 TB. Voor deze review gaan we kijken naar de 800GB versie.
DapuStor H3900 SSD-specificaties
| Model No | H3900 | ||||
| Capaciteit (TB) | 0.4 | 0.75 | 0.8 | 1.6 | |
| Form Factor | U.2 & HHHL | ||||
| Interface | PCIe3.0 x 4 NVMe 1.3 | ||||
| Flitstype | 96L 3D XL-FLITS | ||||
| Lees bandbreedte (128KB) MB/s | 3500 | 3500 | 3500 | 3500 | |
| Schrijf bandbreedte (128KB) MB/s | 3000 | 3100 | 3100 | 3200 | |
| Willekeurig lezen (4KB) KIOPS | 830 | 830 | 830 | 830 | |
| Willekeurig schrijven (4KB) KIOPS | 246 | 350 | 300 | 288 | |
| Stroomverbruik (typ./max.) Watt | 7.0/8.1 | 7.0/8.5 | 7.0/8.5 | 7.0/9.5 | |
| Levensduur | 30 DWPD | ||||
| 4K willekeurige latentie (typ. ) R/W μs | 30/17 | 20/09 | ||||
| Oncorrigeerbare Bit Error Rate (UBER) | -17 | ||||
| Gemiddelde tijd tussen uitval (MTBF) | 2 miljoen uur | ||||
| Ondersteunde besturingssystemen | RHEL, SLES, CentOS, Ubuntu, Windows Server, VMware ESXi | ||||
| Certificering | FCC, CE, ROHS, REACH, WEEE, PCI express, NVM express | ||||
DapuStor H3900 SSD-prestaties
Proefbank
Voor onze Enterprise SSD-reviews gebruiken we een Lenovo ThinkSystem SR850 voor applicatietests (let op: we moesten een adapterkaart gebruiken in plaats van een frontbay-slot vanwege een compatibiliteitsprobleem) en een Dell PowerEdge R740xd voor synthetische benchmarks. De ThinkSystem SR850 is een goed uitgerust platform met vier CPU's, dat ruim voldoende rekenkracht biedt om krachtige lokale opslag te testen. Synthetische tests die minder CPU-resources vereisen, maken gebruik van de meer traditionele server met twee processors. In beide gevallen is het de bedoeling om lokale opslag zo goed mogelijk te presenteren, in lijn met de maximale specificaties van de opslagleveranciers.
Lenovo Think System SR850
- 4 x Intel Platinum 8160 CPU (2.1 GHz x 24 cores)
- 16 x 32 GB DDR4-2666 MHz ECC DRAM
- 2 x RAID 930-8i 12Gb/s RAID-kaarten
- 8 NVMe-bays
- VMware ESXI 6.5
Dell PowerEdge R740xd
- 2 x Intel Gold 6130 CPU (2.1 GHz x 16 kernen)
- 4 x 16 GB DDR4-2666 MHz ECC DRAM
- 1x PERC 730 2GB 12Gb/s RAID-kaart
- Add-in NVMe-adapter
- Ubuntu-16.04.3-desktop-amd64
Achtergrond en vergelijkingen testen
Het StorageReview Enterprise Test Lab biedt een flexibele architectuur voor het uitvoeren van benchmarks van enterprise-opslagapparaten in een omgeving die vergelijkbaar is met wat beheerders in de praktijk tegenkomen. Het Enterprise Test Lab omvat diverse servers, netwerkapparatuur, stroomvoorziening en andere netwerkinfrastructuur, waardoor onze medewerkers realistische omstandigheden kunnen creëren om de prestaties tijdens onze reviews nauwkeurig te meten.
We nemen deze details over de labomgeving en -protocollen op in onze reviews, zodat IT-professionals en degenen die verantwoordelijk zijn voor de aanschaf van opslagapparatuur de omstandigheden kunnen begrijpen waaronder we de volgende resultaten hebben behaald. Geen van onze reviews wordt betaald of begeleid door de fabrikant van de apparatuur die we testen. Aanvullende details over het StorageReview Enterprise Test Lab en een overzicht van de netwerkmogelijkheden zijn beschikbaar op de betreffende pagina's.
Analyse van de werkbelasting van applicaties
Om de prestatiekarakteristieken van enterprise-opslagapparaten te begrijpen, is het essentieel om de infrastructuur en de applicatieworkloads te modelleren zoals die in live productieomgevingen voorkomen. Onze benchmarks voor de DapuStor H3100 zijn daarom de MySQL OLTP-prestaties via SysBench en de Microsoft SQL Server OLTP-prestaties met een gesimuleerde TCP/C-workload. Voor onze applicatieworkloads zullen op elke schijf 2 tot 4 identiek geconfigureerde virtuele machines draaien.
Houdini van SideFX
De Houdini-test is specifiek ontworpen om de opslagprestaties te evalueren met betrekking tot CGI-weergave. Het testbed voor deze toepassing is een variant van het kernservertype Dell PowerEdge R740xd dat we in het lab gebruiken met dubbele Intel 6130 CPU's en 64 GB DRAM. In dit geval hebben we Ubuntu Desktop (ubuntu-16.04.3-desktop-amd64) op bare metal geïnstalleerd. De uitvoer van de benchmark wordt gemeten in seconden om te voltooien, waarbij minder beter is.
De Maelstrom-demo vertegenwoordigt een deel van de renderingpijplijn dat de prestatiemogelijkheden van opslag benadrukt door aan te tonen dat het het wisselbestand effectief kan gebruiken als een vorm van uitgebreid geheugen. De test schrijft de resultaatgegevens niet weg en verwerkt de punten niet om het muurtijdeffect van de latentie-impact op de onderliggende opslagcomponent te isoleren. De test zelf bestaat uit vijf fasen, waarvan we er drie uitvoeren als onderdeel van de benchmark, en wel als volgt:
- Laadt ingepakte punten van schijf. Dit is het moment om van schijf te lezen. Dit is single-threaded, wat de algehele doorvoer kan beperken.
- Pakt de punten uit in een enkele platte reeks zodat ze kunnen worden verwerkt. Als de punten niet afhankelijk zijn van andere punten, kan de werkset worden aangepast om in de kern te blijven. Deze stap is multi-threaded.
- (Niet uitgevoerd) Verwerkt de punten.
- Verpakt ze opnieuw in emmerblokken die geschikt zijn om terug op schijf op te slaan. Deze stap is multi-threaded.
- (Niet uitgevoerd) Schrijft de gebuckte blokken terug naar schijf.
Hier was de DapuStor H3900 in staat om 2,201.987 seconden te halen, waardoor hij precies binnen bereik kwam met de andere SCM-schijven.
VDBench-werkbelastinganalyse
Als het gaat om het benchmarken van opslagapparaten, is het testen van applicaties het beste en komt het synthetische testen op de tweede plaats. Hoewel ze geen perfecte weergave zijn van de werkelijke werkbelasting, helpen synthetische tests wel om opslagapparaten te baseren met een herhaalbaarheidsfactor die het gemakkelijk maakt om appels met appels te vergelijken tussen concurrerende oplossingen. Deze workloads bieden een scala aan verschillende testprofielen, variërend van "four corners"-tests, algemene tests voor de grootte van databaseoverdrachten tot het vastleggen van sporen uit verschillende VDI-omgevingen. Al deze tests maken gebruik van de gemeenschappelijke vdBench-workloadgenerator, met een scripting-engine om resultaten te automatiseren en vast te leggen over een groot rekentestcluster. Hierdoor kunnen we dezelfde workloads herhalen op een breed scala aan opslagapparaten, waaronder flash-arrays en individuele opslagapparaten. Ons testproces voor deze benchmarks vult het volledige schijfoppervlak met gegevens en verdeelt vervolgens een schijfgedeelte dat gelijk is aan 25% van de schijfcapaciteit om te simuleren hoe de schijf zou kunnen reageren op applicatieworkloads. Dit is anders dan volledige entropietests die 100% van de schijf gebruiken en deze in stabiele toestand brengen. Als gevolg hiervan weerspiegelen deze cijfers hogere aanhoudende schrijfsnelheden.
profielen:
- 4K willekeurig lezen: 100% lezen, 128 threads, 0-120% joate
- 4K willekeurig schrijven: 100% schrijven, 64 threads, 0-120% snelheid
- 64K sequentieel lezen: 100% lezen, 16 threads, 0-120% jorate
- 64K sequentieel schrijven: 100% schrijven, 8 threads, 0-120% snelheid
- Synthetische database: SQL en Oracle
- VDI volledige kloon en gekoppelde kloonsporen
Vergelijkingen:
In onze eerste VDBench Workload Analysis, Random 4K Read, verklaarde de DapuStor met prestaties bij een latentie van slechts 31.7 µs en bereikte een piek van 835,064 IOPS met een latentie van slechts 148.2 µs alvorens een klein beetje te dalen. Dit zette de drive op de eerste plaats met een comfortabele marge.
4K willekeurig schrijven was een ander verhaal voor de H3900. Hier werd de schijf derde met een piekprestatie van 338,630 IOPS met een latentie van 457.4 µs.
Als we overschakelen naar sequentiële workloads, bekijken we onze 64K-benchmarks. Voor sequentieel lezen piekte de H3900 op 47,707 IOPS of 3GB/s bij een latentie van 334.3µs voor de tweede plaats.
Met 64K sequentieel schrijven kwam de DapuStor opnieuw als beste uit de bus met een piek van 36,571 IOPS of 2.3GB/s bij een latentie van 431µs.
Onze volgende reeks tests zijn onze SQL-workloads: SQL, SQL 90-10 en SQL 80-20. Beginnend met SQL, had de DapuStor H3900 een indrukwekkende run waarbij hij in zijn geheel onder de 100 µs bleef. De schijf piekte op de eerste plaats met 405,709 IOPS en een latentie van slechts 78.6 µs.
Voor SQL 90-10 herhaalde de H3900 zijn latentietrend met een piekscore van 388,430 IOPS met een latentie van slechts 81.8 µs. De rit nam gemakkelijk de eerste plaats in.
SQL 80-20 toonde de beste plaatsing van de H3900 tot nu toe met een piek van 378,175 IOPS bij 83.9 µs voor latentie, ruim voor op het peloton.
De volgende stap zijn onze Oracle-workloads: Oracle, Oracle 90-10 en Oracle 80-20. Beginnend met Oracle, ging de DapuStor H3900 verder met zijn extreem lage latency-dominantie. De schijf pakte de eerste plaats met een piek van 354,991 IOPS met een latentie van 98.5 µs.
Met Oracle 90-10 bleef de H3900 in de eerste plaats met een piek van 332,320 IOPS en een latentie van 65.7 µs.
Oracle 80-20 had opnieuw de H3900 bovenaan met 328,103 IOPS en een latentie van 66.3 µs.
Vervolgens zijn we overgestapt op onze VDI-kloontest, Full en Linked. Voor VDI Full Clone (FC) Boot was de DapuStor H3900 ver aan de leiding met een piek van 231,866 IOPS met een latentie van 138.8 µs voordat hij er een paar liet vallen.
Voor VDI FC Initial Login stond de H3900 bovenaan met een piek van 145,357 IOPS en een latentie van 203.4 µs.
VDI FC Monday Login zag de DapuStor de stopplaats innemen met 118,009 IOPS met een latentie van 133.6 µs.
Voor VDI Linked Clone (LC) Boot bereikte de DapuStor H3900 een piek van 107,815 IOPS met een latentie van 147.8 µs. De aandrijving bleef op de eerste plaats.
Na een lange tijd bovenaan, gleed de H3900 naar de tweede plaats achter de Intel 900p in onze VDI LC Initial Login met een piek van 64,107 IOPS en een latentie van 122µs.
Eindelijk schoot de H3900 ver naar voren in VDI LC Monday Login met een piek van 84,739 IOPS en een latentie van 186.2 µs.
Conclusie
De DapuStor H3900 is een storage class memory (SCM) SSD voor de onderneming. De schijf maakt gebruik van de XL-FLASH-technologie van KIOXIA, waardoor deze deel uitmaakt van DapuStor's Haishen3-XL-lijn. Omdat het een SCM-schijf is, is het gericht op dezelfde use-cases die verband houden met SCM, maar met name gericht op gegevenscache en versnelling, in-memory database, AI-training en Big Data. De schijf wordt geleverd in zowel U.2- als HHHL-vormfactoren (we kijken naar de U.2-versie). En net als andere SCM-schijven is de capaciteit wat aan de lage kant, maar wordt aangeboden in 400 GB, 750 GB, 800 GB en 1.6 TB. Voor prestaties wordt de drive geciteerd met een bandbreedte tot 3.5 GB/3.2 GB, 830K/300K IOPS bij workloads met een lage wachtrijdiepte met 20μs leeslatentie, met maximaal 30DWPD.
Wat de prestaties betreft, hebben we zowel onze Application Workload Analysis (alleen Houdini) als VDBench-tests uitgevoerd. Voor Houdini van SideFX eindigde de H3900 bijna bovenaan met 2,201.987 seconden. Beter dan de conventionele NAND-schijven, maar aan de onderkant van de SCM-schijven.
Voor VDBench schitterde de drive echt. Hoogtepunten zijn onder meer 835K IOPS voor 4K lezen, 339K IOPS voor 4K schrijven, 3GB/s voor 64K lezen en voor 64K schrijven bereikte de schijf 2.3 GB/s. Met SQL zagen we 406K IOPS, 388K IOPS voor SQL 90-10, 378K IOPS voor SQL 80-20 met pieklatentie onder 100 µs in alle drie de tests. Voor Oracle zagen we 355 IOPS, 332 IOPS voor Oracle 90-10, 328 IOPS voor Oracle 80-20, en wederom een pieklatentie van minder dan 100 µs in alle drie de tests. In onze VDI-kloontests bleef de H3900 indruk maken en bleef hij bovenaan of dichtbij. Bij het opstarten van VDI FC had de schijf 232K IOPS, bij de eerste aanmelding van VDI FC had de schijf 145K IOPS, bij de aanmelding van VDI FC op maandag 118K IOPS, bij het opstarten van VDI LC bereikte het 108K IOPS, bij de eerste aanmelding van VDI LC was de piek 64K IOPS, en in VDI LC maandag login raakte de schijf ongeveer 85K IOPS.
Nu Optane al zo lang de regerende koning is in de SCM-ruimte, is het leuk om een concurrent het veld te zien betreden met een indrukwekkende show. Hoewel de DapuStor niet de eerste plaats in Houdini innam, hoewel dichtbij, domineerde hij de meeste van onze andere benchmarks met in verschillende gevallen een kleine hoeveelheid latentie. Voor workloads die extreem lage latentie en sterke prestaties nodig hebben, is de DapuStor H3900 de drive die u zoekt.




Amazon