Soovisite nĂ€ha reaalseid nĂ€iteid meie ettevĂ”tte SSD-mĂ€lukandjate kasutamisest ja professionaalsetest testidest. Tutvustame teile meie SSD-mĂ€lukandjate ĂŒksikasjalikku ĂŒlevaadet meie partnerilt Truesystems. Truesystems'i eksperdid kogusid reaalse serveri ja simuleerisid tĂ€iesti reaalseid ĂŒlesandeid, millega kĂ”ik ettevĂ”tte klassi tahkekettad kokku puutuvad. Vaatame, mida nad saavutada suutsid!

Kingstoni mudelivalik 2019. aastast
KĂ€es on aeg natuke kuiva teooriat. KĂ”iki Kingston'i tahkekettasid vĂ”ib jagada nelja suure gruppi. Jagamine on tinglik, kuna ĂŒhed ja samad mĂ€lukandjad kuuluvad korraga mitmesse perekonda.
- SATA SSD 2,5âł, M.2 ja mSATA vormitegijates Kingston UV500 ning kaks NVMe ravimi mudelit â Kingston A1000 ja Kingston KC2000;
- . Need on samad mudelid, mis eelaines rĂŒhmas, lisaks SATA SSD Kingston A400;
- : UV500 ja KC2000;
- . DC500 seeria mĂ€lukandjad, mis ongi selle ĂŒlevaate peategelane. DC500 seeria jaguneb DC500R (eelistatud lugemine, 0,5 DWPD) ja DC500M (segakoormused, 1,3 DWPD).
Truesystems'i testis olid Kingston DC500R mahuga 960 GB ja Kingston DC500M, mille maht on 1920 GB. Tuletame meelde nende omadusi:
Kingston DC500R
- Maht: 480, 960, 1920, 3840 GB
- Vormitegur: 2,5âł, kĂ”rgus 7 mm
- Liides: SATA 3.0, 6 Gbit/s
- Nimetatud jÔudlus (960 GB mudeli jaoks)
- JĂ€rjestikune juurdepÀÀs: lugemine â 555 MB/s, kirjutamine â 525 MB/s
- Juhuslik juurdepÀÀs (4 KB plokk): lugemine â 98 000 IOPS, kirjutamine â 20 000 IOPS
- QoS latentsus (4 KB plokk, QD=1, 99,9% protsentil): lugemine â 500 ÎŒs, kirjutamine â 2 ms
- Simuleeritud sektori suurus: 512 baiti (loogiline/fĂŒĂŒsiline)
- Kestus: 0,5 DWPD
- Garantii: 5 aastat
Kingston DC500M
- Maht: 480, 960, 1920, 3840 GB
- Vormitegur: 2,5âł, kĂ”rgus 7 mm
- Liides: SATA 3.0, 6 Gbit/s
- Nimetatud jÔudlus (1920 GB mudeli jaoks)
- JĂ€rjestikune juurdepÀÀs: lugemine â 555 MB/s, kirjutamine â 520 MB/s
- Juhuslik juurdepÀÀs (4 KB plokk): lugemine â 98 000 IOPS, kirjutamine â 75 000 IOPS
- QoS latentsus (4 KB plokk, QD=1, 99,9% protsentil): lugemine â 500 ÎŒs, kirjutamine â 2 ms
- Simuleeritud sektori suurus: 512 baiti (loogiline/fĂŒĂŒsiline)
- Kestus: 1,3 DWPD
- Garantii: 5 aastat
Truesystems'i eksperdid juhtisid tÀhelepanu, et Kingston'i salvestites on QoS tÀieliku viivituse vÀÀrtused mÀrgitud 99,9% protsentiili maksimaalse vÀÀrtusena (99,9% kÔigist vÀÀrtustest jÀÀvad alla mÀÀratud summale). See on vÀga oluline nÀitaja, eriti serveri salvestite jaoks, kuna neilt oodatakse töökindlust, stabiilsust ja ootamatute hangumiste puudumist. Kui tead, millised QoS viivitused on salvesti spetsifikatsioonis esitatud, siis saad prognoosida selle tööd, mis on vÀga mugav.
Testimise parameetrid
MÔlemaid salvestusi testiti testimisseadmes, mis imiteerib serverit. Selle omadused:
- Intel Xeon E5-2620 V4 protsessor (8 tuuma, 2,1 GHz, HT sisse lĂŒlitatud)
- 32 GB mÀlu
- Emaplaat Supermicro X10SRi-F (1x socket R3, Intel C612)
- CentOS Linux 7.6.1810
- Koormuse genereerimiseks kasutati FIO versiooni 3.14
Ja veel kord SSD-de kohta, mida testiti:
- Kingston DC500R 960 GB (SEDC500R960G)
- Firmware: SCEKJ2.3
- Maht: 960â197â124â096 baiti
- Kingston DC500M 1920 GB (SEDC500M1920G)
- Firmware: SCEKJ2.3
- Maht: 1â920â383â410â176 baiti
Testimise meetod
Testimiseks kasutati populaarset testide komplekti , kuid testijad tegid sellesse muudatusi, et koormused oleksid lÀhedasemad 2019. aasta ettevÔtte SSD-de tegelikule kasutusele. Iga testi kirjelduse juures mÀrkime, mida konkreetselt muudeti ja miks.
Sisend-vÀljundi (IOPS) test
Selles testis mÔÔdetakse sekundis toimuvaid sisend-vĂ€ljundi toimingute arvu erineva suurusega plokkide (1024 KB, 128 KB, 64 KB, 32 KB, 16 KB, 8 KB, 4 KB, 0,5 KB) ja juhusliku juurdepÀÀsu osakaalu erinevate kirjutamise/loe suhetega (100/0, 95/5, 65/35, 50/50, 35/65, 5/95, 0/100). Truesystems'i eksperdid kasutasid jĂ€rgmisi testi parameetreid: 16 voogu ja jĂ€rjekorra sĂŒgavus 8. Samas ei testitud plokki 0,5 KB (512 baiti), kuna selle suurus on liiga vĂ€ike, et tĂ”siselt koormata salvestisi.
Kingston DC500R IOPS testis

Tabelandmed:

Kingston DC500M IOPS testis

Tabelandmed:

IOPS test ei eelda, et jĂ”udlus saavutab kĂŒllastusreĆŸiimi, seetĂ”ttu lĂ€bitakse see suhteliselt kergelt. MĂ”lemad seadmed on suurepĂ€raselt hakkama saanud, vastates tĂ€ielikult tootja spetsifikatsioonidele. Testitud seadmed nĂ€itasid suurepĂ€rast jĂ”udlust 4 KB blokki kirjutades: 70 ja 88 tuhat IOPS. See on suurepĂ€rane, eriti Kingston DC500R, mis on suunatud lugemisele. Mis puutub lugemisoperatsioonidesse, siis need SSD-d mitte ainult ei ĂŒleta oma originaalseid vÀÀrtusi, vaid jĂ”uavad ĂŒldiselt ka SATA liidese maksimaalse jĂ”udluseni.
LĂ€bivuse test
Selles testis uuritakse lĂ€bilaskevĂ”imet jĂ€rjestikuse juurdepÀÀsu korral. See tĂ€hendab, et mĂ”lemad SSD-seadmed teevad jĂ€rjestikku lugemis- ja kirjutamisoperatsioone 1 MB ja 128 KB blokki. 8 voogu koos 16 sĂŒgavuse jĂ€rjekorraga iga voo kohta.
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Àrjestikune kirjutamine: 518,48 MB/s
Ja siin nĂ€eme samuti, et SSD-de jĂ€rjestikune lugemiskiirus on jĂ”udnud SATA 3 liidese lĂ€bilaskevĂ”ime piirini. Kingstonâi seadmetel ei ole jĂ€rjestikulise lugemisega tĂ”siseid probleeme.
JĂ€rjestikune kirjutamine jÀÀb veidi maha, mida on eriti hĂ€sti nĂ€ha Kingston DC500R puhul, mis kuulub lugemisintensiivsete seadmete klassi, mis tĂ€hendab, et see on mĂ”eldud intensiivseks lugemiseks. SeetĂ”ttu andis Kingston DC500R selles testis isegi tulemusi, mis olid madalamad kui tootja lubatud vÀÀrtused. Kuid Truesystemsâi eksperdid usuvad, et toimivuse osas, mis ei ole tegelikult mĂ”eldud sellistele koormustele (meeldetuletuseks, DC500R tööea mÀÀr on 0,5 DWPD), on need 400 MB/s siiski hea tulemus.
Viivituse test
Nagu juba mainitud, on see ettevĂ”tte SSD-de jaoks kĂ”ige olulisem test. Just selle pĂ”hjal on vĂ”imalik mÀÀrata, millised probleemid tekivad SSD kettaga pikaajalise igapĂ€evase kasutamise kĂ€igus. Standardse SNIA PTS testi kĂ€igus mÔÔdetakse keskmise ja maksimaalse viivituse vÀÀrtust erinevate ploki suuruste (8 KB, 4 KB, 0,5 KB) ja lugemise/kirjutamise suhete (100/0, 65/35, 0/100) puhul minimaalsete jĂ€rjekorra sĂŒgavustega (1 voog QD=1). Truesystems otsustas aga seda tĂ”siselt tĂ€iustada, et saada realistlikumaid vÀÀrtusi:
- KÀidi vÀlja plokk 0,5 KB;
- Ăksikvoo koormuse asemel jĂ€rjekordadega 1 ja 32 varieerub koormus voogude (1, 2, 4) ja jĂ€rjekorra sĂŒgavuse (1, 2, 4, 8, 16, 32) jĂ€rgi;
- Suhete 65/35 asemel kasutatakse suhet 70/30, mis on realistlikum;
- Toodud on mitte ainult keskmised ja maksimaalsed vÀÀrtused, vaid ka 99% ja 99,9% percentiilid;
- valitud voogude arvu korral koostatakse graafikud viivituse (99%, 99,9% ja keskmise) ja IOPS-i sÔltuvusest kÔigi plokkide ja lugemise/kirjutamise suhete puhul.
Andmed keskmistati neljas 25-st 35 sekundit kestvas voorus (5 âsoojendavatâ + 30-sekundiline koormus) igaĂŒhes. Graafikute koostamiseks valis Truesystems seeria vÀÀrtusi jĂ€rjekorra sĂŒgavusega 1 kuni 32 voogude arvuga 1â4. See tehti selleks, et hinnata salvestusseadmete jĂ”udlust, arvesse vĂ”ttes viivitust, st maksimaalselt realistlikku nĂ€itajat.
Keskmise viivituse nÀitajad:

See graafik illustreerib selgelt vahet DC500R ja DC500M mudelite vahel. Kingston DC500R on kavandatud intensiivsete lugemisoperatsioonide jaoks, seega ei kasva kirjutamisoperatsioonide arv koormuse suurenedes praktiliselt ĂŒle 25 000.
Kui vaadata segakoormust (70% kirjutamist ja 30% lugemist), jÀÀb vahe DC500R ja DC500M vahel samuti silmatorkavaks. Kui vÔtta koormus, mis vastab 400 mikrosekundi viivitusele, on universaalse DC500M jÔudlus kolm korda kÔrgem. See on samuti tÀiesti loogiline ja tuleneb salvestusseadmete omadustest.
Huvitav detail on see, et DC500M ĂŒletab DC500R isegi 100%-lise lugemise puhul, pakkudes vĂ€iksemat viivitust sama IOPS-i arvu juures. Erinevus on vĂ€ike, kuid ÀÀrmiselt huvitav.
99%-percentiil viivitusest:

99.9%-percentiil viivitusest:

Nende graafikute pĂ”hjal kontrollis Truesystems ekspertide rikkeosakond QoS viivituste kinnitamist. Spetsifikatsioonides oli nĂ€idatud 0,5 ms lugemise ja 2 ms kirjutamise nĂ€itaja 4 KB ploki kohta, kui jĂ€rjekorra sĂŒgavus on 1. Oleme uhked, et need numbrid on kinnitatud, isegi suure varuga. Huvi teeb see, et minimaalne lugemisviivitus (280â290 ”s DC500R jaoks ja 250â260 ”s DC500M jaoks) saavutatakse mitte QD=1 juures, vaid 2â4 juures.
Kirjutamise viivitus QD=1 puhul oli 50 ”s (nii madala viivituse saavutamine on tingitud sellest, et madala koormuse korral vabastatakse mÀlu ajutine mÀlu garanteeritult, mistÔttu nÀeme alati viivitust kirjutamisel mÀllu). See nÀitaja on 40 korda madalam kui deklaratsioon!
JÀtkuv jÔudlustest
Veel ĂŒks ÀÀrmiselt realistlik test, kus uuritakse jĂ”udluse (IOPS ja viivituse) muutumist pika intensiivse töö ajal. Tööstsenaariumiks valiti juhuslik kirjutamine 4 KB plokkidega 600 minuti jooksul. Selle testi mĂ”te on see, et nii suure koormuse korral siseneb SSD-mĂ€lu kĂŒllastumise faasi, kui kontroller pidevalt tegeleb prahi kogumisega vaba kirjutamiseks mĂ”eldud mĂ€luplokkide ettevalmistamiseks. See on kĂ”ige kurnavam reĆŸiim â just see, millega kokku puutuvad ettevĂ”tte klassi SSD-d, mis asuvad tegelikes serverites.
Testi tulemuste pÔhjal sai Truesystems jÀrgmised jÔudlusnÀitajad:

Selle testi osa peamine tulemus: nii Kingston DC500R kui ka Kingston DC500M ĂŒletavad oma tehase nĂ€itajaid tegelikus töös. Kui ettevalmistatud plokid saavad otsa, siseneb see kĂŒllastumise reĆŸiimi, Kingston DC500R hoiab end 22 000 IOPS tasemel (20 000 IOPS asemel). Kingston DC500M jÀÀb vahemikku 77-78 000, kuigi seadme profiilis on nĂ€idatud 75 000 IOPS. Samuti on selle testi pĂ”hjal selgelt nĂ€ha erinevus mĂ€luseadmete vahel: kui seadme tööprotsessis on suur hulk kirjutamisoperatsioone, on Kingston DC500M rohkem kui kolm korda tĂ”husam (peame meeles ka, et lugemisoperatsioonides nĂ€itas DC500M viivituste osas paremat tulemust).
Pidevate kirjutamisoperatsioonide ajal esinevad viivitused on nÀidatud jÀrgmisel graafikul. Mediaan, 99%, 99,9% ja 99,99% protsentiilid.

NĂ€eme, et viivitus mĂ”lemas salvestis kasvab proportsionaalselt jĂ”udluse vĂ€henemisega, ilma jĂ€rskude languste ja seletamatute tippudeta. See on vĂ€ga hea, kuna tĂ€pselt seda ootavad ettevĂ”tte salvestitelt. Truesystems eksperdid rĂ”hutavad, et testimine toimus 8 voos koos 16-se sĂŒvateega iga voogude jaoks, seega on olulised mitte absoluutvÀÀrid, vaid dĂŒnaamika. Kui nad testisid DC400, siis toimusid selle testi kĂ€igus suured viivitused kontrolleri töö tĂ”ttu, kuid Kingston DC500R ja Kingston DC500M-l ei esinenud sellel graafikul selliseid probleeme.
Viivituse jaotumine koormuse ajal
Truesystems toimetus viis Kingston DC500R ja Kingston DC500M lÀbi lihtsustatud testi nr 13 SNIA SSS PTS 2.0.1. Spetsiaalset CBW mustrit kasutades uuriti viivituse jaotumist koormuse all:
Plokkide suurused:

Koormuse jaotus salvesti mahtude jÀrgi:

Lugemise/kirjutamise suhe: 60/40%.
PĂ€rast turvalist kustutamist ja eelnevat koormust kĂ€ivitasid testijad 10 60-sekundilist vooru pĂ”hikatse jaoks voogude arvu 1â4 ja sĂŒvateega 1â32. Ajakohaste keskmise jĂ”udluse vÀÀrtuste (IOPS) vastavad voorud kasutades koostati histogramm. MĂ”lemas salvestis saavutati see ĂŒhe vooga sĂŒvateega 4.
KokkuvÔttes saadi jÀrgmised vÀÀrtused:
DC500R: 17949 IOPS viivitusega 594 ”s
DC500M: 18880 IOPS viivitusega 448 ”s.
Viivituse jaotumist analĂŒĂŒsiti eraldi lugemise ja kirjutamise jaoks.




KokkuvÔte
Truesystems toimetus jĂ”udis jĂ€reldusele, et Kingston DC500R ja Kingston DC500M testide nĂ€itajad on ĂŒhemĂ”tteliselt head. Kingston DC500R suudab vĂ€ga hĂ€sti lugemisoperatsioonidega toime tulla ja seda vĂ”ib soovitada professionaalseks varustuseks vastavate ĂŒlesannete jaoks. Segakoormuse korral ja vajadusel suuremate ressursside jaoks soovitab Truesystems Kingston DC500M. Toimetus mĂ€rgib ka atraktiivseid hindu kogu Kingston'i ettevĂ”tte salvestusmudelite seerias ning tunnustab, et ĂŒleminek TLC 3D-NAND-le on tĂ”epoolest aidanud hinnad alla tuua ilma kvaliteedis kaotamata. Samuti meeldis Truesystems ekspertidele Kingston'i kĂ”rge tehnilise toe tase ja viieaastane garantii DC500 seeria salvestitele.
P.S. Tuletame meelde, et .
Lisateabe saamiseks Kingston Technology toodete kohta vĂ”tke ĂŒhendust .
Allikas: habr.com
