Olete palunud nĂ€ha reaalseid nĂ€iteid meie ettevĂ”tte SSD-diskide kasutamisest ja professionaalsetest testidest. Esitame teile pĂ”hjaliku ĂŒlevaate meie SSD-diskidest meie partnerilt Truesystems. Truesystems'i eksperdid kogusid reaalse serveri ja simuleerisid tĂ€iesti reaalseid ĂŒlesandeid, millega kĂ”iki ettevĂ”tte klassi SSD-diskid kokku puutuvad. Vaadakem, mida nad saavutasid!

Kingstoni 2019. aasta mudelivalik
Kuna alustame natuke kuivast teooriast. KĂ”ik Kingstoni SSD-diskid vĂ”ib jaotada neljaks suureks rĂŒhmaks. See jaotamine on tinglik, kuna samad SSD-diskid kuuluvad korraga mitmesse peresse.
- SATA SSD-diskid form-factor'ites 2,5âł, M.2 ja mSATA Kingston UV500 ning kaks mudelit NVMe liidesega - Kingston A1000 ja Kingston KC2000;
- . Samad mudelid, mis eelnevas rĂŒhmas ja lisaks SATA SSD Kingston A400;
- : UV500 ja KC2000;
- . DC500 seeria kettad, mis sai selle ĂŒlevaate peategelaseks. DC500 seeria jaguneb DC500R-iks (eelis lugemiseks, 0,5 DWPD) ja DC500M-iks (segakoormused, 1,3 DWPD).
Truesystems'i testis olid Kingston DC500R 960 GB mahutavusega ja Kingston DC500M 1920 GB mÀluga. Vaatame nende omadusi uuesti:
Kingston DC500R
- Mahutavus: 480, 960, 1920, 3840 GB
- Kujundus: 2,5âł, kĂ”rgus 7 mm
- Liides: SATA 3.0, 6 Gbit/s
- Tehnilised nÀitajad (960 GB mudeli jaoks)
- JĂ”udlus: jĂ€rjestikune lugemine â 555 MB/s, kirjutamine â 525 MB/s
- Juhuslik ligipÀÀs (4 KB plokk): lugemine â 98â000 IOPS, kirjutamine â 20â000 IOPS
- QoS viivitused (4 KB plokk, QD=1, 99,9% protsentiil): lugemine â 500 ”s, kirjutamine â 2 ms
- Simuleeritud sektorite suurus: 512 baiti (loogiline/fĂŒĂŒsiline)
- Kestvus: 0,5 DWPD
- Garantii: 5 aastat
Kingston DC500M
- Mahutavus: 480, 960, 1920, 3840 GB
- Kujundus: 2,5âł, kĂ”rgus 7 mm
- Liides: SATA 3.0, 6 Gbit/s
- Tehnilised nÀitajad (1920 GB mudeli jaoks)
- JĂ”udlus: jĂ€rjestikune lugemine â 555 MB/s, kirjutamine â 520 MB/s
- Juhuslik ligipÀÀs (4 KB plokk): lugemine â 98â000 IOPS, kirjutamine â 75â000 IOPS
- QoS viivitused (4 KB plokk, QD=1, 99,9% protsentiil): lugemine â 500 ”s, kirjutamine â 2 ms
- Simuleeritud sektorite suurus: 512 baiti (loogiline/fĂŒĂŒsiline)
- Kestvus: 1,3 DWPD
- Garantii: 5 aastat
Truesystems'i eksperdid mÀrkisid, et Kingston'i mÀlu seadmetes on QoS vÀÀrtused tÀieliku latentsuse osas mÀÀratud maksimaalse 99,9. persentiiliga (99,9% kÔigist vÀÀrtustest jÀÀb mÀÀratud vÀÀrtusele alla). See on vÀga oluline nÀitaja, eriti serveri andmemÀlu jaoks, kuna need peavad olema prognoositavad, stabiilsed ja ilma ootamatute seisakuteta. Kui tead, millised QoS latentsused on salvesti spetsifikatsioonis mÀrgitud, saad prognoosida selle toimimist, mis on vÀga mugav.
Testimise parameetrid
MÔlemat mÀlu seadet testiti testimisstandil, mis simuleeris serverit. Selle omadused:
- Intel Xeon E5-2620 V4 protsessor (8 tuuma, 2,1 GHz, HT aktiveeritud)
- 32 GB mÀlu
- Supermicro X10SRi-F emaplaat (1x socket R3, Intel C612)
- CentOS Linux 7.6.1810
- Koormuse genereerimiseks kasutati FIO versioon 3.14
Ja veel kord, milliseid SSD seadmeid testiti:
- Kingston DC500R 960 GB (SEDC500R960G)
- PĂŒsivara: SCEKJ2.3
- Maht: 960â197â124â096 bitti
- Kingston DC500M 1920 GB (SEDC500M1920G)
- PĂŒsivara: SCEKJ2.3
- Maht: 1â920â383â410â176 bitti
Testimismetoodika
Aluseks oli populaarne testide kogum , kuid testijad tegid selles muudatusi, et koormused oleksid lÀhemal 2019. aasta ettevÔtte SSD-de tegelikule kasutusele. Iga testi kirjelduses toome vÀlja, mis tÀpselt oli muudetud ja miks.
Sisendi ja vÀljundi operatsioonide test (IOPS)
Sel testil mÔÔdetakse sekundis teostatavate sisendi ja vĂ€ljundi operatsioonide arvu erineva suurusega plokkide jaoks (1024 KB, 128 KB, 64 KB, 32 KB, 16 KB, 8 KB, 4 KB, 0,5 KB) ja juhusliku juurdepÀÀsuga erineva lugemise ja kirjutamise suhtega (100/0, 95/5, 65/35, 50/50, 35/65, 5/95, 0/100). Truesystems'i eksperdid kasutasid jĂ€rgmisi testiparameetreid: 16 voogu sĂŒgavuse jĂ€rjekorraga 8. Samuti ei testitud plokki 0,5 KB (512 baiti), kuna selle suurus on liiga vĂ€ike, et kĂ”vaketastele tĂ”siselt koormust anda.
Kingston DC500R IOPS testi tulemused

Tabelandmed:

Kingston DC500M IOPS testi tulemused

Tabelandmed:

IOPS-i test ei hĂ”lma saturatsiooni reĆŸiimi, seega lĂ€bib see testi ĂŒsna kergesti. MĂ”lemad mĂ€luseadmed toimisid suurepĂ€raselt, vastates tĂ€ielikult tootja spetsifikatsioonidele. Katseobjektid nĂ€itasid suurepĂ€rast jĂ”udlust 4 KB plokkide kirjutamisel: 70 ja 88 tuhat IOPS-i. See on suurepĂ€rane, eriti lugemise orientatsiooniga Kingston DC500R jaoks. Mis puutub lugemisoperatsioonidesse, siis need SSD-d ĂŒletavad mitte ainult oma tehase vÀÀrtuseid, vaid lĂ€hevad ka ĂŒldiselt SATA-liidese maksimaalsele jĂ”udlusele lĂ€hemale.
LĂ€bivoolu testi
Selles testis uuritakse jĂ€rjestikuse ligipÀÀsu lĂ€bilaskevĂ”imet. See tĂ€hendab, et mĂ”lemad SSD-d teevad jĂ€rjestiku lugemise ja kirjutamise operatsioone 1 MB ja 128 KB plokkidega. 8 voogu sĂŒgavuse jĂ€rjekorraga 16 iga voogu.
Kingston DC500R:
- 128 KB jÀrjestikune lugemine: 539,81 MB/s
- 128 KB jÀrjestikune kirjutamine: 416,16 MB/s
- 1 MB jÀrjestikune lugemine: 539,98 MB/s
- 1 MB jÀrjestikune kirjutamine: 425,18 MB/s
Kingston DC500M:
- 128 KB jÀrjestikune lugemine: 539,27 MB/s
- 128 KB jÀrjestikune kirjutamine: 518,97 MB/s
- 1 MB jÀrjestikune lugemine: 539,44 MB/s
- 1 MB jÀrjestelmööne kirjutamine: 518,48 MB/s
Siin nÀeme samuti, et SSD jÀrjestikuse lugemise kiirus on jÔudnud SATA 3 liidese lÀvendini. Kingston'i salvestites pole jÀrjestikuse lugemisega seotud probleeme ilmnenud.
JĂ€rjestikune kirjutamine jÀÀb veidi maha, mida nĂ€itab eriti hĂ€sti Kingston DC500R, mis kuulub lugemisintensiivsete mudelite klassi. SeetĂ”ttu nĂ€itas Kingston DC500R selle testi osas tulemusi, mis olid isegi madalamad kui reklaamitud. Kuid Truesystems'i eksperdid usuvad, et salvesti, mis ei ole mĂ”eldud sellisteks koormusteks (meenutame, et DC500R eluiga on 0,5 DWPD), vĂ”iks 400 MB/s ĂŒle vaadata heaks tulemuseks.
Viivituse test
Nagu juba mainitud, on see ettevĂ”tte salvestusseadmete jaoks ÀÀrmiselt tĂ€htis test. Selle alusel saab kindlaks teha, millised probleemid vĂ”ivad ilmneda SSD-diskide pikaajalise igapĂ€evase kasutamise kĂ€igus. SNIA PTS standardtestis mÔÔdetakse erinevate plokkide suuruste (8 KB, 4 KB, 0,5 KB) ja lugemise/kirjutamise suhete (100/0, 65/35, 0/100) keskmist ja maksimaalset latentsusaega minimaalse sĂŒgavuse jĂ€rjekorras (1 voog QD=1). Siiski otsustas Truesystems selle tĂ”siselt tĂ€iustada, et saavutada realistlikumad vÀÀrtused:
- 0,5 KB plokk on vÀlja jÀetud;
- Ăhe vooga koormuse asemel, kus jĂ€rjekorrad on 1 ja 32, varieerub voogude arv (1, 2, 4) ja jĂ€rjekorra sĂŒgavus (1, 2, 4, 8, 16, 32);
- 65/35 suhte asemel kasutatakse 70/30, kuna see on realistlikum;
- Esitletakse mitte ainult keskmiseid ja maksimaalseid vÀÀrtusi, vaid ka protsentiile 99%, 99,9%;
- Valitud voogude arvu jaoks koostatakse graafikud latentsuse (99%, 99,9% ja keskmine vÀÀrtus) sÔltuvusest IOPS-ist kÔigi plokkide ja lugemise/kirjutamise suhete puhul.
Andmed keskmistati nelja 25 seansist, iga kestvus 35 sekundit (5 'soojendust' + 30-sekundiline koormus). Truesystems valis graafikute jaoks seeria vÀÀrtusi, mille jĂ€rjekorra sĂŒgavus oli 1 kuni 32 1â4 voogudes. See tehti, et hinnata andmekandjate töövĂ”imet viivituse arvestamisega, st vĂ”imalikult realistlikku nĂ€itajat.
Keskmise viivituse nÀitajad:

See graafik illustreerib selgelt erinevust mudelite DC500R ja DC500M vahel. Kingston DC500R on loodud intensiivseteks lugemisoperatsioonideks, mistÔttu kirjaoperatsioonide arv praktiliselt ei suurene koormuse tÔusuga, jÀÀdes 25 000 tasemele.
Kui vaadata segakoormust (70% kirjutamist ja 30% lugemist), jÀÀb erinevus DC500R ja DC500M vahel samuti mÀrgatavaks. Kui vÔtta koormus, mis vastab 400 mikrosekundi viivitusele, on nÀha, et universaalne DC500M on kolm korda rohkem tootlik. See on ka tÀiesti loogiline ja tuleneb andmekandjate omadustest.
Huvi pakkuv detail on see, et DC500M ĂŒletab DC500R isegi 100%-lise lugemise korral, tagades vĂ€iksema viivituse sama IOPS-i arvu juures. Erinevus on vĂ€ike, kuid vĂ€ga huvitav.
99%-percenti viivitus:

99.9%-percenti viivitus:

Nende graafikute pĂ”hjal kontrollis Truesystems eksperdid vĂ€idetud QoS viivituse omaduste tĂ”epĂ€rasust. Spetsifikatsioonides oli nĂ€idatud 0,5 ms lugemise ja 2 ms kirjutamise vÀÀrtused 4 KB ploki jaoks, kui jĂ€rjekorra sĂŒgavus on 1. Meil on hea meel teatada, et need numbrid on kinnitust leidnud, veelgi suurema varuga. Huvitav on, et minimaalne lugemise viivitus (280â290 ”s DC500R jaoks ja 250â260 ”s DC500M jaoks) saavutatakse mitte QD=1, vaid 2â4 puhul.
Kirjutamise viivitus QD=1 puhul oli 50 ”s (nii madal viivitus saavutatakse tÀnu sellele, et madala koormuse korral jÔuab mÀlukaardilt kahtlemata cache vabastada, ja me nÀeme alati viivitust kirjutamisel cache'i). See nÀitaja on 40 korda madalam kui vÀidetud vÀÀrtus!
Pideva tootlikkuse test
Teine ÀÀrmiselt realistlik test, kus uuritakse jĂ”udluse muutusi (IOPS ja latentsus) pikaajalise intensiivse töö ajal. Tööstsenaariumiks on valitud juhuslik kirjutamine 4 KB plokkides 600 minuti jooksul. Testi mĂ”te on see, et sellise koormuse korral siseneb SSD-disk kĂŒllastumise faasi, kui kontroller tegeleb pidevalt prĂŒgikoristamisega, et valmistada ette vabad kirjutamiseks mĂ€lublokid. See tĂ€hendab, et tegemist on ÀÀrmiselt kurnava reĆŸiimiga â just sellise koormusega puutub kokku ettevĂ”tte kvaliteediga SSD, mis asub reaalses serveris.
Testi tulemuste kohaselt saavutas Truesystems jÀrgmised jÔudlusnÀitajad:

Selle testi osa pĂ”hialused: nii Kingston DC500R kui ka Kingston DC500M ĂŒletavad reaalses töös oma tootmisstandardeid. Kui ettevalmistatud plokid lĂ”ppevad, siseneb sĂŒsteem kĂŒllastumisreĆŸiimi, kus Kingston DC500R hoiab taset 22 000 IOPS (20 000 IOPS asemel). Kingston DC500M jÀÀb vahemikku 77-78 000, kuigi kettaprofiilis on vĂ€lja kuulutatud 75 000 IOPS. Samuti on selles testis selgesti nĂ€ha erinevust kettadest: kui kettaprotsessis eeldatakse suurt kirjutamise operatsioonide osakaalu, osutub Kingston DC500M enam kui kolm korda tĂ”husamaks (samuti tuleb meeles pidada, et lugemise operatsioonides nĂ€itas DC500M paremusi viivituste osas).
JÀtkuvate kirjutamisoperatsioonide viivitused on esitatud jÀrgmisel graafikul. Mediaan, 99%, 99,9% ja 99,99% kiirusest.

NĂ€eme, et mĂ”lema salvesti latentsus kasvab proportsionaalselt jĂ”udluse langusega, ilma jĂ€rskude languste ja seletamatute tipudeta. See on vĂ€ga hea, kuna ennustatavust oodataksegi ettevĂ”tte salvestitelt. Truesystems eksperdid rĂ”hutavad, et testimine toimus 8 lĂ”ngaga, igaĂŒhe jĂ€rjekorra sĂŒgavus 16, seega on tĂ€htsad mitte absoluutvÀÀrtused, vaid dĂŒnaamika. Kui nad testisid DC400, siis selle testi kĂ€igus esines tugevaid latentsusi juhtimisseadme tĂ”ttu, kuid sellel graafikul ei esine selliseid probleeme Kingston DC500R ja Kingston DC500M-ga.
Latentsuse jaotus koormuse all
Bonusena testis Truesystems Kingston DC500R ja Kingston DC500M lÀbi lihtsustatud testi nr 13 SNIA SSS PTS 2.0.1 spetsifikatsioonist. Uuriti latentsuse jaotust koormuse all spetsiaalse CBW mustriga:
Blokksuurused:

Salvesti mahu jÀrgi jaotatud koormus:

Lugemise/kirjutamise suhe: 60/40%.
PĂ€rast turvalist kustutamist ja eelnevat koormust kĂ€ivitasid testijad 10 60-sekundilist vooru pĂ”hikatse jaoks, kasutades 1â4 keermet ja 1â32 jĂ€rjekorra sĂŒgavust. Tulemuste pĂ”hjal koostati histogramm, mis nĂ€itab voorude keskmise tootlikkuse (IOPS) vÀÀrtusi. MĂ”lema mĂ€luseadmest saavutati see ĂŒhe keermega, jĂ€rjekorra sĂŒgavusega 4.
LÔpptulemusena saadi jÀrgmised vÀÀrtused:
DC500R: 17949 IOPS viivitusega 594 ”s
DC500M: 18880 IOPS viivitusega 448 ”s.
Viivituste jaotust analĂŒĂŒsiti eraldi lugemise ja kirjutamise jaoks.




KokkuvÔte
Truesystems jĂ”udis jĂ€reldusele, et Kingston DC500R ja Kingston DC500M testitulemusi vĂ”ib kindlasti pidada headeks. Kingston DC500R tĂ€idab lugemisoperatsioone vĂ€ga hĂ€sti ja seda vĂ”ib soovitada professionaalseks kasutamiseks vastavate ĂŒlesannete jaoks. Segakoormuste ja suurema ressurssi vajaduse korral soovitab Truesystems Kingston DC500M. Samuti mĂ€rgib vĂ€ljaanne, et kĂ”ikide Kingston ettevĂ”tte salvestusseadmete mudelite hinnad on atraktiivsed ja tunnustab, et ĂŒleminek TLC 3D-NAND tehnoloogiale on tĂ”eliselt aidanud hinda alandada, kvaliteedis jĂ€releandmisi tegemata. Lisaks meeldisid Truesystems ekspertidele Kingston'i kĂ”rge taseme tehniline tugi ning viieaastane garantii DC500 seeria salvestusseadmetele.
P.S. Tuletame meelde, et .
Lisainfot Kingston Technology toodete kohta leiate .
Allikas: habr.com
