Kas ir diska sadrumstalotība un vai man joprojām ir nepieciešams defragmentēt?
Vai mūsdienu datoriem joprojām ir vajadzīgas tādas parastās defragmentēšanas procedūras, kuras pieprasa vecāki datori? Lasiet tālāk, lai uzzinātu par sadrumstalotību un to, kādas mūsdienīgas operētājsistēmas un failu sistēmas dara, lai samazinātu efektivitātes ietekmi.
Šodienas jautājumu un atbilžu sesija mums sniedz pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienu disku Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs Simon Sheehan ir ziņkārīgs par defragmentācijas stāvokli mūsdienu diskos:
Kā daļu no regulāras Windows apkopes, es defragment manu cieto disku. Bet kāpēc cietā diska fragmentu veido NTFS un FAT * sistēmas? Acīmredzot EXT * nav, kāpēc? Vai man ir jābūt arī USB disku defragmentēšanai?
Pievērsīsimies dažiem atbildētājiem, lai noskaidrotu Sīmaņa jautājumu.
Atbilde
Jautājums par SuperUser ieguldītāju Daniel R. Hicks:
Sadrumstalotība nav jautājums, kas bija pirms 30 gadiem. Toreiz jums bija cietie diski, kas bija mazliet ātrāki nekā disketes, un procesora atmiņas izmēri, kas bija niecīgi. Tagad jums ir ļoti strauji diskdziņi un lielas procesoru atmiņas, un dažreiz cietā diska vai kontroliera lielā buferizācija. Plus sektoru izmēri ir gotten lielāks (vai faili tiek piešķirti lielākos blokos), lai vairāk datu ir raksturīgi blakus.
Arī operētājsistēmas ir gudrākas. Tā kā DOS 1.x būtu ienācis katru sektoru no diska, kā tas tika minēts, mūsdienu operētājsistēma var redzēt, ka jums ir fails, kas ir atvērts secīgai piekļuvei, un var pamatoti prognozēt, ka jūs saņemsiet papildu sektorus, kad esat patērējis tiem, kas jums ir tagad. Tādējādi tā var “iepriekš paņemt” nākamās (desmit) nozares.
Un vairāk, tas bieži ir labāk, ja nav faila blakus. (Lielā) sistēmā, kur failu sistēma ir izplatīta vairākos diskos, failu var piekļūt ātrāk arī tad, ja tā ir „izplatīta”, jo vairākus diskus var meklēt vienlaikus..
Es defragmentu ik pēc 2-3 gadiem, neatkarīgi no tā, vai mana kaste tai ir nepieciešama vai nē.
[Es piebildīšu, ka svarīgākais nav tas, vai diska dati tiek defragmentēti kā brīvā telpa. FAT bija briesmīgs, ja vien jūs defragged lietas turpināja pasliktināties un sliktāk, kamēr nebija divu blakus esošu brīvas vietas bloku. Lielākā daļa citu shēmu var apvienot brīvo telpu un sadalīt gabalus nedaudz „gudrā” veidā, tāpēc sadrumstalotība sasniedz noteiktu slieksni un tad stabilizējas, nevis pasliktinās un sliktāk.]
Journeyman Geek pievieno šādu informāciju par Linux failu sistēmām:
VISAS failu sistēmas fragmenti. Ext un citi Linux failu sistēmu fragmenti ir mazāki, jo tie ir veidoti - citēt Wikipedia par Linux tīkla administratoru rokasgrāmatu:
Mūsdienu Linux failu sistēma (-as) saglabā fragmentāciju minimālā līmenī, saglabājot visus blokus in failu tuvu, pat ja tos nevar saglabāt secīgās nozarēs. Dažas failu sistēmas, piemēram, ext3, efektīvi piešķir bezmaksas bloku, kas ir tuvākais citiem faila blokiem. Tādēļ nav nepieciešams uztraukties par Linux sistēmas fragmentāciju.
Es gribētu atzīmēt, ka, lai gan ext4 ir tiešsaistes defragmentācija, lai galu galā fragmentācija ir problēma pat ar Linux failu sistēmām.
Windows failu sistēmām ir klasteru izvietojums, lai kur tās būtu, un defrag darbojas un aizstāj tās. Izmantojot Linux, faili tiek novietoti priekšā, kur ir pietiekami daudz vietas.
Es vēlos atzīmēt, lai gan Windows 7 ir ieplānota defragmentēšana, tāpēc nav nepieciešams manuāli palaist defrag.
Viens no sākotnējā jautājuma elementiem, kas netika risināts, ir tas, vai jums vajadzētu defragmentēt savu flash disku. Defragmentācija ir ļoti lasītājs / rakstīt intensīvs process, un tas būtu jāizvairās no cietvielu uzglabāšanas ierīcēm, piemēram, flash diskiem un cietvielu diskiem (SSD). Lai iegūtu vairāk informācijas par defragmentēšanu, failu sistēmām un SSD, skatiet šādus HTG rakstus:
- HTG izskaidro: Vai jums tiešām ir nepieciešams defragēt datoru?
- HTG izskaidro: Kas ir cietā diska disks un kas man jāzina?
- HTG izskaidro: Kāpēc Linux nav nepieciešama defragmentēšana
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.