Mám defragmentovať SSD?

Zbierka NVMe SSD

(Obrazový kredit: Budúcnosť)

SSD disky sú teraz preferovaným úložiskom pre nadšencov aj hráčov. Niektorí by dokonca povedali, že ide o najvplyvnejšiu aktualizáciu vášho počítača. Sú menšie, rýchlejšie a v priebehu rokov sa stali oveľa spoľahlivejšími. Potrebujete ich však defragmentovať? Krátka odpoveď je nie. Dlhá odpoveď je absolútne nie.

slovo a slovo

Predtým, ako to príliš rozvedieme, stojí za to vysvetliť, prečo je defragmentácia prospešná pre tradičné pevné disky.



Pevné disky fungujú pomocou fyzického rotujúceho taniera s „hlavami“ jednotiek, ktoré musia byť umiestnené nad správnymi údajmi. (Predstavte si to ako prehrávač vinylových platní, len oveľa rýchlejšie.) Údaje sú uložené na rôznych častiach platne v postupne usporiadaných blokoch. Aby ste získali prístup k bloku na čítanie alebo zápis, musia byť hlavy mechaniky umiestnené nad správnym sektorom a potom musí požadovaný blok prejsť popod hlavy mechaniky. V kombinácii tieto dva kroky poskytujú čas prístupu k jednotke. Pre typický 7 200 ot./min disk je latencia otáčania 4,17 ms (polovica jednej otáčky) a čas vyhľadávania okolo 8 – 12 ms.

Pri používaní sa údaje, ktoré boli raz sekvenčne usporiadané na jednotke, môžu rozdeliť do rôznych blokov. Toto sa nazýva fragmentácia a keď sa to stane, hlavy disku potrebujú prístup k údajom z dvoch (alebo viacerých – niekedy oveľa viac) rôznych častí platne, čím sa výrazne znižuje výkon.

Defragmentácia mení poradie blokov údajov postupne a pokúša sa obnoviť pôvodný výkon vášho pevného disku. Po počiatočnom čase vyhľadávania na nájdenie začiatku údajov všetko, čo nasleduje, už len sekvenčne vyťahuje údaje z jedného bloku za druhým.

Dôvod, prečo nemá zmysel defragmentovať SSD, je ten, že neexistuje čas vyhľadávania ani latencia rotácie. Namiesto toho SSD pristupujú k flash pamäti (NAND) oveľa vyššou rýchlosťou, zvyčajne menej ako 50 us – to je 50 mikrosekúnd, alebo v porovnaní s typickým pevným diskom s priemerným prístupovým časom 15 ms, asi 300-krát rýchlejšie. Ale v príbehu je viac ako len rýchlosť.

SSD nielen eliminujú pohyblivé časti a zlepšujú prístupové časy, ale majú aj vstavané algoritmy vyrovnávania opotrebovania. Dôvodom je, že brány NAND sa časom opotrebúvajú a sú hodnotené v cykloch program/mazanie. Do každej bunky v modernom SSD možno zapísať približne 3 000-krát, kým bunka prestane správne fungovať. Aby sa jednotlivé bunky, ktoré obsahujú často menené dáta, neopotrebovali rýchlejšie, SSD sledujú využitie každého bloku a algoritmy vyrovnávania opotrebovania zaisťujú, že v priebehu času sa bunky na SSD zapíšu podobný počet krát. Existujú aj ďalšie bloky, ktoré nie sú používateľom prístupné a ktoré algoritmy môžu použiť na to, aby zabránili opotrebovaniu diskov.

dobré grafické karty

Vďaka tomu, ako fungujú SSD disky, nielenže sa dáta nefragmentujú, ale spustenie nástroja na defragmentáciu v skutočnosti prepáli cykly programu/vymazania a potenciálne spôsobí predčasnú „smrť“ vašich SSD. Nie je to niečo, čo by sa stalo rýchlo – napríklad 500 GB Samsung 850 Evo je ohodnotený na 150 TB celkových zápisov, alebo ekvivalent zápisu na každý blok disku aspoň 300-krát. S typickými používateľmi, ktorí zapisujú v priemere menej ako 20 GB za deň, by spálenie 150 TB zápisov vyžadovalo viac ako 20 rokov. Defragmentácia však môže ľahko zapísať stovky GB údajov, čo by opotrebovalo SSD oveľa rýchlejšie.

Dobrou správou je, že každý defragmentačný program, ktorý stojí za to, by mal zistiť aj prítomnosť SSD a upozorniť vás, aby ste ho nedefragmentovali. V prípade Windows Defrag, keď deteguje SSD, jednoducho vám dá možnosť Optimalizovať orezanie, čím sa uvoľnia segmenty, ktoré boli označené ako vymazané – niečo, čo aj tak urobí automaticky raz za týždeň. Takže nie, nie je potrebné defragmentovať SSD.

Populárne Príspevky