Be sustojimo brangstantys SSD skatina skubėti su pirkimais: ar „ADATA SU800“ šeimos SSD diskai yra lygiavertiški „Crucial MX300“ diskams? (Apžvalga) (1)
SSD kaupiklių gamintojams persiorientavimas iš planarinės TLC NAND atminties į 3D TLC atmintį nevyksta taip, kaip norėtųsi – susiduriama su jos stoka. Natūralu, kad dėl šios priežasties po truputį parduotuvėse didėja SSD kaupiklių kainos, o tokios tendencijos, savo ruožtu, tampa puikia priežastimi pernelyg nevilkinti ir įsigyti SSD greičiau.
Prisijunk prie technologijos.lt komandos!
Laisvas grafikas, uždarbis, daug įdomių veiklų. Patirtis nebūtina, reikia tik entuziazmo.
Sudomino? Užpildyk šią anketą!
Visai šaunų įspūdį palikęs 1 TB talpos 3D TLC atstovas, „Crucial MX300“, per gerą mėnesį spėjo pabrangti 20 eurų. Pastarasis nėra vienintelis 3D TLC atmintį turintis produktas mūsų rinkoje.
SU800 serija buvo sukurta tiesioginiam varžymuisi su MX300 ir kas įdomiausia, ADATA naudoja tuos pačius IMFT koncerno 3D TLC NAND lustus, tačiau vietoje „Marvell“ gamybos valdiklio buvo pasirinktas „Silicon Motion“ egzempliorius. Palyginimui - šiuo metu prekyboje esančių „Crucial MX300“ SSD diskų asortimentas ir analogiškas „ADATA SU800“ asortimentas.
Iš karto pasakysime, kad iš paskutiniųjų stengėmės gauti 1 TB talpos SU800, tačiau turėjome susitaikyti su 512 GB modeliu. Nepaisant to, tebegalime išsiaiškinti, ar SU800 yra lygiavertis konkurentas, kokios yra jo stipriosios pusės ir kokios silpnybės.
„ADATA SU800“ šeima iš arčiau
ADATA naujausią SSD kaupiklių šeimą siūlo įsigyti tiek 2,5, tiek M.2 formatais. Mažiausias šeimos narys - 128 GB talpos kaupiklis, didžiausias - 1 TB. Trys didžiausi modeliai pasižymi identiškais linijiniais skaitymo/rašymo greičiais, siekiančiais 560 ir 520 MB/s. 128 GB talpos modelis rašant gali išvystyti vos 300 MB/s, nors skaitymas tebesiekia 560 MB/s. Šis modelis turi ir kiek sumažintas skaitymo/rašymo IOPS vertes, atitinkamai 50 000 ir 75 000 IOPS, kai likusieji trys SU800 nariai, tiek skaitant, tiek rašant, gali pasiekti 85 000 IOPS. Į palyginamąją lentelę įdėjome ir jau testuoto 1 TB talpos MX300 specifikacijas, kurios pakankamai panašios į didžiųjų SU800 kaupiklių. Atsižvelgus į talpą, labai aiškiai skiriasi tik ištvermė. Kas leidžia 512 GB talpos SU800 pasiekti didesnę ištvermę už dvigubai talpesnį MX300 netrukus išduosime.
Be pačio SSD kaupiklio pirkėjas dėžutėje randa vartotojo gidą ir tarpiklį, leidžiantį įdiegti šį SSD į nešiojamus kompiuterius, pritaikytus 9,5 mm aukščio kietiesiems diskams. Iš gamintojo svetainės taip pat galima atsisiųsti „Acronis True Image HD“ programinę įrangą duomenims klonuoti.
Siekdama maksimaliai sumažinti SU800 gamybos kaštus, ADATA pasirinko paprasčių paprasčiausią plastikinį 7 mm aukščio korpusą, kurio atidarymas yra ypač apsunkintas, nes būtina nuplėšti viršutinį lipduką, po kuriuo slypi varžtas. Papildomai reikės nuplėšti ir korpuso šone esantį garantiją išsaugojantį mažesnį lipduką.
Ant pusės ilgio žalios spalvos montažinės plokštės randame 6x IMFT pagamintus 3D TLC NAND lustus, kurių kiekvienas turi po dvi 384 Gbit šerdis. Mūsų žiniomis, tai identiški (dvišerdžiai) lustai sutinkamiems „Crucial MX300“ kaupikliuose, nors žymėjimas ir gali skirtis. Kaip spartinančioji atmintis pasirinktas vienas 512 MB DDR3L „Nanya“ lustas. Skirtingai nei „Crucial“, ADATA nesiūlo pažangesnės įrašomų duomenų apsaugos nutrūkus elektros tiekimui į SSD. Tai išduoda papildomų kondensatorių eilių nebuvimas ant PCB. Bendra SSD talpa siekia 575 GB, tačiau 64 GB yra skirti atidėjiniams, nors neatmetame galimybės, kad didžiąją laiko dalį jie veiks kaip pSLC buferis. MX300 atidėjinių sistemos neturi – tai greičiausiai susiję su pasirinktų valdiklių skirtumais.
Technews.lt fotomontažas
Kaip ir „Marvell 88SS1074“, taip ir SM2258 yra keturių kanalų valdiklis, tačiau pastarasis palaiko pažangų NANDXtend LPDC (Low-Density Parity Check) ECC klaidų taisymo mechanizmą, žymiai padidinantį SSD ištvermę. Į 1 TB talpos MX300 buvo galima prirašyti 360 GB duomenų, kai dvigubai mažesnio SU800 ištvermė siekia 400 TB. ECC variklio daroma įtaka daugiau nei akivaizdi. Išskirtinai su 3D TLC atmintimi dirbti sukurtas SM2258 valdiklis palaiko AES-256 ir TCG Opal specifikacijas, tačiau panašu į tai, kad ADATA nusprendė šių šifravimo savybių neaktyvuoti – tarp SSD savybių gamintojo nurodomos tik DEVSleep gairės, kurios svarbios nešiojamų kompiuterių savininkams.
ADATA taipogi įvardija SU800 kešavimo sistemą kaip dinaminę, o ne statinę. Tai turėtų reikšti, kad tie 64 GB, kurių nemato operacinė sistema, visgi skirti atidėjiniams ir ECC klaidų taisymo mechanizmui. Apie pačią pSLC kešavimo sistemą ADATA nedaugžodžiauja, tačiau pats veikimo principas turėtų būti pakankamai panašus į „Crucial“ sprendimą, gebant TLC blokams persijungti į pSLC režimą ir taip paspartinti įrašymo operacijas. ADATA nurodo, kad kešavimo sistemos dydis gali siekti trečdalį SSD kaupiklio dydžio – tokį sprendimą MX300 serijai adaptavo ir „Crucial“.
ADATA svetainėje pateikiamas SSD stebėsenos įrankis suteikia visą reikalingą informaciją, kaip: įrenginio temperatūra, naudojamas programinis kodas, laisva vieta, įrašytų duomenų kiekis, NAND celių būklė. Be abejonės, galima atlikti programinio kodo atnaujinimą, grąžinti SSD į pradinę būklę (angl. secure erase) ar atlikti būsenos patikrinimą.
Testavimas
Testavimas buvo atliekamas jungiant SSD prie vieno iš „Gigabyte MA-990XA-UD3“ pagrindinės plokštės SATA III 6 Gb/s lizdų. SATA AHCI tvarkyklės – AMD 1.2.1.331. Norėdami objektyviau įvertinti SSD spartą, testavimui parinkome ne tik sintetinių, bet ir realesnę SSD spartą atspindinčių testų rinkinį.
ATTO, „CrystalDiskMark“ ir „FutureMark PCMark 7“ testai buvo atlikti SSD diskams esant šviežios būsenos, o likusieji testai buvo atlikti kaupikliams perėjus į labiau nusistovėjusią būseną. Ji buvo pasiekta pilnai pripildžius kaupiklius duomenimis ir juos ištrynus esant aktyviai TRIM funkcijai.
Testavimo metodika nėra ideali ir atspindi daugmaž tokią situaciją: SSD yra sisteminis diskas (OS užima < 15 % SSD talpos), kuris buvo užpildytas duomenimis (žaidimais, sunkiasvorėmis programomis) ir tuomet nutarta kaupiklį išvalyti. Informacija buvo ištrinta ir palikta tik operacinė sistema. Realaus naudojimosi testai kartojami du kartus ir išvedamas vidurkis. Po kiekvieno testo kompiuteris perkraunamas, siekiant išvengti bet kokio galimo informacijos įsiminimo (angl. caching).
- Procesorius: AMD Phenom II X4 955 BE @4.263GHz (203×21) 1.504v/ CPU NB @ 2.842GHz 1.325v
- Pagrindinė plokštė: Gigabyte GA-990XA-UD3 (F12)
- RAM atmintis: Kingston HyperX Blu DDR3 2x2GB 1600CL9 @1624 CL7-9-7-20-28 1T 1.65v
- Vaizdo plokštė: Sapphire HD 7870 OC Edition (1050/5000 MHz)
- Kietasis diskas: WD RE3 (1 TB / 7200 RPM / SATA II)
- SSD kaupikliai:
- ADATA SP920 256 GB GB (FW MU02) – read 560 MB/s, 96 000 IOPS / write 360 MB/s, 80 000 IOPS;
- ADATA SX930 240 GB (FW 5.9E) – read 550 MB/s, 75 000 IOPS / write 460 MB/s, 70 000 IOPS;
- ADATA SU800 512 GB (FW P0801A) read 560 MB/s, 85 000 IOPS/ write 520 MB/s, 85 000 IOPS;
- AMD Radeon R7 240 GB (FW 1.01) – read 550 MB/s, 95 000 IOPS / write 530 MB/s, 90 000 IOPS;
- Corsair Force LS 240 GB (FW S8FM06.5) – read 560 MB/s, 50 000 IOPS / write 535 MB/s, 62 000 IOPS;
- Crucial MX200 250 GB (FW MU01) – read 555 MB/s, 100 000 IOPS / write 500 MB/s, 87 000 IOPS;
- Crucial MX300 1 TB (M0CR040) – read 530 MB/s, 92 000 IOPS / write 510 MB/s, 83 000 IOPS;
- Kingston KC300 240 GB (FW 507KC4) – read 525 MB/s, 84 000 IOPS / write 500 MB/s, 52 000 IOPS;
- OCZ Vector 150 240 GB (FW 1.2) – read 550 MB/s, 90 000 IOPS / write 530 MB/s, 95 000 IOPS;
- OCZ Trion 100 (FW 11.1) – read 550 MB/s, 90 000 IOPS / write 520 MB/s, 43 000 IOPS;
- Plextor PX-256M6S 256 GB (FW 1.7) – read 520 MB/s, 90 000 IOPS / write 420 MB/s, 80 000 IOPS;
- Plextor PX-256M6V 256 GB (FW 1.7) – read 535 MB/s, 83 000 IOPS / write 335 MB/s, 80 000 IOPS;
- Plextor PX-256M7VC (FW 1.00) – read 650 MB/s, 98 000 IOPS / write 530 MB/s, 84 000 IOPS;
- Samsung 850 Pro 256 GB (FW EXM01B6Q) – read 550 MB/s, 100 000 IOPS / write 520 MB/s, 90 000 IOPS;
- Silicon Power S55 240 GB (FW SAFM12.2) – read 540 MB/s, 43 000 IOPS / write 510 MB/s, 24 000 IOPS;
- Transcend SSD370 256 GB (FW 20140516) – read 570 MB/s, 75 000 IOPS / write 310 MB/s, 75 000 IOPS;
Rezultatai
„CrystalDiskMark“ (CDM) v 3.0.1c – sintetinis testas, fiksuojantis tiek linijinę, tiek atsitiktinę skaitymo/rašymo spartą. Testavimo įrankis geba dirbti tiek su spūdžiais, tiek ir su ne spūdžiais duomenimis.
Linijinė skaitymo/rašymo sparta naudojant tiek spūdžius, tiek nespūdžius duomenis beveik nesikeičia ir lieka lyderiaujančių SSD kaupiklių gretose. Skaitant pasiekiami beveik 540 MB/s, rašant - kiek daugiau nei 480 MB/s.
Atsitiktinių 4 kb dydžio failų skaitymo sparta viršyja 31 MB/s ir lenkia MX300 pasiektą rezultatą. Tuo tarpu rašymo sparta nėra pavyzdinė - nesiekdamas 65 MB/s SU800 atsiduria greta planarinę TLC atmintį turinčių SSD kaupiklių.
Padidinus užklausų skaičių MX300 turi apčiuopiamą pranašumą. Skaitant SU800 sparta panašiausia į kitą ADATA atstovą SX930, o rašant žengiama šalia „Plextor M7V“. Pirmasis naudoja MLC atmintį, antrasis - TLC (2D).
„HDTunePro“ – kur kas realesnius linijinius greičius parodantis testas, tikrinantis visą SSD paviršių ir eliminuojantis proveržinę spartą.
SU800 demonstruoja puikią linijinę skaitymo spartą, kurios vidurkis siekia ~408 MB/s. Tai šiek tiek sparčiau už MX300, o pagal gautus rezultatus šį kaupiklį galima lyginti su MLC atmintį naudojančiu „Transcend SSD370“.
Pirmojo testavimo su „HD Tune Pro“ metu SU800 kešavimo algoritmai netikėtai sugebėjo paslėpti tikrąją 3D TLC NAND atminties spartą, tačiau viskas pasikeičia aktyvavus „full“ tipo „HD Tune Pro“ testą. Pasiekus beveik 150 GB, kas atitinka netoli trečdalio SSD kaupiklio talpos, ir visiškai užsipildžius buferinei sistemai įrašymo greitis krinta iki 60 MB/s. Iš karto mintyse gimsta klausimas, kodėl tokių apgailėtinų skaičių nematėme testuodami „Crucial MX300? Atsakymas – išvadose.
„Futuremark PCMark 7“ – daugiau realią SSD spartą reprezentuojantis įrankis, parodantis ne tik bendrą informacijos kaupiklio spartą, bet ir jo spartą (MB/s) tam tikrose užduotyse. Disko kreipties komandos vykdomos ne ištisiniu, bet kartkartėmis nutrūkstančiu srautu, dėl vis „išlendančio“ duomenų apdorojimo.
Nepaisant mažesnės talpos, SU800 surenka 36 taškais daugiau už MX300, patogiai įsiterpdamas tarp „Transcend SSD370“ ir „Silicon Power S55“, nors iki lyderių trūksta 200 arba net daugiau taškų.
Toliau pasižiūrėsime, kaip abiems kaupikliams sekasi susitvarkyti su kasdieninėmis užduotimis. Pasirinkome 8,16 GB talpos papkę, talpinančią beveik 1300 įvairaus dydžio failų (1 KB – 250 MB). Skirsnis, pasitelkus į pagalbą „Microsoft RichCopy“ kopijavimo įrankį, buvo iškeltas iš vienos direktorijos į kitą, arba tiesiog dubliuojamas. 3.47 GB ISO failo kopijavimas vyko įprastiniu būdu.
Itin dažna namų kompiuteriuose naudojama užduotis – išarchyvavimas, todėl šiai užduočiai parinkome 8,66 GB sveriantį archyvą, kuriame tilpo beveik 5000 failų ( dydis 1 KB – 350 MB). Nepamiršome ir archyvavimo užduoties. SSD kaupikliai turėjo sukurti 391 MB archyvą.
„Dragon Age 2“ bei „Crysis 2“ žaidimų diegimas, atnaujinimas, krovimas.
SU800 pradeda „IOMeter“ testą geriau už MX300, turėdamas ~500 IOPS persvarą, kai užklausųskaičius lygus vienam, ir ~1500, kai QD=2. Labai panašius rezultataus rodo MX200 bei „Plextor M6S“ – abu su MLC tipo atmintimi. Kai užklausų skaičius pasiekia keturis, MX300 sparta susilygina su SU800, kol galiausiai įrodo savo pranašumą išvystant ~3000 daugiau IOPS (QD=6).
Nuo pat pradžių SU800 rašymo sparta panaši į planarinę 2D TLC atmintį turinčių kaupiklių (OCZ Trion 100, Silicon Power S55, Plextor M7V). Kai QD=1 gaunami tik ~14400 IOPS, kai QD=2 – tik ~22 000 IOPS. Didesnės užklausų reikšmės daug naudos neduoda – SU800 lieka neperžengęs 30 000 IOPS ribos.
Kombinuota apkrova SU800 SSD kaupikliui yra paranki: ~300 IOPS geresnis rezultatas už MX300, kai QD=1, ir iki 900 IOPS padidėjęs atotrūkis, kai QD=2. Kol pasiekiami QD=6, SU800 džiaugiasi 1500 - 2200 IOPS pranašumu, tačiau pasiekus maksimalų užklausų skaičių priverstas nusileisti ne visai tiesioginiam konkurentui. Priminsime, kad įprastinės programos dažniausiai nenaudoja didesnio užklausų skaičiaus už tris.
Visus tris kartus SU800 maksimali rašymo gaištis viršyjo 10 ms, tačiau vieną iš tų kartų ji palypėjo net iki 28 ms - ne pats geriausias rezultatas, kaip ir 0,066 ms išvedus vidurkį. Vėlinimo laikai rašant pakliūna į vidurinę gretą.
Išvados
Visų pirma reikia pabandyti atsakyti į klausimą, kodėl seniau testuoto „Crucial MX300“ įrašymo greitis „HD Tune Pro“ teste nenukrito iki apgailėtinų 60 MB/s, nors tiek jis, tiek „ADATA SU800“ naudoja identišką IMFT koncerno 3D TLC atmintį. Paslaptis slypi ne skirtingose SSD talpose ar fakte, kad MX300, kaip ir visi kiti SSD kaupikliai, buvo testuotas nenaudojant „full“ testo, o programiniame kode. „Crucial“ po oficialaus MX300 serijos pristatymo išleido naują programinį kodą, kuris pertvarkė dinaminio pSLC buferio veikimą, sumažinant jo talpą, bet išlaikant tolygesnį ir tuo pačiu didesnį įrašymo greitį jam išsekus. ADATA kol kas jokio programinio kodo SU800 serijai nepateikė, reiškiant, kad SU800 turėtų turėti didesnę kešavimo sistemą už identiškos talpos MX300, tačiau užpildžius pSLC buferį, rašymo greitis sumažės itin drastiškai, iki pat sunkiai įsivaizduojamų 60 MB/s. Tokie skaičiai yra net mažesni už tai, ką rodė planarinę 2D TLC atmintį naudojantys SSD kaupikliai.
Tokia rašymo sparta skamba labai graudžiai, tačiau su ja testavimo metu susidurti nepavyko. Taip įvyko todėl, kad mūsų naudojama apkrova (nepertraukiamas rašomų duomenų kiekis) nesugebėjo užpildyti 512 GB talpos SU800 pSLC buferio, kuris siekia ~150 GB arba trečdalį visos kaupiklio talpos. Dėl šios priežasties kasdieninio tipo užduotyse SU800 sudarė rimtą konkurenciją dvigubai talpesniam MX300 ir praktiškai visuomet gebėjo prilygti, o tam tikrais atvejais (ISO kopijavimas, išarchyvavimas) net pralenkti sparčiausius MLC NAND atmintį naudojančius kaupiklius, kaip „Crucial MX200“ ar „OCZ Vector 180“. Labai neprasti rezultatai (~31 MB/s) pasiekti ir matuojant 4 kb blokų skaitymo/rašymo spartą. Tiesa, SU800 parodė kardinaliai mažesnę IOPS spartą rašant, bet reabilitavosi, tuo pačiu patenkant tarp lyderių, pakeitus apkrovą į kombinuotą, kuri yra artimiausia realiam naudojimuisi OS aplinkoje.
Kol dar nėra iki 150 GB išsiplečiančių AAA žaidimų ir nekopijuojamos milžiniškos apimtys duomenų, 512 GB talpos SU800 gali sėkmingai varžytis ir vogti pardavimus iš savo pagrindinio varžovo - MX300. Tokią galimybę sudaro ir labai panaši kaina – 525 GB talpos MX300 už SU800 (512 GB) brangesnis vos keliais eurais. Daugeliu atveju laimėtoją nulems paprasčiausias prijautimas vienam ar kitam gamintojui, nors negalima atmesti galimybės, kad kažkurį suvilios keletas papildomų MX300 gigabaitų, įrašomų duomenų apsauga dingus elektrai ar platesnis šifravimo palaikymas. Savo ruožtu SU800, dėka ECC klaidų taisymo variklio, atsakys žymiai didesne (400 TB) ištverme, lenkiančia net dvigubai talpesnį konkurentą.