Hem Företag Granskning av Inspur NS8500 G2 SSD

Granskning av Inspur NS8500 G2 SSD

by Charles P. Jefferies

Inspur är en av världens största serverleverantörer. De har också sina egna lagringslösningar, varav vi tittar på NS8500 G2 SSD. Denna Gen4-enhet av företagsklass använder 112-lagers eTLC NAND och Inspurs egen firmware. Enheten är inriktad på I/O-intensiva applikationer som kräver låg latens.

Inspur är en av världens största serverleverantörer. De har också sina egna lagringslösningar, varav vi tittar på NS8500 G2 SSD. Denna Gen4-enhet av företagsklass använder 112-lagers eTLC NAND och Inspurs egen firmware. Enheten är inriktad på I/O-intensiva applikationer som kräver låg latens.

Specifikationer för Inspur NS8500 G2

Vi tittade på ett parti av NS8500 G2 SSD:erna i vår Inspur NF5280M6 Server med NS8500 G2 SSD prestandarapport. Den artikeln är värd ett klick för en grundlig bakgrund om vad Inspur erbjuder i det här utrymmet, speciellt eftersom vi testade enheten (faktiskt 12 av dem) inuti en av deras servrar, men de viktigaste lagringsspecifika detaljerna kommer att upprepas nedan.

Inspur säger att dess andra generationens kontroller i NS8500 G2 har dubbelt så hög prestanda som den första generationen, med upp till 7 GB/s läsning och 5 GB/s skriv. Som nämnts använder den här enheten 112-lagers eTLC NAND och ett Gen4-gränssnitt, så det borde vara idealiskt för de flesta företagsarbetsbelastningar.

NS8500 G2 har en 2.5-tums U.2-formfaktor och finns i kapaciteterna 1.92TB, 3.84TB och 7.68TB. MTBF för alla kapaciteter är 2.6 miljoner timmar. Se NS8500 G2:s fullständiga specifikationer nedan.

Formfaktor 2.5” U.2
Värdgränssnitt PCIe 4.0 x4
NAND Flash 112L 3D eTLC NAND
Prestanda & Kapacitet Kapacitet 1.92TB 3.84TB 7.68TB
Sekventiell läsning (MB / s) 7000MB / s 7000MB / s 7000MB / s
Sekventiell skrivning (MB / s) 2625MB / s 4500MB / s 5000MB / s
4k Random Read IOPS 1450K 1450K 1600K
4k Random Write IOPS 126K 200K 210K
Läs-/skrivfördröjning 11us 11us 11us
PBW 4.34PB 8.68PB 17.36PB
MTBF 2,600,000 timmar
Datalagrings 3 månader vid 40°C
Drift Temp 0 ° C - 70 ° C
lagring Temp -40 ° C - 85 ° C
Operativsystem som stöds Centos, Ubuntu, Windows, VMware, Red Hat, SUSE, Oracle Linux
Produktcertifiering FCC/UL/CB/UNH-IOLCE/REACH/RoHS/VROC/Broadcom RAID-kortkompatibilitetscertifiering

Inspur NS8500 G2 Performance

Testbakgrund och jämförelser

Smakämnen StorageReview Enterprise Test Lab ger en flexibel arkitektur för att utföra riktmärken för företagslagringsenheter i en miljö som är jämförbar med vad administratörer möter i verkliga implementeringar. Enterprise Test Lab innehåller en mängd olika servrar, nätverk, strömkonditionering och annan nätverksinfrastruktur som gör att vår personal kan etablera verkliga förhållanden för att noggrant mäta prestanda under våra granskningar.

Vi införlivar dessa detaljer om labbmiljön och protokollen i granskningar så att IT-proffs och de som ansvarar för lagringsanskaffning kan förstå under vilka förutsättningar vi har uppnått följande resultat. Ingen av våra recensioner betalas för eller övervakas av tillverkaren av utrustningen vi testar. Ytterligare information om StorageReview Enterprise Test Lab och en översikt över dess nätverksfunktioner finns på respektive sidor.

Jämförbara:

Testbädd

Våra PCIe Gen4 Enterprise SSD-recensioner utnyttjar en Lenovo ThinkSystem SR635 för applikationstester och syntetiska riktmärken. ThinkSystem SR635 är en välutrustad en-CPU AMD-plattform som erbjuder CPU-kraft långt över vad som behövs för att betona högpresterande lokal lagring. Syntetiska tester kräver inte mycket CPU-resurser men använder fortfarande samma Lenovo-plattform. I båda fallen är avsikten att visa upp lokal lagring i bästa möjliga ljus som är i linje med lagringsleverantörens maximala enhetsspecifikationer.

PCIe Gen4 Synthetic and Application Platform (Lenovo ThinkSystem SR635)

  • 1 x AMD 7742 (2.25 GHz x 64 kärnor)
  • 8 x 64 GB DDR4-3200MHz ECC DRAM
  • CentOS 7.7 1908
  • ESXi 6.7u3

Vi testar 7.68TB Inspur NS8500 G2.

SQL Server prestanda

Varje SQL Server VM är konfigurerad med två vDisks: 100 GB volym för uppstart och en 500 GB volym för databasen och loggfiler. Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 8 vCPU:er, 64 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern. Medan våra Sysbench-arbetsbelastningar som tidigare testats mättade plattformen i både lagrings-I/O och kapacitet, letar SQL-testet efter latensprestanda.

Det här testet använder SQL Server 2014 som körs på Windows Server 2012 R2 gäst-VM och betonas av Quests Benchmark Factory for Databases. StorageReview's Microsoft SQL Server OLTP-testprotokoll använder det aktuella utkastet till Transaction Processing Performance Councils Benchmark C (TPC-C), ett riktmärke för transaktionsbearbetning online som simulerar de aktiviteter som finns i komplexa applikationsmiljöer. TPC-C-riktmärket kommer närmare än syntetiska prestandariktmärken att mäta prestandastyrkorna och flaskhalsarna hos lagringsinfrastruktur i databasmiljöer. Varje instans av vår SQL Server VM för denna granskning använder en 333 GB (1,500 15,000 skala) SQL Server-databas och mäter transaktionsprestanda och latens under en belastning på XNUMX XNUMX virtuella användare.

SQL Server-testkonfiguration (per virtuell dator)

  • Windows Server 2012 R2
  • Lagringsutrymme: 600 GB tilldelat, 500 GB använt
  • SQL Server 2014
    • Databasstorlek: 1,500 XNUMX skala
    • Virtuell klientbelastning: 15,000 XNUMX
    • RAM-buffert: 48GB
  • Testlängd: 3 timmar
    • 2.5 timmars förkonditionering
    • 30 minuters provperiod

NS8500 G2 började med 12,648.6 XNUMX TPS i vårt SQL Server-transaktionsriktmärke, vilket placerade den ungefär i mitten av paketet i denna snäva grupp.

Inspur NS8500 G2 - SQL Server TPS

Nästa är SQL Servers genomsnittliga latens, där NS8500 G2 gjorde ännu en mid-pack-visning och slog bara Intel P5510 och Samsung PM1735.

Inspur NS8500 G2 - SQL Server genomsnittlig latens

Sysbench Performance

Nästa benchmark för ansökan består av en Percona MySQL OLTP-databas mätt via SysBench. Detta test mäter också genomsnittlig TPS (Transactions Per Second), genomsnittlig latens och genomsnittlig 99:e percentil latens.

Varje sysbench VM är konfigurerad med tre vDisks: en för uppstart (~92GB), en med den förbyggda databasen (~447GB), och den tredje för databasen som testas (270GB). Ur ett systemresursperspektiv konfigurerade vi varje virtuell dator med 8 vCPU:er, 60 GB DRAM och utnyttjade LSI Logic SAS SCSI-kontrollern.

Sysbench-testkonfiguration (per virtuell dator)

  • CentOS 6.3 64-bitars
  • Percona XtraDB 5.5.30-rel30.1
    • Databastabeller: 100
    • Databasstorlek: 10,000,000 XNUMX XNUMX
    • Databastrådar: 32
    • RAM-buffert: 24GB
  • Testlängd: 3 timmar
    • 2 timmar förkonditionering 32 trådar
    • 1 timme 32 trådar

NS8500 G2 följer bara Dapustor R5100 i vårt Sysbench-transaktionsriktmärke, med 10,478 XNUMX TPS.

Inspur NS8500 G2 - Sysbench Average TPS

NS8500 G2:s 12.21 ms i Sysbench genomsnittlig latens fortsätter att vara tillräckligt bra för mitten av packningen, återigen bara efter Dapustor R5100. Micron 9400 Pro fortsätter att leda.

Inspur NS8500 G2 - Sysbench Average Latency

Vårt värsta fall (99:e percentilen) Sysbench-test ser att NS8500 G2 förbättrar sitt ställningstagande lite, och nu kantar Kioxia CD6.

Inspur NS8500 G2 - Sysbench 99th Percentile

VDBench arbetsbelastningsanalys

När det gäller benchmarking av lagringsenheter är applikationstestning bäst, och syntetiska tester kommer på andra plats. Även om det inte är en perfekt representation av faktiska arbetsbelastningar, hjälper syntetiska tester till baslagringsenheter med en repeterbarhetsfaktor som gör det enkelt att göra jämförelser mellan äpplen och äpplen mellan konkurrerande lösningar. Dessa arbetsbelastningar erbjuder en rad olika testprofiler som sträcker sig från "fyra hörn"-tester, vanliga tester av databasöverföringsstorlekar, till spårningsfångst från olika VDI-miljöer.

Alla dessa tester utnyttjar den vanliga vdBench-arbetsbelastningsgeneratorn, med en skriptmotor för att automatisera och fånga resultat över ett stort beräkningstestkluster. Detta gör att vi kan upprepa samma arbetsbelastningar över ett brett utbud av lagringsenheter, inklusive flash-arrayer och individuella lagringsenheter. Vår testprocess för dessa riktmärken fyller hela enhetens yta med data och partitionerar sedan en enhetssektion som motsvarar 25 % av enhetens kapacitet för att simulera hur enheten kan reagera på applikationsarbetsbelastningar. Detta skiljer sig från fullständiga entropitester som använder 100 % av enheten och tar dem till ett stabilt tillstånd. Som ett resultat kommer dessa siffror att återspegla högre ihållande skrivhastigheter.

profiler:

  • 4K slumpmässig läsning: 100 % läsning, 128 trådar, 0-120 % iorat
  • 4K Random Write: 100% Write, 128 trådar, 0-120% iorate
  • 16K sekventiell läsning: 100 % läsning, 32 trådar, 0-120 % iorat
  • 16K sekventiell skrivning: 100 % skrivning, 16 trådar, 0-120 % iorate
  • 64K sekventiell läsning: 100 % läsning, 32 trådar, 0-120 % iorat
  • 64K sekventiell skrivning: 100 % skrivning, 16 trådar, 0-120 % iorate
  • 4K, 8K och 16K 70R/30W Random Mix, 64 trådar, 0-120 % iorat
  • Syntetisk databas: SQL och Oracle
  • VDI Full Clone och Linked Clone Traces

Vårt första VDBench-test är slumpmässigt läst 4K. NS8500 G2 bibehöll sitt mellanpaket och slutade på 1,467,450 347 5100 IOPS vid 1,760,209 µs. Den kunde inte fånga Dapustor R289, som uppnådde XNUMX XNUMX XNUMX IOPS vid XNUMX µs.

Inspur NS8500 G2 Random Read 4K

Liksom de andra enheterna, stötte NS8500 G2 på en latensspik i slumpmässig skrivning 4K. Dess bästa pre-spike-tal var 439,232 48.4 IOPS på bara 5100µs. Dapustor R9400 eller Micron XNUMX Pro förblir utom räckhåll.

Inspur NS8500 G2 4K Random Write

Nästa är våra sekventiella tester, som börjar med att läsa. NS8500 G2:s graflinje är nästan densamma som den för Solidigm P5520, med en topp på 6,720 594 MB/s vid XNUMX µs.

Inspur NS8500 G2 Sekventiell läsning 64K

NS8500 G2 klarade sig bra i sekventiell skrivning 64K, och slog 2,897 653 MB/s vid 6920 µs före latensspiken. Bara Memblaze 9400 och Micron 8500 Pro gjorde det bättre. Noterbart är att NS2 G5100 slog ut Dapustor RXNUMX.

Inspur NS8500 G2 Sequential Write 64K

Låt oss gå vidare till 16K-testerna. NS8500 G2 klarade sig inte så bra i lästestet och slutade på 190,724 167 IOPS vid 6 µs. Bara Kioxia CDXNUMX klarade sig marginellt sämre.

Inspur NS8500 G2 16K sekventiell avläsning

NS8500 G2 löste in sig själv i sekventiell skrivning 16K, och uppnådde 184,492 82.3 IOPS på bara 5100µs utan en större latensspik eller instabilitet som många av de andra enheterna visade. Dapustor RXNUMX tog ett baksäte i detta test också.

Inspur NS8500 G2 16K sekventiell skrivning

Nu för våra blandade läs-/skrivprofiler, som börjar med 70/30 4K. Det var status quo för NS8500 G2, vilket inte är en dålig sak eftersom dess prestanda har varit mycket stabil under våra tester hittills. Den slutade bakom Dapustor R5100 och Micron 9400 Pro med 571,812 109 IOPS vid XNUMX µs.

Inspur NS8500 G2 Mixed 70/30 4K

NS8500 G2 bibehöll sin mid-pack-prestanda i den blandade 8K-profilen och slutade på 399,186 158 IOPS vid XNUMX µs.

Inspur NS8500 G2 Mixed 70/30 8K

Inte mycket förändras med NS8500 G2:s relativa prestanda i 70/30 16K-profilen, även om Kioxia CD6 och Samsung PM9A3 tappar avsevärt. NS8500 G2 stannar i mitten och slutför testet vid 250,320 253 IOPS vid XNUMX µs.

Inspur NS8500 G2 Mixed 70/30 16K

Det är allt för de blandade arbetsbelastningarna, så det är vidare till databastestningen, med början i SQL Workload. NS8500 G2 rörde inte den ledande Dapustor R5100, Micron 9400 Pro eller Solidigm P5520, och satt i den bakre halvan av gruppen med ett slutligt antal på 270,689 117 IOPS vid 100µs. De ledande enheterna gick inte sönder XNUMXµs.

Inspur NS8500 G2 SQL arbetsbelastning

NS8500 G2 fortsatte sin konsekventa prestanda i SQL 90-10, och slutförde testet vid 268,235 118 IOPS vid XNUMX µs.

Inspur NS8500 G2 SQL 90/10

Stadigt när hon går är NS8500 G2:s motto, där den återigen visar solid mid-pack-prestanda i SQL 80-20. Den slutade före Memblaze 6920 vid 269,241 117 IOPS vid 5100 µs. Endast Dapustor R9400 och Micron 100 Pro stannade under XNUMXµs.

Inspur NS8500 G2 SQL 80/20

Nu till våra Oracle-tester, som börjar med Oracle Workload. Flera av dreven visade mindre instabilitet, men inte den stenhårda NS8500 G2! Det slutade på ett tillförlitligt sätt mitt i packningen, med ett slutligt antal på 273,976 128 IOPS vid XNUMX µs.

Inspur NS8500 G2 Oracle Workload

Linjerna för alla enheter jämnas ut i Oracle 90-10. NS8500 G2 är svår att skilja från Memblaze 6920; dess bästa antal var 200,413 109 IOPS vid 5100 µs. Dapustor RXNUMX förblev omöjlig att fånga.

Inspur NS8500 G2 Oracle 90-10

Det sista databastestet är Oracle 80-20. NS8500 G2 fungerade återigen som Memblaze 6920 och den här gången även Samsung PM9A3. Den avslutade testet vid 204,694 106 IOPS vid XNUMX µs.

Inspur NS8500 G2 Oracle 80-20

Vår sista serie av tester är VDI full clone (FC) och länkad klon (LC). Vi börjar med VDI FC-stövel, där NS8500 G2 visade en fin jämn linje genom mitten av denna grupp. Dess högsta antal var 223,972 153 IOPS vid 9400 µs. Det fortsatte inte att fånga Micron 5100 Pro eller Dapustor RXNUMX.

Inspur NS8500 G2 VDI FC Boot

Den galet utseende grafen för VDI FC Initial Login är normen för detta test. NS8500 G2 tog en tidig latensspik innan den lugnade ner sig och nådde 153,709 191 IOPS vid 9400µs, vilket inte var så långt från Micron 5100 Pro och Dapustor RXNUMX.

Inspur NS8500 G2 VDI FC Första inloggning

De snirkliga linjerna blev värre i det tuffare VDI FC Monday Login-testet. NS8500 G2 stannade ungefär där den var i förhållande till de andra enheterna och slutade på 97,505 161 IOPS vid 6920 µs. Memblaze XNUMX tog precis ut det.

Inspur NS8500 G2 VDI FC Måndag inloggning

VDI Linked Clone (LC)-testerna är nästa. Konsistens är NS8500 G2:s mantra, och den gör ingen besviken, med en stadig linje som slutar på 86,813 183 IOPS vid 6 µs. I ett sällsynt ögonblick gick Kioxia CD8500 bättre, men dess linje började med en stor spik där NS2 GXNUMX inte visade någon.

Inspur NS8500 G2 VDI LC Boot

VDI LC Initial Login såg att NS8500 G2 inte riktigt höll sig kall, med en stor latensspik som aldrig riktigt kom ner. Den nådde 22,850 175 IOPS vid 8,430 µs före spiken och slutade på bara 946 XNUMX IOPS vid XNUMX µs.

Inspur NS8500 G2 VDI LC Första inloggning

NS8500 G2 vände på saker och ting i vårt senaste test, VDI LC Monday Login. Det började med höga latenser men återhämtade sig snabbt och slutade starkt på 78,094 201 IOPS vid 9400µs. Det är inte långt ifrån Micron 87,563, som slutade på 179 XNUMX IOPS vid XNUMX µs.

Inspur NS8500 G2 VDI LC Måndag Inloggning

Avslutande tankar

Inspur NS8500 G2 visade sig vara en solid, pålitlig prestanda genom hela vårt företags riktmärken. Det är inte i samma prestandaliga som Micron 9400 Pro och Dapustor R5100, men dess prestanda i mitten av paketet gjorde ingen besviken. Den bibehöll stabil prestanda i vår Oracle-databas och VDI Full Clone-tester där våra jämförelseenheter, inklusive Kioxia CD6 och till och med Micron 9400 Pro, tenderade att visa viss instabilitet. Stabilitet och förutsägbarhet är NS8500 G2:s visitkort.

Prestandelshöjdpunkter för 7.68TB NS8500 G2 inkluderar 12,649 15 TPS i SQL Server med 10,478K virtuella användare, 1,760,209 TPS i Sysbench, 4 439,232 IOPS i 4K slumpmässiga läsning, 571,812 IOPS i 70K slumpmässig skrivning och 30 IOPS i vår blandade 4-8500 2K -test. Det var berömvärt stabilt i våra SQL- och Oracle-databastester och höll ihop sig väl i våra VDI-tester. Inget av våra tester tydde på att NSXNUMX GXNUMX är illa lämpad för alla företags arbetsbelastningar.

Memblaze 6920 presterar på samma sätt som NS8500 G2, även om dess prestanda inte är lika konsekvent. Som nämnts är Micron 9400 Pro och Dapustor R5100 båda överlägsna prestanda, men om du inte kontinuerligt kör dina servrar maximalt är NS8500 G2 ett värdigt alternativ, speciellt om du använder Inspur-servrar och därmed drar fördel av vertikala integration för prisbesparingar.

Engagera dig med StorageReview

Nyhetsbrev | Youtube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | Rssflöde