De DapuStor Haishen3 is de NVMe enterprise SSD van het bedrijf. De lijn komt in twee modellen, de DapuStor H3200 SSD (hier beoordeeld) en de DapuStor H3100 SSD die we vandaag reviewen. Beide schijftypes hebben dezelfde use-cases, waaronder: server- en opslagsystemen, datacenters, videobewaking, professionele fotografie, streaming, edge computing en maatwerk.
De DapuStor Haishen3 is de NVMe enterprise SSD van het bedrijf. De lijn komt in twee modellen, de DapuStor H3200 SSD (hier beoordeeld) en de DapuStor H3100 SSD die we vandaag reviewen. Beide schijftypes hebben dezelfde use-cases, waaronder: server- en opslagsystemen, datacenters, videobewaking, professionele fotografie, streaming, edge computing en maatwerk.
De H3100 beschikt, net als de H3200, over de nieuwste 96L 3D eTLC NAND en wordt aangedreven door een enterprise Marvell-controller. De H3200-serie gaat tot 6.4 TB, met 800 GB aan de lage kant. De schijf wordt aangeboden in zowel U.2- als HHHL-vormfactoren. Er zijn hier en daar een paar prestatieverschillen in de vermelde prestaties, maar het grote verschil is de DWPD, waarbij de H3100 3 DWPD heeft en de H3200 slechts 1 DWPD.
De DapuStor H3100 SSD wordt geleverd met capaciteiten van 800 GB, 1.6 TB, 3.2 TB en 6.4 TB. Voor deze review kijken we naar het 3.2TB model.
DapuStor H3100 SSD-specificaties
Model No | H3200 | |||
Capaciteit (TB) | 0.8 | 1.6 | 3.2 | 6.4 |
Form Factor | U.2 & HHHL | |||
Interface-protocol | PCIe3.0 x 4 NVMe 1.3 | |||
Flitstype | 96L 3D eTLC NAND | |||
Lees bandbreedte (128KB) MB/s | 3522 | 3529 | 3528 | 3529 |
Schrijf bandbreedte (128KB) MB/s | 1330 | 2521 | 2603 | 2553 |
Willekeurig lezen (4KB) KIOPS | 563 | 806 | 803 | 803 |
Willekeurig schrijven (4KB) KIOPS | 122 | 242 | 250 | 213 |
Energieverbruik | 7.0/8.5 | 7.0/9.5 | 7.0/10.5 | 7.0/11.5 |
4K willekeurige latentie (typ.) R/W μs | 87/17 | |||
4K sequentiële latentie (typ.) R/W μs | 15/17 | |||
Levensduur | 3 DWPD | |||
Oncorrigeerbare Bit Error Rate (UBER) | ||||
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 H3100 SSD-prestaties
Proefbank
Onze Enterprise SSD-beoordelingen maken gebruik van een Lenovo Think System SR850 voor toepassingstests (Opmerking: we moesten een adapterkaart gebruiken in plaats van een sleuf aan de voorkant vanwege een compatibiliteitsprobleem) en a Dell PowerEdge R740xd voor synthetische benchmarks. De ThinkSystem SR850 is een goed uitgerust quad-CPU-platform, dat veel meer CPU-kracht biedt dan nodig is om krachtige lokale opslag te benadrukken. Synthetische tests die niet veel CPU-bronnen vereisen, gebruiken de meer traditionele dual-processor server. In beide gevallen is het de bedoeling om lokale opslag in het best mogelijke licht te presenteren dat overeenkomt met de maximale schijfspecificaties van de opslagleverancier.
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
De StorageReview Enterprise-testlaboratorium biedt een flexibele architectuur voor het uitvoeren van benchmarks van zakelijke opslagapparaten in een omgeving die vergelijkbaar is met wat beheerders tegenkomen in echte implementaties. Het Enterprise Test Lab bevat een verscheidenheid aan servers, netwerken, stroomconditionering en andere netwerkinfrastructuur waarmee ons personeel real-world omstandigheden kan vaststellen om de prestaties tijdens onze beoordelingen nauwkeurig te meten.
We nemen deze details over de laboratoriumomgeving en protocollen op in beoordelingen, zodat IT-professionals en degenen die verantwoordelijk zijn voor opslagverwerving de voorwaarden kunnen begrijpen waaronder we de volgende resultaten hebben bereikt. Geen van onze beoordelingen wordt betaald of gecontroleerd door de fabrikant van de apparatuur die we testen. Aanvullende informatie over de StorageReview Enterprise-testlaboratorium en een overzicht van de netwerkmogelijkheden zijn beschikbaar op die respectievelijke pagina's.
Analyse van de werkbelasting van applicaties
Om de prestatiekenmerken van opslagapparaten voor ondernemingen te begrijpen, is het van essentieel belang om de infrastructuur en de applicatieworkloads in live-productieomgevingen te modelleren. Onze benchmarks voor de DapuStor H3100 zijn dan ook de MySQL OLTP-prestaties via SysBench en Microsoft SQL Server OLTP-prestaties met een gesimuleerde TCP-C-workload. Voor onze applicatieworkloads draait elke schijf 2-4 identiek geconfigureerde VM's.
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 had de DapuStor H3100 een weergavetijd van 2,689.1 seconden, waardoor hij bijna bovenaan de niet-Optane-schijven stond.
SQL Server-prestaties
Elke SQL Server VM is geconfigureerd met twee vDisks: een volume van 100 GB voor opstarten en een volume van 500 GB voor de database en logbestanden. Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 64 GB DRAM en maakten we gebruik van de LSI Logic SAS SCSI-controller. Terwijl onze Sysbench-workloads het platform eerder verzadigden in zowel opslag-I/O als capaciteit, zoekt de SQL-test naar latentieprestaties.
Deze test maakt gebruik van SQL Server 2014 op Windows Server 2012 R2 gast-VM's en wordt benadrukt door Quest's Benchmark Factory for Databases. OpslagReview's Microsoft SQL Server OLTP-testprotocol maakt gebruik van de huidige versie van Benchmark C (TPC-C) van de Transaction Processing Performance Council, een online transactieverwerkingsbenchmark die de activiteiten in complexe applicatieomgevingen simuleert. De TPC-C-benchmark komt dichterbij dan synthetische prestatiebenchmarks bij het meten van de sterke punten en knelpunten van opslaginfrastructuur in database-omgevingen. Elke instantie van onze SQL Server VM voor deze beoordeling gebruikt een SQL Server-database van 333 GB (schaal 1,500) en meet de transactieprestaties en latentie onder een belasting van 15,000 virtuele gebruikers.
SQL Server-testconfiguratie (per VM)
- Windows Server 2012 R2
- Opslagcapaciteit: 600 GB toegewezen, 500 GB gebruikt
- SQL Server 2014
-
- Databasegrootte: schaal 1,500
- Virtuele clientbelasting: 15,000
- RAM-buffer: 48 GB
- Testduur: 3 uur
-
- 2.5 uur voorconditionering
- 30 minuten proefperiode
Voor onze SQL Server-transactionele benchmark nam de DapuStor H3100 SSD de eerste plaats in met een totale score van 12,646.3 TPS.
Met de gemiddelde latentie van SQL Server kwam de H3100 op de derde plaats met 3.5 ms
Sysbench-prestaties
De volgende applicatiebenchmark bestaat uit een Percona MySQL OLTP-database gemeten via SysBench. Deze test meet ook de gemiddelde TPS (Transactions Per Second), de gemiddelde latentie en de gemiddelde latentie van het 99e percentiel.
Elke sysbench VM is geconfigureerd met drie vDisks: een voor opstarten (~ 92 GB), een met de vooraf gebouwde database (~ 447 GB) en de derde voor de database die wordt getest (270 GB). Vanuit het perspectief van systeemresources hebben we elke VM geconfigureerd met 16 vCPU's, 60 GB DRAM en de LSI Logic SAS SCSI-controller gebruikt.
Sysbench-testconfiguratie (per VM)
- CentOS 6.3 64-bits
- Percona XtraDB 5.5.30-rel30.1
-
- Databasetabellen: 100
- Databasegrootte: 10,000,000
- Database-threads: 32
- RAM-buffer: 24 GB
- Testduur: 3 uur
-
- 2 uur preconditionering 32 threads
- 1 uur 32 draden
Kijkend naar onze Sysbench transactionele benchmark, belandt de DapuStor H3100 precies in het midden met een totale score van 7,928.1 TPS.
Voor de gemiddelde latentie van Sysbench behaalde de H3100 een totale score van 16.14 ms, een iets betere score dan de H3200.
Voor ons worst-case scenario latentie (99e percentiel) heeft de H3100 een latentie van 31.2 ms.
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, draaide de DapuStor H3100 bijna hetzelfde als de H3200 met een piekprestatie van 789,572 IOPS en een latentie van 159.9 µs.
In Random 4K-schrijven presteerde de H3100 beter dan de H3200 en belandde in het midden met een piekscore van 370,475 IOPS en een latentie van 341.4 µs.
Overschakelen naar 64K sequentiële workloads, de H3100 liep opnieuw nek aan nek met de H3200 met een piek van 52,962 IOPS of 3.31GB/s bij een latentie van 301.6µs in 64K lezen
Voor 64K schrijven kwam de H3100 op de tweede plaats met een piekprestatie van 32,200 IOPS of 2.0 GB/s bij een latentie van 490 µs.
Onze volgende reeks tests zijn onze SQL-workloads: SQL, SQL 90-10 en SQL 80-20. Beginnend met SQL piekte de DapuStor H3100 op 248,214 IOPS bij een latentie van 128.1 µs en werd daarmee derde overall.
SQL 90-10 kwam de H3100 op de tweede plaats na de H3200 met een piek van 252,474 IOPS met een latentie van 126.2 µs.
Voor SQL 80-20 zagen we de H3100 net achter de H3200 binnenkomen voor de vierde plaats met 242,861 IOPS en een latentie van 132.1 µs.
De volgende stap zijn onze Oracle-workloads: Oracle, Oracle 90-10 en Oracle 80-20. Beginnend met Oracle, werd de DapuStor H3100 tweede met een piekprestatie van 263,317 IOPS bij een latentie van 132.8 µs.
In Oracle 90-10 nam de H3100 de eerste plaats in met een piekprestatie van 218,142 IOPS bij een latentie van 100.4 µs.
Oracle 80-20 had de H3100 opnieuw op de eerste plaats met een piekprestatie van 212,157 IOPS met 103.1 µs voor latentie.
Vervolgens zijn we overgestapt op onze VDI-kloontest, Full en Linked. Voor VDI Full Clone (FC) Boot behaalde de H3100 de tweede overall met een piek van 192,659 IOPS bij een latentie van 181.1 µs.
Voor VDI FC Initial Login werd de H3100 derde met een piekscore van 115,354 IOPS en een latentie van 257.2 µs.
VDI FC Monday Login zag de H3100 opnieuw derde worden met 87,136 IOPS en een latentie van 181.7 µs.
Voor VDI Linked Clone (LC) Boot behaalde de DapuStor H3100 de tweede plaats met 95,726 IOPS en een latentie van 166.5 µs.
VDI LC Initial Login zag de H3100 op de tweede plaats komen met 50,905 IOPS en 154.9 µs voor latentie.
Ten slotte zorgde VDI LC Monday Login ervoor dat de H3100 derde werd met een piekprestatie van 66,846 IOPS en een latentie van 236.9 µs.
Conclusie
De DapuStor H3100 SSD is de andere Haishen3 enterprise drive die door het bedrijf is uitgebracht. Net als de eerder besproken H3200, wordt de H3100 aangeboden in U.2- en HHHL-vormfactoren die gericht zijn op een verscheidenheid aan zakelijke gebruiksscenario's. De schijf maakt gebruik van 96-laags 3D eTLC NAND en wordt geleverd in capaciteiten van 800 GB tot 6.4 TB. De schijf heeft maximale vermelde snelheden van 3.53 GB/s en 803,000 IOPS. In tegenstelling tot de H3200 heeft de H3100 3DWPD.
Als we naar de prestaties kijken, hebben we zowel onze Application Workload Analysis als VDBench-tests uitgevoerd. In Sysbench presteerde de H3100 vergelijkbaar met de H3200, tenzij het een latentiegevoelige test was zoals SQL Server. In SQL Server behaalde de H3100 totale scores van 12,646.3 TPS en een gemiddelde latentie van 3.5 ms. Voor Sysbench had de H3100 een totale score van 7,928 TPS, een gemiddelde latentie van 16.14 ms en een latentie in het slechtste geval van 31.2 ms. Voor Houdini plaatste de DapuStor-schijf zich bijna bovenaan met 2,689.1 seconden.
Door over te schakelen naar VDBench, kon de DapuStor H3100 blijven hangen met enkele van de best presterende spelers in onze NVMe enterprise SSD-pool en presteerde hij beter bij het schrijven dan zijn zusterschijf. Hoogtepunten zijn onder meer 790K IOPS in 4K lezen, 370K IOPS in 4K schrijven, 3.31 GB/s in 64K lezen en 2 GB/s in 64K schrijven. In SQL zagen we 248K IOPS, 252K IOPS in SQL 90-10 en 243K IOPS in SQL 80-20. Oracle gaf ons 263K IOPS, 218K IOPS Oracle 90-10 en 212K IOPS in Oracle 80-20, waarmee we de eerste plaats innamen in de laatste twee benchmarks. In onze VDI-kloontests haalt de H3100 193 IOPS in FC-opstart, 115 IOPS in FC Initial Login, 87 IOPS in FC Monday Login, 96 IOPS in LC-boot, 51 IOPS in LC Initial Login en 67K IOPS in LC Monday Login.
Over het algemeen kan de DapuStor H3100 redelijk goed bij de tophonden blijven en levert hij betere schrijfprestaties dan de H3200. Kiezen tussen de twee zou meer zijn dan wat je nodig hebt voor een bepaalde use-case, maar het is een krachtige schijf met een goede capaciteit en uithoudingsvermogen.
Neem contact op met StorageReview
Nieuwsbrief | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed