Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Du bad om att visa verkliga exempel på hur vi använder våra SSD-enheter för företag och professionella tester. Vi ger dig en detaljerad översikt över våra SSD-enheter Kingston DC500R och DC500M från vår partner Truesystems. Truesystems-experter satte ihop en riktig server och emulerade absolut verkliga problem som alla SSD-enheter i företagsklass står inför. Låt oss se vad de kom fram till!

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

2019 Kingston lineup

Först lite torr teori. Alla Kingston SSD:er kan delas in i fyra stora grupper. Denna uppdelning är villkorad, eftersom samma drifter faller in i flera familjer samtidigt.

  • SSD för systembyggare: SATA SSD i 2,5″, M.2 och mSATA formfaktorer Kingston UV500 och två modeller av enheter med NVMe-gränssnitt - Kingston A1000 och Kingston KC2000;
  • SSD för användare. Samma modeller som i föregående grupp och dessutom SATA SSD Kingston A400;
  • SSD för företag: UV500 och KC2000;
  • Enterprise SSD:er. DC500-seriens enheter, som blev hjälten i denna recension. DC500-linjen är uppdelad i DC500R (primär avläsning, 0,5 DWPD) och DC500M (blandad belastning, 1,3 DWPD).

På testet hade Truesystems en Kingston DC500R med en kapacitet på 960 GB och en Kingston DC500M med 1920 GB minne. Låt oss fräscha upp vårt minne om deras egenskaper:

Kingston DC500R

  • Volym: 480, 960, 1920, 3840 GB
  • Formfaktor: 2,5 tum, höjd 7 mm
  • Gränssnitt: SATA 3.0, 6 Gbit/s
  • Påstådd prestanda (960 GB-modell)
  • Sekventiell åtkomst: läs - 555 MB/s, skriv - 525 MB/s
  • Slumpmässig åtkomst (4 KB-block): läs - 98 000 IOPS, skriv - 20 000 IOPS
  • QoS latens (4 KB block, QD=1, 99,9 percentil): läs - 500 µs, skriv - 2 ms
  • Emulerad sektorstorlek: 512 byte (logisk/fysisk)
  • Resurs: 0,5 DWPD
  • Garantitid: 5 år

Kingston DC500M

  • Volym: 480, 960, 1920, 3840 GB
  • Formfaktor: 2,5 tum, höjd 7 mm
  • Gränssnitt: SATA 3.0, 6 Gbit/s
  • Påstådd prestanda (1920 GB-modell)
  • Sekventiell åtkomst: läs - 555 MB/s, skriv - 520 MB/s
  • Slumpmässig åtkomst (4 KB-block): läs - 98 000 IOPS, skriv - 75 000 IOPS
  • QoS latens (4 KB block, QD=1, 99,9 percentil): läs - 500 µs, skriv - 2 ms
  • Emulerad sektorstorlek: 512 byte (logisk/fysisk)
  • Resurs: 1,3 DWPD
  • Garantitid: 5 år

Truesystems-experter märkte att Kingston-enheter indikerar QoS-värden för total latens som det maximala percentilvärdet på 99,9% (99,9% av alla värden kommer att vara mindre än det angivna värdet). Detta är en mycket viktig indikator, särskilt för serverdiskar, eftersom deras drift kräver förutsägbarhet, stabilitet och frånvaron av oväntade frysningar. Om du vet vilka QoS-fördröjningar som anges i frekvensomriktarspecifikationen kan du förutsäga dess funktion, vilket är mycket bekvämt.

Testparametrar

Båda enheterna testades i en testbänk som simulerade en server. Dess egenskaper:

  • Intel Xeon-processor E5-2620 V4 (8 kärnor, 2,1 GHz, HT-aktiverad)
  • 32 GB minne
  • Supermicro X10SRi-F moderkort (1x sockel R3, Intel C612)
  • CentOS Linux 7.6.1810
  • För att generera belastningen användes FIO version 3.14

Och återigen om vilka SSD-enheter som testades:

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

Testmetodik

Baserat på en populär uppsättning tester SNIA Solid State Storage Performance Test Specification v2.0.1, dock gjorde testare justeringar av den för att göra belastningarna närmare den verkliga användningen av företags SSD:er 2019. I beskrivningen av varje test kommer vi att notera exakt vad som ändrades och varför.

Input/Output Operations Test (IOPS)

Det här testet mäter IOPS för olika blockstorlekar (1024 KB, 128 KB, 64 KB, 32 KB, 16 KB, 8 KB, 4 KB, 0,5 KB) och slumpmässiga åtkomster med olika läs-/till-läs-förhållande. Record (100/0) , 95/5, 65/35, 50/50, 35/65, 5/95, 0/100). Truesystems-experter använde följande testparametrar: 16 trådar med ett ködjup på 8. Samtidigt kördes inte ett block på 0,5 KB (512 byte) alls, eftersom dess storlek är för liten för att allvarligt belasta enheterna.

Kingston DC500R i IOPS-test

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Tabelldata:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Kingston DC500M i IOPS-test

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Tabelldata:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

IOPS-testet innebär inte att man når mättnadsläge, så det är ganska lätt att klara. Båda enheterna presterade utmärkt och överensstämde helt med de angivna fabriksspecifikationerna. Testpersonerna visade utmärkta prestationer i skrift i 4 KB-block: 70 och 88 tusen IOPS. Detta är bra, speciellt för den läsorienterade Kingston DC500R. När det gäller själva läsoperationerna överskrider dessa SSD-enheter inte bara sina fabriksvärden, utan närmar sig i allmänhet prestandataket för SATA-gränssnittet.

Bandbreddstest

Detta test undersöker sekventiell genomströmning. Det vill säga att båda SSD-enheterna utför sekventiella läs- och skrivoperationer i 1 MB och 128 KB block. 8 trådar med ett ködjup på 16 per tråd.

Kingston DC500R:

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

Kingston DC500M:

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

Och här ser vi också att den sekventiella läshastigheten för SSD:n har närmat sig genomströmningsgränsen för SATA 3-gränssnittet. Generellt sett visar Kingston-diskar inga problem med sekventiell läsning.

Sekventiell skrivning släpar lite, vilket är särskilt tydligt i Kingston DC500R, som tillhör läsintensivklassen, det vill säga den är designad för intensiv läsning. Därför gav Kingston DC500R i denna del av testet värden ännu lägre än vad som anges. Men Truesystems-experter tror att för en enhet som inte är designad för sådana belastningar alls (kom ihåg att DC500R har en resurs på 0,5 DWPD) kan dessa 400-plus MB/s fortfarande anses vara ett bra resultat.

Latenstest

Som vi redan har noterat är detta det viktigaste testet för företagsenheter. När allt kommer omkring kan den användas för att avgöra vilka problem som uppstår under långvarig daglig användning av en SSD-enhet. Standard SNIA PTS-testet mäter den genomsnittliga och maximala latensen för olika blockstorlekar (8 KB, 4 KB, 0,5 KB) och läs/skriv-förhållanden (100/0, 65/35, 0/100) vid ett minsta ködjup (1) tråd med QD=1). Redaktörerna för Truesystems bestämde sig dock för att på allvar modifiera den för att få mer realistiska värden:

  • Exkluderat block 0,5 KB;
  • Istället för en entrådig belastning med köerna 1 och 32, varierar belastningen i antal trådar (1, 2, 4) och ködjup (1, 2, 4, 8, 16, 32);
  • Istället för förhållandet 65/35 används 70/30 eftersom det är mer realistiskt;
  • Inte bara medelvärden och maximala värden anges, utan också percentiler på 99%, 99,9%;
  • för det valda värdet av antalet trådar, plottas diagram över latens (99 %, 99,9 % och medelvärde) mot IOPS för alla block och läs/skrivkvoter.

Datan beräknades i genomsnitt över fyra av 25 omgångar som varade i 35 sekunder (5 uppvärmning + 30 sekunders belastning) vardera. För graferna valde Truesystems-redaktörerna en serie värden med ködjup från 1 till 32 med 1–4 trådar. Detta gjordes för att utvärdera prestanda för enheter med hänsyn till latens, det vill säga den mest realistiska indikatorn.

Mätvärden för genomsnittlig latens:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Denna graf visar tydligt skillnaden mellan DC500R och DC500M. Kingston DC500R är designad för intensiva läsoperationer, så antalet skrivoperationer ökar praktiskt taget inte med ökande belastning, utan blir kvar på 25 000.
Om du tittar på en blandad belastning (70 % skriv och 30 % läs) förblir skillnaden mellan DC500R och DC500M också märkbar. Om vi ​​tar belastningen som motsvarar en latens på 400 mikrosekunder kan vi se att den allmänna DC500M har tre gånger så hög prestanda. Detta är också ganska naturligt och härrör från drivenheternas egenskaper.
En intressant detalj är att DC500M överträffar DC500R även vid 100 % avläsning, vilket ger lägre latens för samma mängd IOPS. Skillnaden är liten, men väldigt intressant.

99 % latenspercentil:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

99.9 % latenspercentil:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Med hjälp av dessa grafer kontrollerade Truesystems-experter tillförlitligheten hos de deklarerade egenskaperna för QoS-latens. Specifikationerna indikerade 0,5 ms läsning och 2 ms skrivning för ett 4 KB-block med ett ködjup på 1. Vi är stolta att kunna rapportera att dessa siffror bekräftades, och med stor marginal. Intressant nog uppnås den minsta läsfördröjningen (280–290 μs för DC500R och 250–260 μs för DC500M) inte med QD=1, utan med 2–4.
Skrivlatensen vid QD=1 var 50 μs (så låg latens erhålls på grund av att vid låg belastning garanterat har diskcachen tid att frigöras, och vi ser alltid en fördröjning vid skrivning till cachen). Denna siffra är 40 gånger lägre än det deklarerade värdet!

Kontinuerligt prestationstest

Ytterligare ett extremt realistiskt test som undersöker prestandaförändringar (IOPS och latens) under långt intensivt arbete. Arbetsscenariot är slumpmässig inspelning i 4 KB-block i 600 minuter. Poängen med detta test är att under en sådan belastning går SSD-enheten in i mättnadsläge, när styrenheten kontinuerligt är engagerad i sophämtning för att förbereda minnesblock fria för skrivning. Det vill säga, detta är det mest ansträngande läget - precis vad SSD-enheter i företagsklass som finns på riktiga servrar står inför.

Baserat på testresultaten fick Truesystems följande prestandaindikatorer:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Huvudresultatet av denna del av testet: både Kingston DC500R och Kingston DC500M i verklig drift överstiger sina egna fabriksvärden. När de förberedda blocken tar slut börjar mättnadsläget, Kingston DC500R ligger kvar på 22 000 IOPS (istället för 20 000 IOPS). Kingston DC500M stannar i intervallet 77-78 000, även om drivprofilen anger 75 000 IOPS. Detta test visar också tydligt skillnaden mellan enheterna: om enhetens driftprocess innefattar en hög andel skrivoperationer visar sig Kingston DC500M vara mer än tre gånger mer produktiv (vi kommer också ihåg att DC500M visade bättre latens i läsoperationer ).

Latenser under ihållande skrivoperationer plottas i följande graf. Median, 99 %, 99,9 % och 99,99 % percentiler.

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Vi ser att latensen för båda enheterna ökar i proportion till minskningen av prestanda, utan skarpa fall eller oförklarliga toppar. Detta är mycket bra, eftersom förutsägbarhet är precis vad som förväntas av företagsdrivningar. Truesystems-experter betonar att testning skedde i 8 trådar med ett ködjup på 16 per tråd, så det är inte de absoluta värdena som är viktiga, utan dynamiken. När de testade DC400 blev det kraftiga förseningar i detta test på grund av styrenhetens funktion, men i denna graf har Kingston DC500R och Kingston DC500M inte sådana problem.

Ladda latensdistribution

Som en bonus körde Truesystems-redaktörerna Kingston DC500R och Kingston DC500M genom förenklat test nr 13 i SNIA SSS PTS 2.0.1-specifikationen. Fördelningen av fördröjning under belastning studerades i form av ett speciellt CBW-mönster:

Blockstorlekar:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Lastfördelning över lagringsvolymen:

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Läs/skrivförhållande: 60/40%.

Efter säker radering och förladdning, körde testare 10 60-sekunders rundor av huvudtestet för ett trådantal på 1–4 och ett ködjup på 1–32. Baserat på resultaten konstruerades ett histogram av fördelningen av värden från rundorna som motsvarar den genomsnittliga prestandan (IOPS). För båda enheterna uppnåddes det med en gänga med ett ködjup på 4.

Som ett resultat erhölls följande värden:
DC500R: 17949 IOPS vid 594 µs latens
DC500M: 18880 IOPS vid 448 µs.

Latensfördelningar analyserades separat för läsning och skrivning.

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Enligt dina önskemål: professionellt test av Kingston DC500R och DC500M SSD-enheter

Slutsats

Redaktörerna för Truesystems kom fram till att testprestandan för Kingston DC500R och Kingston DC500M tydligt tolkas som bra. Kingston DC500R klarar avläsningsoperationer mycket bra, och kan rekommenderas som professionell utrustning för motsvarande uppgifter. För blandade belastningar och när mer kraft behövs rekommenderar Truesystems Kingston DC500M. Publikationen noterar också de attraktiva priserna för hela modellserien av Kingstons företagsenheter och medger att övergången till TLC 3D-NAND verkligen hjälpte till att sänka priset utan att förlora kvalitet. Truesystems experter gillade också den höga nivån på Kingstons tekniska support och den femåriga garantin för DC500-seriens enheter

PS Vi påminner dig om det Den ursprungliga recensionen kan läsas på Truesystems hemsida.

För mer information om Kingston Technologys produkter, vänligen kontakta till företagets hemsida.

Källa: will.com

Lägg en kommentar