Mis on ketta killustatus ja kas ma pean veel defragmenteerima?
Kas kaasaegsed arvutid vajavad ikka veel tavapäraseid defragmentimisprotseduure, mida vanemad arvutid nõudsid? Loe edasi, et saada teavet killustumise kohta ja milliseid kaasaegseid operatsioonisüsteeme ja failisüsteeme tulemuslikkuse mõju minimeerida.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotus, kogukondliku draivi rühmitus Q&A veebisaitidel.
Küsimus
SuperUser lugeja Simon Sheehan on uudishimulik tänapäeva draivide defragmentimise olukorrast:
Osana tavalisest Windowsi hooldusest defragmenteerin oma kõvaketta. Aga miks kõvaketta fragment on NTFS- ja FAT-süsteemides? Ilmselt ei ole EXT *, miks see on? Kas peaksin ka oma USB-draivide defragmenteerimist?
Võtame omakorda mõned vastajad, kes Simon'i küsimuse uurimiseks vastasid.
Vastus
Küsimusele lisandub SuperUser'i kaasautor Daniel R. Hicks:
Killustatus ei ole 30 aastat tagasi probleem. Siis olid teil kõvakettad, mis olid vaevalt kiiremad kui disketid ja protsessori mälu suurused, mis olid väikesed. Nüüd on teil väga kiire draiv ja suur protsessorimälu ning mõnikord kõvakettal või kontrolleril oluline puhverdus. Plus sektorite suurused on saanud suurem (või failid on jaotatud suurematesse plokkidesse), nii et rohkem andmeid on oma olemuselt külgnevad.
Operatsioonisüsteemid on ka targemaks saanud. Kui DOS 1.x oleks iga sektori ketta järgi viinud, on nüüdisaegses operatsioonisüsteemis võimalik näha, et teil on fail, mis on avatud järjestikuseks juurdepääsuks, ja võib mõistlikult ennustada, et saate pärast seda, kui olete tarbinud need, mis teil on praegu. Seega võib see järgmise eelseisva (kümne) sektori „eeljaotada”.
Ja enamasti on sageli parem, kui fail ei ole külgnev. (Suure) süsteemis, kus failisüsteem on levinud mitmete draivide vahel, on failile võimalik ka kiiremini pääseda, kui see on „levinud”, kuna mitu plaati on võimalik faili samaaegselt otsida.
Ma defragmenteerin iga 2-3 aasta tagant, kas minu kast vajab seda või mitte.
[Ma lisan, et oluline pole mitte niivõrd see, kas kettal olevad andmed defragmenteeritakse nagu vaba ruum. FAT oli sellest kohutav - kui te ei defragmenteerinud asju halvenenud ja hullemaks, kuni ei olnud kahte vaba ruumi külgnevat plokki. Enamik teisi skeeme võivad vabastada vaba ruumi ja jaotada tükid mõnevõrra „arukalt”, nii et killustatus jõuab teatud künniseni ja seejärel stabiliseerub, mitte halvemaks ja halvemaks.]
Journeyman Geek lisab Linuxi failisüsteemide kohta järgmise teabe:
KÕIK failisüsteemi fragment. ext ja teised Linuxi failisüsteemid killustavad vähem, kuna nad on kujundatud - tsiteerida Wikipediat Linuxi võrguadministraatorite juhendi kohta:
Tänapäeva Linuxi failisüsteem (id) hoiab killustumist minimaalselt, hoides kõik plokid in faili lähedal, isegi kui neid ei saa salvestada järjestikustes sektorites. Mõned failisüsteemid, nagu näiteks ext3, eraldavad tõhusalt vaba ploki, mis on lähima failile teiste plokkidega. Seetõttu ei ole vaja muretseda Linuxi süsteemi killustumise pärast.
Pange tähele, et kuigi ext4-l on online defragmentimine, siis lõpuks on killustatus IS probleemiks isegi Linuxi failisüsteemides.
Windowsi failisüsteemide klastrid on paigutatud kõikjal, kus neid on, ja defrag jookseb ringi ja asendab need. Linuxiga paigutatakse failid eelistatavalt seal, kus on piisavalt ruumi.
Pange tähele, et Windows 7-l on plaanitud defragmentimistoimingud, seega ei ole vaja defrag manuaalselt käivitada.
Algse küsimuse üks element, mida ei käsitletud, on see, kas peaksite oma mälupulka defragmentima. Defragmentimine on väga lugeja / kirjutamise intensiivne protsess ja seda tuleks vältida tahkis-salvestusseadmetes, nagu flash drives ja Solid State Disc (SSD). Lisateavet defragmentimise, failisüsteemide ja SSD-de kohta leiate järgmistest HTG-artiklitest:
- HTG selgitab: kas teil on tõesti vaja oma arvutit defrageerida?
- HTG selgitab: milline on tahkes olek ja mida ma pean teadma?
- HTG selgitab: miks Linux ei vaja defragmentimist
Kas teil on midagi lisada selgitusele? Hääletage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.