Vai man vajadzētu defragmentēt savu SSD?

NVMe SSD kolekcija

(Attēla kredīts: nākotne)

SSD tagad ir iecienīta krātuve gan entuziastiem, gan spēlētājiem. Daži pat teiktu, ka tie ir visietekmīgākie jūsu datora jauninājumi. Tie ir mazāki, ātrāki un gadu gaitā ir kļuvuši daudz uzticamāki. Bet vai jums tie ir jādefragmentē? Īsā atbilde ir nē. Garā atbilde ir absolūti nē.

overwatch 2 ierindota sistēma

Pirms mēs to izvēršam pārāk daudz, ir vērts paskaidrot, kāpēc defragmentēšana ir izdevīga tradicionālajiem cietajiem diskiem.



Cietie diski darbojas, izmantojot fizisku rotējošu plati ar piedziņas “galvām”, kas jānovieto virs pareizajiem datiem. (Padomājiet par to kā par vinila plašu atskaņotāju, tikai daudz ātrāk.) Dati tiek glabāti dažādās šķīvja sadaļās secīgi sakārtotos blokos. Lai piekļūtu blokam lasīšanai vai rakstīšanai, piedziņas galviņas jānovieto virs pareizā sektora, un tad vēlamajam blokam ir jāiet zem piedziņas galviņām. Šīs divas darbības kopā nodrošina piekļuves laiku diskam. Tipiskai 7200 apgr./min piedziņai rotācijas latentums ir 4,17 ms (puse no viena apgrieziena), un meklēšanas laiks ir aptuveni 8–12 ms.

Lietojot datus, kas kādreiz tika secīgi sakārtoti diskdzinī, var tikt sadalīti dažādos blokos. To sauc par sadrumstalotību, un, tā kā tas notiek, diskdziņa galviņām ir jāpiekļūst datiem no divām (vai vairākām — dažreiz vairākām) dažādām plates sadaļām, tādējādi krasi samazinot veiktspēju.

Defragmentēšana pārkārto datu blokus secīgi un mēģina atjaunot cietā diska sākotnējo veiktspēju. Pēc sākotnējās meklēšanas laika, lai atrastu datu sākumu, viss pēc tam ir tikai secīga datu vilkšana no viena bloka pēc otra.

Iemesls, kāpēc nav jēgas defragmentēt SSD, ir tas, ka nav meklēšanas laika vai rotācijas latentuma. Tā vietā SSD piekļūst zibatmiņai (NAND) ar daudz lielāku ātrumu, kas parasti ir mazāks par 50 us — tas ir 50 mikrosekundes, vai, salīdzinot ar parastu cieto disku ar 15 ms vidējo piekļuves laiku, aptuveni 300 reizes ātrāk. Bet stāstā ir vairāk nekā tikai ātrums.

SSD ne tikai novērš kustīgās daļas un uzlabo piekļuves laiku, bet arī ir iebūvēti nodiluma izlīdzināšanas algoritmi. Iemesls ir tāds, ka NAND vārti laika gaitā nolietojas un tiek novērtēti programmas/dzēšanas ciklos. Katru mūsdienu SSD šūnu var ierakstīt aptuveni 3000 reižu, pirms šūna pārstāj darboties pareizi. Lai novērstu to, ka atsevišķas šūnas, kurās ir bieži mainīti dati, ātrāk nolietojas, SSD izseko katra bloka lietojumu, un nodiluma izlīdzināšanas algoritmi nodrošina, ka laika gaitā SSD šūnas tiek ierakstītas līdzīgu reižu skaitu. Ir arī papildu bloki, kas nav pieejami lietotājam un kurus algoritmi var izmantot, lai novērstu diskdziņu nolietošanos.

Resident Evil 4 statujas

Tā kā SSD darbojas, dati ne tikai netiek sadrumstaloti, bet arī, palaižot defragmentēšanas utilītu, programmas/dzēšanas cikli faktiski tiks sadedzināti un, iespējams, izraisīs priekšlaicīgu jūsu SSD “nāvi”. Tas nenotiek ātri — piemēram, 500 GB Samsung 850 Evo ir paredzēts 150 TB no kopējā ierakstīšanas apjoma vai līdzvērtīgi ierakstīšanai katrā diskdziņa blokā vismaz 300 reižu. Ja parastie lietotāji dienā vidēji raksta mazāk par 20 GB, būtu nepieciešami vairāk nekā 20 gadi, lai ierakstītu 150 TB ierakstu. Taču defragmentēšana varētu viegli ierakstīt simtiem GB datu, kas daudz ātrāk nolietotu SSD.

Labā ziņa ir tā, ka jebkurai defragmentēšanas programmai, kas ir tā vērta, ir jāatklāj arī SSD disks un jābrīdina to nedefragmentēt. Windows Defrag gadījumā, kad tā konstatē SSD, tas vienkārši sniedz iespēju optimizēt apgriešanu, kas atbrīvo segmentus, kas ir atzīmēti kā dzēsti — tas tik un tā tiks darīts automātiski reizi nedēļā. Tātad nē, nav nepieciešams defragmentēt SSD.

Populārākas Posts