Ali naj defragmentiram svoj SSD?

Zbirka diskov NVMe SSD

(Zasluge za sliko: prihodnost)

SSD-ji so zdaj priljubljena izbira za navdušence in igralce iger. Nekateri bi celo rekli, da so najučinkovitejša nadgradnja za vaš računalnik. So manjši, hitrejši in so z leti postali veliko bolj zanesljivi. Toda ali jih morate defragmentirati? Kratek odgovor je ne. Dolg odgovor je absolutno ne.

najboljše brezžične slušalke z mikrofonom

Preden se o tem preveč poglobimo, je vredno pojasniti, zakaj je defragmentiranje koristno za tradicionalne trde diske.



Trdi diski delujejo s pomočjo fizičnega vrtečega se krožnika z 'glavami' pogona, ki morajo biti nameščene nad pravilnimi podatki. (Pomislite na to kot na predvajalnik vinilnih plošč, le da je veliko hitrejši.) Podatki so shranjeni na različnih delih plošče v zaporednih blokih. Za dostop do bloka za branje ali pisanje morajo biti glave pogonov nameščene nad pravilnim sektorjem, nato pa mora želeni blok iti pod glavami pogonov. Ta dva koraka skupaj dajeta dostopni čas za pogon. Za tipičen pogon s 7200 vrtljaji na minuto je rotacijska zakasnitev 4,17 ms (polovica ene rotacije), čas iskanja pa približno 8–12 ms.

Z uporabo se lahko podatki, ki so bili nekoč zaporedno urejeni na pogonu, razdelijo na različne bloke. To se imenuje fragmentacija in ko se to zgodi, morajo glave pogonov dostopati do podatkov iz dveh (ali več – včasih veliko več) različnih delov plošče, kar drastično zmanjša zmogljivost.

Defragmentacija zaporedoma preuredi bloke podatkov in poskuša obnoviti prvotno delovanje trdega diska. Po začetnem času iskanja za iskanje začetka podatkov je vse po tem samo zaporedno vlečenje podatkov iz enega bloka za drugim.

Razlog, da nima smisla defragmentirati SSD, je, da ni časa iskanja ali rotacijske zakasnitve. Namesto tega diski SSD dostopajo do bliskovnega pomnilnika (NAND) pri veliko višjih hitrostih, običajno manj kot 50 us—to je 50 mikrosekund ali v primerjavi s tipičnim trdim diskom s povprečnim dostopnim časom 15 ms približno 300-krat hitreje. Toda zgodba je več kot le hitrost.

Pogoni SSD ne odstranijo samo gibljivih delov in izboljšajo dostopnih časov, ampak imajo tudi vgrajene algoritme za izravnavo obrabe. Razlog je v tem, da se vrata NAND sčasoma obrabijo in so ocenjena v ciklih programiranja/brisanja. V vsako celico sodobnega SSD-ja je mogoče zapisati približno 3000-krat, preden celica preneha delovati pravilno. Da bi se izognili hitrejši obrabi posameznih celic, ki vsebujejo pogosto spremenjene podatke, SSD-ji sledijo uporabi vsakega bloka, algoritmi za izravnavo obrabe pa zagotavljajo, da se sčasoma celice na SSD-ju zapišejo podobno število krat. Obstajajo tudi dodatni bloki, ki uporabniku niso dostopni in jih algoritmi lahko uporabijo, da preprečijo obrabo pogonov.

najboljši joystick za pc

Zaradi načina delovanja diskov SSD ne samo, da podatki ne postanejo razdrobljeni, ampak bo zagon pripomočka za defragmentacijo dejansko pregorel cikle programiranja/brisanja in potencialno povzročil prezgodnjo 'smrt' vaših diskov SSD. To ni nekaj, kar bi se zgodilo hitro – 500 GB Samsung 850 Evo kot primer je ocenjen za 150 TB skupnih zapisov ali enakovredno pisanju v vsak blok pogona vsaj 300-krat. Ker tipični uporabniki v povprečju pišejo manj kot 20 GB na dan, bi potrebovali več kot 20 let, da zapišejo 150 TB zapisov. Toda z defragmentacijo bi zlahka zapisali na stotine GB podatkov, kar bi SSD veliko hitreje obrabilo.

Dobra novica je, da mora vsak program za defragmentacijo, ki je vreden soli, zaznati tudi prisotnost SSD-ja in vas opozoriti, da ga ne defragmentirate. V primeru programa Windows Defrag vam, ko zazna SSD, preprosto ponudi možnost Optimiziranja obrezovanja, ki sprosti segmente, ki so bili označeni kot izbrisani – nekaj, kar bo tako ali tako naredil samodejno enkrat na teden. Torej ne, SSD-ja ni treba defragmentirati.

Priljubljene Objave