15Aug
Onko nykyaikaisilla tietokoneilla vielä sellaisia rutiininomaisia eheytysmenetelmiä, joita vanhemmat tietokoneet vaativat? Lue lisää pirstaloitumisesta ja nykyaikaisista käyttöjärjestelmistä ja tiedostojärjestelmistä minimoimaan suorituskykyvaikutukset.
Päivän kysymys &Vastausistunto tulee meille SuperUser-palvelun kautta, joka on Stack Exchange -jakauma, Q & A-sivustojen yhteisöjoukkoyhdistelmä.
Kysymys
SuperUser-lukija Simon Sheehan on utelias eheyttämisen tilasta nykyaikaisissa asemissa:
Osana säännöllistä Windows-ylläpitoa purkamalla kiintolevyni. Mutta miksi kiintolevyn fragmentti NTFS- ja FAT * -järjestelmissä?Ilmeisesti EXT * ei, miksi tämä on? Pitäisikö minun myös eheyttää minun USB-asemat?
Kääntäkäämme joitain vastaajan vastauksia tutkimaan Simonin kysymystä.
Vastaus
SuperUser-avustaja Daniel R. Hicks korostaa kysymyksen:
Fragmentaatio ei ole ongelma, joka oli 30 vuotta sitten. Sitten sinulla oli kiintolevyt, jotka olivat tuskin nopeampia kuin levykkeet ja prosessorin muistikokot, jotka olivat vähäisiä.Nyt sinulla on erittäin nopeat asemat ja suuret prosessorimuistit, ja joskus huomattava puskurointi kiintolevyllä tai ohjaimessa. Plus-sektorin koot ovat suurempia( tai tiedostoja kohdennetaan suuremmissa lohkoissa) niin, että enemmän tietoja on luontaisesti vierekkäin.
Käyttöjärjestelmät ovat myös älykkäämpiä.DOS 1.x olisi hakenut jokaisen alan levyltä, kuten se viitattiin, nykyaikainen käyttöjärjestelmä pystyy näkemään, että sinulla on tiedosto auki peräkkäistä käyttöä varten ja että se voi kohtuudella ennustaa, että haet muita sektoreita, kun olet kuluttanutniillä, joilla sinulla on nyt. Siten se voi "hakea" seuraavalle usealle( kymmenkunta) sektorille.
Ja mitä enemmän on, on usein parempi, että tiedostoa ei ole vierekkäin. Suuri( suuri) järjestelmä, jossa tiedostojärjestelmä levitetään useille asemille, tiedostoa voidaan todella käyttää nopeammin, jos se on "levinnyt", koska useat levyt voivat hakea tiedostoa samanaikaisesti.
Eritan 2-3 vuoden välein, onko minun laatikko sitä tarpeellista vai ei.
[Lisään, että tärkeintä ei ole niin paljon, onko levylle annettuja tietoja eheytetty, onko vapaata tilaa. FAT oli kauhea tässä - ellet säröilläsi, asiat pahenevat ja huonompi, kunnes ei ollut kahta vierekkäistä vapaata tilaa. Useimmat muut järjestelmät voivat liittää vapaata tilaa ja jakaa palaset jonkin verran "älykkäänä" tavalla, jolloin pirstoutuminen saavuttaa tietyn kynnysarvon ja vakautuu sen sijaan, että se pahenee ja pahenee.]
Journeyman Geek lisää seuraavat tiedot Linux-tiedostojärjestelmistä:
KAIKKI tiedostojärjestelmät fragmentoituvat.ext ja muut Linux-tiedostojärjestelmät fragmentoituvat vähemmän sen vuoksi, miten ne on suunniteltu - lainata Wikipediaa Linux-verkon ylläpitäjien oppaasta:
Nykyaikaiset Linux-tiedostojärjestelmät pitävät pirstaleisuutta vähintään pitämällä kaikki lohkot i na tiedoston lähellä toisiaan, vaikka niitä ei voi tallentaa peräkkäisillä sektoreilla. Jotkin tiedostojärjestelmät, kuten ext3, jakavat tehokkaasti vapaan lohkon, joka on lähinnä muille lohkoille tiedostossa. Siksi ei ole välttämätöntä huolehtia Linuxin hajanaisuudesta.
Huomasin kuitenkin, että ext4: llä on online-eheytys, joten lopulta fragmentaatio on ongelma, vaikka Linux-tiedostojärjestelmissäkin.
Windows-tiedostojärjestelmiin on sijoitettu klustereita missä on tilaa laittaa ne, ja defrag kulkee ympäri ja korvaa ne. Linuxissa tiedostot sijoitetaan etusijalle, missä on tarpeeksi tilaa.
Huomasin kuitenkin, että Windows 7: lla on aikataulutettu eheytysohjelma, joten ei ole tarpeen suorittaa defragia manuaalisesti.
Yksi alkuperäisen kysymyksen elementti, jota ei ole käsitelty, on, haluatko eheyttää Flash-aseman. Eheytys on erittäin lukija / kirjoitusintensiteettiprosessi, ja sitä tulisi välttää kiinteän tilan tallennuslaitteissa, kuten flash-asemat ja SSD-muistit. Lisätietoja eheytyksestä, tiedostojärjestelmistä ja SSD-tiedostoista saat seuraavista HTG-artikkeleista:
- HTG-selitykset: Tarvitseeko sinun todella puolustaa tietokoneesi?
- HTG selittää: Mikä on Solid State Drive ja mitä minun täytyy tietää?
- HTG selittää: Miksi Linux ei tarvitse eheyttää
Onko jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.