Kodėl niekada neturėtumėte visiškai užpildyti SSD

Saugykla nėra nemokamas nekilnojamasis turtas, tikėkite ar ne.

Kai perkate a puikus, naujas SSD jums gali kilti pagunda jį užpildyti visais žaidimais, nuotraukomis, vaizdo įrašais ar bet kuo, ko norite savo kompiuteryje. Juk tam skirta saugykla, tiesa? Na, iš tikrųjų tai ne taip, kaip šiuolaikiniams SSD diskams, ir jei užpildysite beveik bet kurį diską iki krašto, pamatysite, kad duomenų rašymas pradeda užtrukti daug ilgiau nei anksčiau. Štai kodėl taip nutinka ir kaip stipriai galite paveikti saugyklos našumą, jei per daug ją užpildysite.

SLC talpykla, specifikacija, apie kurią galbūt negirdėjote

Galite pagalvoti, kad an SSD yra toks pat paprastas kaip turima talpa ir tai, kaip greitai ta saugykla gali perduoti duomenis, tačiau tai yra šiek tiek daugiau. Įrašę daug duomenų SSD diskai iš esmės gali pavargti ir kuo daugiau SSD užpildomas, tuo greičiau jis išsenka. Kai taip nutinka, išeikvojama SSD SLC talpykla, todėl SSD turi naudoti lėtesnę saugyklos dalį.

Tikriausiai dar negirdėjote apie SLC talpyklą, o SSD gamintojai to neįtraukia į savo specifikacijų lapus. Šiuolaikiniai SSD diskai sukonfigūruoti taip, kad dalis saugyklos veiktų dideliu greičiu, o likusi dalis – lėtu greičiu. Spartesnė dalis yra SSD talpykla, o jos dydis nustatomas pagal tam tikrą procentą nuo to, kiek diske yra laisvos vietos. Paprastai kalbant, aukštesnės klasės SSD turi didesnį procentą talpyklos, o pigesni SSD naudoja mažiau. talpyklos talpa ir pakankamai ilgas rašymas į SSD išeikvos šią talpyklą ir sukels staigų veikimą lašas.

Šaltinis: Kingston Technology

Bet kodėl visi SSD negali būti greiti? Na, tai susiję su šiuolaikinių SSD evoliucijos būdu. Pradžioje turėjome vieno lygio ląstelių (arba SLC) „flash“ lustus, kuriuose saugomas vienas duomenų bitas, vienas arba nulis. SLC yra puikus, nes jis yra ypač patvarus ir greitas, tačiau gana greitai pramonė suprato, kad pateikti SSD su daug daugiau duomenų bus sunku, jei kiekvienas ląstelėje galėjo būti tik vienas bitas duomenų, todėl buvo sukurti kelių lygių ląstelių (MLC) lustai, tada trigubo lygio ląstelės (TLC) ir paskutiniu metu keturių lygių ląstelės (QLC).

Naudojant šias tankesnes ląsteles, sumažėjo maksimalus SSD įrašymo našumas, tačiau gamintojams liko įstrigti tarp greičio ar vertės pasirinkimo. Tačiau įmanoma turėti geriausią iš abiejų pasaulių arba gana arti jo. SSD gamintojai išsiaiškino, kad galite tiesiog išjungti kai kuriuos MLC, TLC arba QLC blykstės bitus, kad jie būtų panašūs į SLC arba pseudo SLC. Tada tas pseudo SLC gali veikti kaip talpykla, nes ji yra pirmoji SSD dalis, į kurią įrašyta, ir užtikrina greitą veikimą tol, kol jis veikia.

Kaip prastėja našumas, kai vis pildote SSD

Kalbant apie SLC talpyklą, jos dydis priklauso ne tik nuo gamintojo nustatyto dydžio, bet ir nuo to, kiek vietos liko SSD. Tai reiškia, kad kuo daugiau dalykų įdėsite į SSD, tuo mažesnė talpykla ir greitesnis rašymo darbo krūvis. Norėdamas parodyti, kad tai vyksta, aš išbandžiau savo Western Digital WD Black SN770M SSD programoje, pavadintoje IOMeter, kuri privertė SSD rašyti 15 minučių iš eilės. Išbandžiau SN770M tris kartus skirtingais laisvos vietos lygiais: 10% užpildyta, 50% užpildyta ir 90% užpildyta.

Užpildęs 10 % vietos, SN770M sugebėjo pasiekti 4 800 MB/s greitį dvi minutes, o po to per likusį 15 minučių bandymą nusistovėjo ties 4 550 MB/s greičiu. Tačiau užpildžius pusę disko, veikimas prasidėjo tik maždaug 4 300 MB/s ir po minutės staigiai sumažėjo iki 1 000 MB/s, bet retkarčiais pavyko atkurti iki 4 300 MB/s. minutė. Kai buvo užpildyta iki 90%, našumas buvo dar blogesnis, kai pradinis greitis buvo 4500 MB/s, kuris sumažėjo iki 1000 MB/s per mažiau nei minutę ir išliko 15 minučių bandymo metu.

Našumo reikšmė čia taip pat aiški, kai žiūrima į vidutinį rašymo greitį. Kai užpildyta 10%, SN770M vidutinis greitis buvo beveik 4600 MB/s, kuris sumažėjo iki 2300 MB/s, kai buvo užpildyta 50%. Esant 90% užpildyti, mes žiūrime į tik 1 200 MB/s greitį, kuris vis dar yra garbingas, bet labai lėtas PCIe 4.0 SSD. Šis SSD tapo keturis kartus lėtesnis vien dėl to, kad jame buvo daug duomenų.

Nesitikėkite didelio našumo, jei SSD diske nepaliksite nepanaudotų baitų

Tikriausiai skamba gana juokingai, kad negalite tiesiog laikyti dalykų savo SSD taip, kaip norėtumėte, nepakenkdami našumui, tačiau šiuolaikiniai SSD veikia būtent taip. Asmeniškai aš rekomenduoju, kad jūsų OS diskas būtų užpildytas ne daugiau kaip 70%, nors antriniai jūsų sistemos diskai gali būti užpildyti arčiau 90% be rūpesčių. Jei pastebite, kad perkeliate daug failų, galbūt norėsite įsigyti SSD, kuriuose yra didelė talpykla, o tai dažniausiai yra aukščiausios klasės modeliai.

Laimei, SSD diskai šiandien yra gana pigūs, o tai reiškia, kad neišnaudoti visos SSD vietos nėra didelis dalykas. Gana lengva įkelti kompiuterį su 2 TB atminties už mažiau nei 100 USD, o 4 TB galima už 150 USD ar šiek tiek daugiau. Net 2 TB gali būti perteklinė daugumai žmonių, tačiau jei nenorite nerimauti, kad staiga pamatysite, kad failų perdavimo greitis smunka nuo uolos, jums reikės daugiau vietos, nei jums iš tikrųjų reikia.