Bør jeg defragmentere SSD-en min?

Samling av NVMe SSD-er

(Bildekreditt: Future)

SSD-er er nå den foretrukne lagringsplassen for både entusiaster og spillere. Noen vil til og med si at de er den mest effektive oppgraderingen for PC-en din. De er mindre, raskere og har blitt mye mer pålitelige med årene. Men trenger du å defragmentere dem? Det korte svaret er nei. Det lange svaret er absolutt nei.

hvordan å ha sex i Starfield

Før vi utvider dette for mye, er det verdt å forklare hvorfor defragmentering er fordelaktig for tradisjonelle harddisker.



HDD-er fungerer ved hjelp av en fysisk spinnende tallerken, med stasjonshoder som må plasseres over de riktige dataene. (Tenk på det som en vinylplatespiller, bare mye raskere.) Data lagres på forskjellige deler av tallerkenen i sekvensielt ordnede blokker. For å få tilgang til en blokk for lesing eller skriving, må drivhodene plasseres over riktig sektor, og deretter må ønsket blokk passere under drivhodene. Kombinert gir disse to trinnene tilgangstid for en kjøretur. For en typisk 7200 rpm-drift er rotasjonslatensen 4,17 ms (halvparten av en rotasjon) og søketiden er rundt 8-12 ms.

Med bruk kan data som en gang ble sekvensielt bestilt på en stasjon deles på forskjellige blokker. Dette kalles fragmentering, og når dette skjer, trenger stasjonshodene å få tilgang til dataene fra to (eller flere - noen ganger mange flere) forskjellige deler av tallerkenen, noe som drastisk reduserer ytelsen.

Defragmentering omorganiserer blokkene med data sekvensielt og forsøker å gjenopprette harddiskens opprinnelige ytelse. Etter den første søketiden for å finne starten på dataene, er alt etter det bare å trekke data sekvensielt fra den ene blokken etter den andre.

Grunnen til at det ikke er noen vits å defragmentere en SSD er at det ikke er noen søketid eller rotasjonsforsinkelse. I stedet får SSD-er tilgang til flashminne (NAND) med mye høyere hastigheter, vanligvis mindre enn 50us – det er 50 mikrosekunder, eller sammenlignet med en typisk harddisk med en gjennomsnittlig tilgangstid på 15 ms, omtrent 300 ganger raskere. Men det er mer med historien enn bare hastighet.

SSD-er eliminerer ikke bare bevegelige deler og forbedrer tilgangstidene, de har også innebygde slitasjeutjevningsalgoritmer. Årsaken er at NAND-portene slites ut over tid, og vurderes i programmerings-/slettesykluser. Hver celle i en moderne SSD kan skrives til omtrent 3000 ganger før cellen slutter å fungere som den skal. For å unngå at individuelle celler som inneholder ofte endrede data slites ut raskere, sporer SSD-er bruken av hver blokk, og slitasjeutjevningsalgoritmene sørger for at cellene på en SSD over tid skrives et tilsvarende antall ganger. Det er også ekstra blokker som ikke er brukertilgjengelige som algoritmene kan bruke for å forhindre at stasjonene slites ut.

Juksekoder på telefonen gta 5

På grunn av måten SSD-er fungerer på, blir ikke data bare fragmentert, men å kjøre et defragmenteringsverktøy vil faktisk brenne gjennom program-/slettesyklusene og potensielt forårsake for tidlig 'død' av SSD-ene dine. Det er ikke noe som vil skje raskt - en 500 GB Samsung 850 Evo som et eksempel er vurdert til 150 TB totalt skriving, eller tilsvarende å skrive til hver blokk på stasjonen minst 300 ganger. Med typiske brukere som skriver mindre enn 20 GB per dag i gjennomsnitt, vil det kreve mer enn 20 år å brenne gjennom 150 TB med skriving. Men defragmentering kan lett skrive hundrevis av GB med data, noe som ville slite ut en SSD mye raskere.

Den gode nyheten er at ethvert defragmenteringsprogram verdt saltet bør også oppdage tilstedeværelsen av en SSD og advare deg om ikke å defragmentere den. Når det gjelder Windows Defrag, når den oppdager en SSD, gir den deg rett og slett muligheten til å optimalisere trim, som frigjør segmenter som har blitt merket som slettet – noe den vil gjøre automatisk en gang i uken uansett. Så nei, det er ikke nødvendig å defragmentere en SSD.

Populære Innlegg