I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Du bad om at vise rigtige eksempler på brug af vores SSD-drev til virksomheder og professionelle tests. Vi giver dig et detaljeret overblik over vores SSD-drev Kingston DC500R og DC500M fra vores partner Truesystems. Truesystems-eksperter samlede en rigtig server og emulerede absolut reelle problemer, som alle SSD'er i virksomhedsklassen står over for. Lad os se, hvad de fandt på!

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

2019 Kingston lineup

Først lidt tør teori. Alle Kingston SSD'er kan opdeles i fire store grupper. Denne opdeling er betinget, da de samme drifter falder ind i flere familier på én gang.

  • SSD til systembyggere: SATA SSD i 2,5″, M.2 og mSATA formfaktorer Kingston UV500 og to modeller af drev med NVMe-interface - Kingston A1000 og Kingston KC2000;
  • SSD til brugere. Samme modeller som i forrige gruppe og derudover SATA SSD Kingston A400;
  • SSD til virksomheder: UV500 og KC2000;
  • Enterprise SSD'er. DC500-seriens drev, som blev helten i denne anmeldelse. DC500-linjen er opdelt i DC500R (primær læsning, 0,5 DWPD) og DC500M (blandet belastning, 1,3 DWPD).

På testen havde Truesystems en Kingston DC500R med en kapacitet på 960 GB og en Kingston DC500M med 1920 GB hukommelse. Lad os genopfriske vores hukommelse om deres egenskaber:

Kingston DC500R

  • Volumen: 480, 960, 1920, 3840 GB
  • Formfaktor: 2,5″, højde 7 mm
  • Interface: SATA 3.0, 6 Gbit/s
  • Påstået ydeevne (960 GB model)
  • Sekventiel adgang: læse - 555 MB/s, skrive - 525 MB/s
  • Random access (4 KB blok): læse - 98 IOPS, skriv - 000 IOPS
  • QoS latency (4 KB blok, QD=1, 99,9 percentil): læs - 500 µs, skriv - 2 ms
  • Emuleret sektorstørrelse: 512 bytes (logisk/fysisk)
  • Ressource: 0,5 DWPD
  • Garantiperiode: 5 år

Kingston DC500M

  • Volumen: 480, 960, 1920, 3840 GB
  • Formfaktor: 2,5″, højde 7 mm
  • Interface: SATA 3.0, 6 Gbit/s
  • Påstået ydeevne (1920 GB model)
  • Sekventiel adgang: læse - 555 MB/s, skrive - 520 MB/s
  • Random access (4 KB blok): læse - 98 IOPS, skriv - 000 IOPS
  • QoS latency (4 KB blok, QD=1, 99,9 percentil): læs - 500 µs, skriv - 2 ms
  • Emuleret sektorstørrelse: 512 bytes (logisk/fysisk)
  • Ressource: 1,3 DWPD
  • Garantiperiode: 5 år

Truesystems-eksperter bemærkede, at Kingston-drev angiver QoS-værdier for total latens som den maksimale percentilværdi på 99,9% (99,9% af alle værdier vil være mindre end den angivne værdi). Dette er en meget vigtig indikator, især for serverdrev, da deres drift kræver forudsigelighed, stabilitet og fravær af uventede frysninger. Hvis du ved, hvilke QoS-forsinkelser der er angivet i drevspecifikationen, kan du forudsige dens funktion, hvilket er meget praktisk.

Test parametre

Begge drev blev testet i en testbænk, der simulerede en server. Dens egenskaber:

  • Intel Xeon-processor E5-2620 V4 (8 kerner, 2,1 GHz, HT-aktiveret)
  • 32 GB hukommelse
  • Supermicro X10SRi-F bundkort (1x socket R3, Intel C612)
  • CentOS Linux 7.6.1810
  • For at generere belastningen blev FIO version 3.14 brugt

Og endnu en gang om hvilke SSD-drev der blev testet:

  • Kingston DC500R 960 GB (SEDC500R960G)
  • Firmware: SCEKJ2.3
  • Volumen: 960 bytes
  • Kingston DC500M 1920 GB (SEDC500M1920G)
  • Firmware: SCEKJ2.3
  • Объём: 1 920 383 410 176 байт

Testmetode

Baseret på et populært sæt af tests SNIA Solid State Storage Performance Test Specifikation v2.0.1, dog har testere foretaget justeringer af det for at gøre belastningerne tættere på den reelle brug af virksomheds-SSD'er i 2019. I beskrivelsen af ​​hver test vil vi notere, hvad der præcist blev ændret og hvorfor.

Input/Output Operations Test (IOPS)

Denne test måler IOPS for forskellige blokstørrelser (1024 KB, 128 KB, 64 KB, 32 KB, 16 KB, 8 KB, 4 KB, 0,5 KB) og tilfældige adgange med forskellige læse/til-læse-forhold. record (100/0 , 95/5, 65/35, 50/50, 35/65, 5/95, 0/100). Truesystems-eksperter brugte følgende testparametre: 16 tråde med en kødybde på 8. Samtidig blev en blok på 0,5 KB (512 bytes) slet ikke kørt, da dens størrelse er for lille til alvorligt at belaste drevene.

Kingston DC500R i IOPS test

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Tabeldata:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Kingston DC500M i IOPS test

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Tabeldata:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

IOPS-testen indebærer ikke at nå mætningstilstand, så det er ret nemt at bestå. Begge drev klarede sig fremragende, fuldt ud i overensstemmelse med de angivne fabriksspecifikationer. Testpersonerne demonstrerede fremragende præstationer i skrift i 4 KB blokke: 70 og 88 tusind IOPS. Dette er fantastisk, især for den læseorienterede Kingston DC500R. Hvad angår selve læseoperationerne, overstiger disse SSD-drev ikke kun deres fabriksværdier, men nærmer sig generelt ydeevneloftet for SATA-grænsefladen.

Båndbredde test

Denne test undersøger sekventiel gennemstrømning. Det vil sige, at begge SSD-drev udfører sekventielle læse- og skriveoperationer i 1 MB og 128 KB blokke. 8 tråde med en kødybde på 16 per tråd.

Kingston DC500R:

  • 128 KB sekventiel læsning: 539,81 MB/s
  • 128 KB sekventiel skrivning: 416,16 MB/s
  • 1 MB sekventiel læsning: 539,98 MB/s
  • 1 MB sekventiel skrivning: 425,18 MB/s

Kingston DC500M:

  • 128 KB sekventiel læsning: 539,27 MB/s
  • 128 KB sekventiel skrivning: 518,97 MB/s
  • 1 MB sekventiel læsning: 539,44 MB/s
  • 1 MB sekventiel skrivning: 518,48 MB/s

Og her ser vi også, at SSD'ens sekventielle læsehastighed har nærmet sig gennemløbsgrænsen for SATA 3-grænsefladen. Generelt viser Kingston-drev ingen problemer med sekventiel læsning.

Sekventiel skrivning halter lidt, hvilket især er tydeligt i Kingston DC500R, som hører til den læseintensive klasse, det vil sige, at den er designet til intensiv læsning. Derfor producerede Kingston DC500R i denne del af testen værdier endnu lavere end angivet. Men Truesystems-eksperter mener, at for et drev, der slet ikke er designet til sådanne belastninger (husk at DC500R har en ressource på 0,5 DWPD), kan disse 400-plus MB/s stadig betragtes som et godt resultat.

Latency test

Som vi allerede har bemærket, er dette den vigtigste test for virksomhedsdrev. Det kan trods alt bruges til at afgøre, hvilke problemer der opstår under langvarig daglig brug af et SSD-drev. Standard SNIA PTS-testen måler den gennemsnitlige og maksimale latenstid for forskellige blokstørrelser (8 KB, 4 KB, 0,5 KB) og læse-/skriveforhold (100/0, 65/35, 0/100) ved en minimal kødybde (1) tråd med QD=1). Imidlertid besluttede redaktørerne af Truesystems at ændre det seriøst for at få mere realistiske værdier:

  • Udelukket blok 0,5 KB;
  • I stedet for en enkelt-gevind belastning med kø 1 og 32 varierer belastningen i antallet af gevind (1, 2, 4) og kødybde (1, 2, 4, 8, 16, 32);
  • I stedet for forholdet 65/35 bruges 70/30, da det er mere realistisk;
  • Ikke kun gennemsnitlige og maksimale værdier er givet, men også percentiler på 99%, 99,9%;
  • for den valgte værdi af antallet af tråde er grafer for latens (99%, 99,9% og gennemsnitsværdi) plottet mod IOPS for alle blokke og læse/skrive-forhold.

Dataene blev beregnet som gennemsnit over fire af 25 runder, der varede 35 sekunder (5 opvarmning + 30 sekunders belastning) hver. Til graferne valgte Truesystems-redaktørerne en række værdier med kødybder fra 1 til 32 med 1-4 tråde. Dette blev gjort for at evaluere drevets ydeevne under hensyntagen til latens, det vil sige den mest realistiske indikator.

Metrics for gennemsnitlig latenstid:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Denne graf viser tydeligt forskellen mellem DC500R og DC500M. Kingston DC500R er designet til intensive læseoperationer, så antallet af skriveoperationer stiger praktisk talt ikke med stigende belastning, forbliver på 25.
Hvis du ser på en blandet belastning (70% skrivning og 30% læst), er forskellen mellem DC500R og DC500M også mærkbar. Hvis vi tager belastningen svarende til en latency på 400 mikrosekunder, kan vi se, at den generelle DC500M har tre gange så stor ydeevne. Dette er også ret naturligt og udspringer af drevenes egenskaber.
En interessant detalje er, at DC500M udkonkurrerer DC500R selv ved 100 % aflæsning, og leverer lavere latency for den samme mængde IOPS. Forskellen er lille, men meget interessant.

99 % latency percentil:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

99.9 % latency percentil:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Ved hjælp af disse grafer kontrollerede Truesystems-eksperter pålideligheden af ​​de erklærede karakteristika for QoS-latens. Specifikationerne indikerede 0,5 ms læsning og 2 ms skrivning for en 4 KB blok med en kødybde på 1. Vi er stolte af at kunne rapportere, at disse tal blev bekræftet, og med en stor margin. Interessant nok opnås den minimale læseforsinkelse (280-290 μs for DC500R og 250-260 μs for DC500M) ikke med QD=1, men med 2-4.
Skrivelatensen ved QD=1 var 50 μs (så lav en latenstid opnås på grund af, at ved lav belastning vil drevcachen garanteret have tid til at frigøres, og vi ser altid en forsinkelse ved skrivning til cachen). Dette tal er 40 gange lavere end den deklarerede værdi!

Kontinuerlig præstationstest

Endnu en ekstremt realistisk test, der undersøger præstationsændringer (IOPS og latens) under langt intensivt arbejde. Arbejdsscenariet er tilfældig optagelse i 4 KB blokke i 600 minutter. Pointen med denne test er, at under en sådan belastning går SSD-drevet i mætningstilstand, når controlleren kontinuerligt er i gang med affaldsindsamling for at forberede hukommelsesblokke, der er frie til skrivning. Det vil sige, at dette er den mest udmattende tilstand - præcis hvad SSD'er i virksomhedsklassen, der findes på rigtige servere, står over for.

Baseret på testresultaterne modtog Truesystems følgende præstationsindikatorer:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Hovedresultatet af denne del af testen: både Kingston DC500R og Kingston DC500M i reel drift overstiger deres egne fabriksværdier. Når de forberedte blokke løber tør, begynder mætningstilstanden, Kingston DC500R forbliver på 22 IOPS (i stedet for 000 IOPS). Kingston DC20M forbliver i området 000-500, selvom drevprofilen angiver 77 IOPS. Denne test viser også tydeligt forskellen mellem drevene: hvis drevets driftsproces involverer en høj andel af skriveoperationer, viser Kingston DC78M sig at være mere end tre gange mere produktiv (vi husker også, at DC000M viste bedre latenstid i læseoperationer ).

Latenser under vedvarende skriveoperationer er plottet i den følgende graf. Median, 99 %, 99,9 % og 99,99 % percentiler.

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Vi ser, at latensen for begge drev stiger i forhold til faldet i ydeevnen, uden skarpe fald eller uforklarlige peaks. Dette er meget godt, da forudsigelighed er præcis, hvad der forventes af virksomhedsdrev. Truesystems-eksperter understreger, at testning fandt sted i 8 tråde med en kødybde på 16 per tråd, så det er ikke de absolutte værdier, der er vigtige, men dynamikken. Da de testede DC400, var der store forsinkelser i denne test på grund af betjeningen af ​​controlleren, men i denne graf har Kingston DC500R og Kingston DC500M ikke sådanne problemer.

Fordeling af belastningsforsinkelse

Som en bonus kørte Truesystems-redaktørerne Kingston DC500R og Kingston DC500M gennem forenklet test nr. 13 af SNIA SSS PTS 2.0.1-specifikationen. Fordelingen af ​​forsinkelse under belastning blev undersøgt i form af et særligt CBW-mønster:

Blokstørrelser:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Belastningsfordeling over lagervolumen:

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Læse/skriveforhold: 60/40%.

Efter sikker sletning og forudindlæsning kørte testerne 10 60-sekunders runder af hovedtesten for et trådantal på 1-4 og en kødybde på 1-32. Baseret på resultaterne blev der konstrueret et histogram over fordelingen af ​​værdier fra runderne svarende til den gennemsnitlige præstation (IOPS). For begge drev blev det opnået med et gevind med en kødybde på 4.

Som et resultat blev følgende værdier opnået:
DC500R: 17949 IOPS ved 594 µs latens
DC500M: 18880 IOPS ved 448 µs.

Latensfordelinger blev analyseret separat for læsning og skrivning.

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

I henhold til dine krav: professionel test af Kingston DC500R og DC500M SSD'er

Konklusion

Redaktionen af ​​Truesystems kom til den konklusion, at testydelsen af ​​Kingston DC500R og Kingston DC500M klart fortolkes som god. Kingston DC500R klarer læseoperationer rigtig godt, og kan anbefales som professionelt udstyr til de tilsvarende opgaver. Til blandede belastninger, og når der er behov for mere strøm, anbefaler Truesystems Kingston DC500M. Publikationen bemærker også de attraktive priser for hele modelserien af ​​Kingston enterprise-drev og indrømmer, at overgangen til TLC 3D-NAND virkelig hjalp med at reducere prisen uden at miste kvaliteten. Truesystems-eksperter kunne også lide det høje niveau af Kingstons tekniske support og den femårige garanti for DC500-serien af ​​drev

PS Vi minder dig om det Den originale anmeldelse kan læses på Truesystems hjemmeside.

For mere information om Kingston Technology-produkter, kontakt venligst til virksomhedens hjemmeside.

Kilde: www.habr.com

Tilføj en kommentar