15Aug

Kas yra disko skaidymas ir vis dar reikia defragmentuoti?

Ar šiuolaikiniams kompiuteriams vis dar reikalingos įprastos defragmentavimo procedūros, kurias reikalavo vyresni kompiuteriai? Skaitykite toliau, jei norite sužinoti apie suskaidymą ir tai, ką šiuolaikinės operacinės sistemos ir failų sistemos daro, kad sumažintų našumą.

Šiandienos klausimas &Atsakymų sesija ateina pas mus "SuperUser" - "Stack Exchange", "Q & A" svetainių bendruomenės naršyklės padalinys.

Klausimas

SuperUser skaitytojas Simonas Sheehanas smalsu apie šiuolaikinių diskų defragmentavimo būklę:

Kaip reguliarios "Windows" techninės priežiūros dalis, defragmentuoju kietąjį diską.Bet kodėl kietojo disko fragmentas yra NTFS ir FAT * sistemose? Matyt, EXT * nėra, kodėl taip yra? Ar taip pat turėčiau defragmentuoti mano USB diskus?

Grįžkime prie kai kurių respondentų atsakymų ištirti Simono klausimą.

Atsakymas

SuperUser autorius Daniel R. Hicks pateikia klausimą:

suskaidymas nėra problema, ji buvo prieš 30 metų.Tada tu turėjote kietąjį diską, kuris vargu ar buvo greitesnis nei diskeliai, ir procesoriaus atminties dydį, kuris buvo menkas. Dabar turite labai greitus įrenginius ir didelius procesoriaus prisiminimus, o kartais ir esminį buferį kietajame diske arba valdiklyje. Plius sektoriaus dydis tapo didesnis( arba failai yra priskiriami didesniam blokavimui), todėl daugiau duomenų iš esmės yra gretimos.

operacinės sistemos taip pat įgijo daug protingiau. Kadangi "DOS 1.x" būtų surinkęs kiekvieną sektorių iš disko, kaip jis buvo nurodytas, šiuolaikinė OS gali pamatyti, kad turite failą atidaryti nuoseklią prieigą, ir gali pagrįstai numatyti, kad ateityje galėsite rinktis papildomus sektoriustie, kurie dabar yra. Taigi jis gali "iš anksto pasiimti" kelis( dešimt) sektorius.

Ir dar dažniau geriau neturėti failo gretimų.(Didžiojoje) sistemoje, kurioje failų sistema yra paskirstyta keliuose įrenginiuose, failas iš tiesų gali būti pasiekiamas greičiau, jei jis yra "išplitęs", nes kelis diskus gali ieškoti failo vienu metu.

aš kasdien defragmentuoju, ar mano dėžutė to reikalauja, ar ne.

[Pridėsiu, kad svarbu ne tik tai, ar diske esantys duomenys yra defragtizuojami, nes tai yra laisva vieta. FAT šiuo atveju buvo baisus - nebent jūs sugadintumėte dalykus vis blogėjo ir blogiau, kol nebus dviejų gretimų laisvos vietos blokų.Dauguma kitų schemų gali sutelkti laisvą erdvę ir dalinti gabalus šiek tiek "protingai", taigi suskaidymas pasiekia tam tikrą ribą, o paskui stabilizuoja, o ne blogėja ir blogėja.]

Journeyman Geek prideda šią informaciją apie Linux failų sistemas:

VISOS failų sistemos fragmentas. Ext ir kitos "Linux" failų sistemos fragmentuoja mažiau dėl to, kaip jos sukurtos - cituoti "Wikipedia" apie "Linux" tinklo administratorių vadovą: "

" šiuolaikinės "Linux" failų sistemos( -ų) išlaikyti suskaidymą bent jau išlaikant visus blokus ir na failą arti, net jei jie negali būti saugomi nuosekliuose sektoriuose. Kai kurios failų sistemos, tokios kaip ext3, efektyviai paskirsto laisvąjį bloką, kuris yra arčiausiai kitų failų blokų.Todėl nereikia nerimauti dėl "Linux" sistemos suskaidymo.

Norėčiau atkreipti dėmesį į tai, kad ext4 turi defragmentaciją internete, taigi galiausiai fragmentacija yra problema, netgi naudojant "Linux" failų sistemas.

"Windows" failų sistemos turi savo klasterius visur, kur yra vietos juos įdėti, defrag veikia ir pakeičia juos. Su "Linux" failai yra išdėstyti kur yra pakankamai vietos.

Norėčiau atkreipti dėmesį, kad "Windows 7" turi numatytą defragmentavimo procesą, todėl nebereikia paleisti defrag rankiniu būdu.

Pirmasis pradinio klausimo elementas, kurio nebuvo sprendžiamas, yra tas, ar jūs turėtumėte defragmentuoti savo "flash" diską.Defragmentacija yra labai skaitymo / rašymo intensyvus procesas ir turėtų būti vengiama kietojo kūno saugojimo įrenginiams, pvz., "Flash drives" ir "solid state disks"( SSD).Norėdami gauti daugiau informacijos apie defragmentaciją, failų sistemas ir SSD, patikrinkite šiuos HTG straipsnius:

  • HTG paaiškina: ar tikrai reikia defraguoti savo kompiuterį?
  • HTG paaiškina: kas yra kietojo kūno diskas ir ką man reikia žinoti?
  • HTG paaiškina: kodėl Linux neprivalo defragmentuoti

Ar ką nors įtraukti į paaiškinimą?Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų?Patikrinkite visą diskusijų temą čia.