Kas ma peaksin oma SSD-d defragmentima?

NVMe SSD-de kollektsioon

(Pildi krediit: tulevik)

SSD-d on nüüd nii entusiastide kui ka mängijate jaoks valitud salvestusruum. Mõned ütlevad isegi, et need on teie arvuti jaoks kõige mõjuvamad versiooniuuendused. Need on väiksemad, kiiremad ja aastate jooksul palju töökindlamaks muutunud. Kuid kas peate neid defragmentima? Lühike vastus on ei. Pikk vastus on absoluutselt ei.

dokkige raudse trooni juures bg3

Enne kui me seda liiga palju laiendame, tasub selgitada, miks on defragmentimine traditsiooniliste kõvaketaste jaoks kasulik.



Kõvakettad töötavad füüsilise pöörleva plaadi abil, mille draivipead peavad olema paigutatud õigete andmete kohale. (Mõelge sellele nagu vinüülplaadimängijale, ainult palju kiiremini.) Andmed salvestatakse vaagna erinevatesse osadesse järjestikku järjestatud plokkidena. Lugemiseks või kirjutamiseks ploki juurde pääsemiseks peavad ajamipead olema paigutatud õige sektori kohale ja seejärel peab soovitud plokk ajamipeade alt läbi minema. Need kaks sammu annavad kokku draivi juurdepääsuaja. Tüüpilise 7200 p/min ajami puhul on pöörlemise latentsusaeg 4,17 ms (pool ühest pöördest) ja otsimisaeg on umbes 8–12 ms.

Kasutamisel võivad andmed, mis kunagi kettale järjestikku järjestati, jaguneda erinevateks plokkideks. Seda nimetatakse killustatuks ja kuna see juhtub, peavad draivipead pääsema juurde kahest (või enamast – mõnikord ka rohkemast) plaadi erinevast osast pärit andmetele, mis vähendab jõudlust drastiliselt.

Defragmentimine korraldab andmeplokid järjestikku ja proovib taastada kõvaketta algse jõudluse. Pärast esialgset otsimisaega andmete alguse leidmiseks tõmbab kõik pärast seda andmeid järjestikku ühest plokist teise järel.

Põhjus, miks SSD-d pole mõtet defragmentida, on see, et puudub otsimisaeg ega pöörlemislatentsus. Selle asemel pääsevad SSD-d välkmälule (NAND) juurde palju suurema kiirusega, tavaliselt vähem kui 50 us – see on 50 mikrosekundit või võrreldes tavalise kõvakettaga, mille keskmine juurdepääsuaeg on 15 ms, umbes 300 korda kiiremini. Kuid loos on rohkemat kui lihtsalt kiirus.

SSD-d ei kõrvalda mitte ainult liikuvaid osi ja parandavad juurdepääsuaegu, vaid neil on ka sisseehitatud kulumise tasandamise algoritmid. Põhjus on selles, et NAND-väravad kuluvad aja jooksul ja neid hinnatakse programmi/kustutamise tsüklitena. Kaasaegse SSD igasse lahtrisse saab kirjutada umbes 3000 korda, enne kui rakk lakkab korralikult töötamast. Et vältida sageli muudetud andmeid sisaldavate üksikute lahtrite kiiremat kulumist, jälgivad SSD-d iga ploki kasutust ja kulumistaseme algoritmid tagavad, et aja jooksul kirjutatakse SSD-ketta lahtreid sama arv kordi. Samuti on lisaplokke, mis pole kasutajale juurdepääsetavad, mida algoritmid saavad kasutada draivide kulumise vältimiseks.

baldurs gate 3 auhinda

SSD-de tööpõhimõtte tõttu andmed mitte ainult ei killustunud, vaid defragmentimisutiliidi käitamine põletab tegelikult programmi/kustutustsüklid läbi ja võib põhjustada teie SSD-de enneaegset 'surma'. See pole midagi, mis juhtuks kiiresti – näiteks 500 GB Samsung 850 Evo saab kirjutada 150 TB koguarvust või samaväärne draivi igasse plokki kirjutamisega vähemalt 300 korda. Kui tavakasutajad kirjutavad keskmiselt vähem kui 20 GB päevas, kuluks 150 TB kirjutise põletamiseks rohkem kui 20 aastat. Kuid defragmentimine võib hõlpsasti kirjutada sadu GB andmeid, mis kulutaks SSD palju kiiremini.

Hea uudis on see, et iga oma soola väärt defragmentimisprogramm peaks tuvastama ka SSD olemasolu ja hoiatama, et te seda ei defragmentiks. Kui Windows Defrag tuvastab SSD-ketta, annab see teile lihtsalt kärpimise optimeerimise võimaluse, mis vabastab kustutatuks märgitud segmendid – seda teeb see niikuinii automaatselt kord nädalas. Nii et ei, SSD-d pole vaja defragmentida.

Lemmik Postitused