Potřebují moderní počítače stále rutinní defragmentační postupy, které vyžadovaly starší počítače? Čtěte dále a dozvíte se o fragmentaci a o tom, co moderní operační systémy a systémy souborů dělají pro minimalizaci dopadů na výkon.

Dnešní relaci Otázky a odpovědi nám poskytuje SuperUser – pododdělení Stack Exchange, což je komunitní seskupení webových stránek pro otázky a odpovědi.



Otázka

Čtenář SuperUser Simon Sheehan je zvědavý na stav defragmentace v moderních jednotkách:

V rámci pravidelné údržby Windows defragmentuji pevný disk. Proč se ale pevný disk fragmentuje na systémech NTFS a FAT*? EXT* zřejmě ne, proč tomu tak je? Měl bych také defragmentovat své USB disky?

Pojďme se podívat na některé odpovědi přispěvatelů, abychom prozkoumali Simonovu otázku.

Odpověď

Přispěvatel SuperUser Daniel R. Hicks položil otázku:

Fragmentace není problém jako před 30 lety. Tehdy jste měli pevné disky, které byly sotva rychlejší než diskety, a velikost paměti procesoru byla nepatrná. Nyní máte k dispozici velmi rychlé disky a velké paměti procesoru a někdy i značnou vyrovnávací paměť na pevném disku nebo v řadiči. Navíc velikosti sektorů se zvětšily (nebo jsou soubory alokovány ve větších blocích), takže více dat je přirozeně souvislých.

Operační systémy jsou také chytřejší. Zatímco DOS 1.x by načetl každý sektor z disku tak, jak se na něj odkazovalo, moderní OS je schopen vidět, že máte soubor otevřený pro sekvenční přístup, a může rozumně předvídat, že po spotřebování budete načítat další sektory. ty, které teď máte. Může tedy předem načíst několik dalších (tuctů) sektorů.

A co víc, často je lepší nemít soubor souvislý. Na (velkém) systému, kde je souborový systém rozmístěn na více jednotkách, lze k souboru ve skutečnosti přistupovat rychleji, pokud je také rozprostřen, protože soubor může vyhledávat více disků současně.

Defragmentuji každé 2-3 roky, ať už to můj box potřebuje nebo ne.

[Doplním, že důležité není ani tak to, zda dojde k defragmentaci dat na disku, jako to, zda dojde k defragmentaci volného místa. FAT byl v tomhle hrozný – pokud jste nedefragmentovali, věci se stále zhoršovaly a zhoršovaly, dokud nezůstaly dva souvislé bloky volného prostoru. Většina ostatních schémat dokáže sloučit volný prostor a alokovat kusy poněkud chytrým způsobem, takže fragmentace dosáhne určitého prahu a pak se stabilizuje, spíše než aby se zhoršovala.]

Journeyman Geek přidává následující informace o souborových systémech Linux:

Fragment VŠECH systémů souborů. ext a další linuxové souborové systémy se méně fragmentují díky způsobu, jakým jsou navrženy – abych citoval Wikipedie ohledně Příručka správce sítě Linux :

Moderní souborové systémy Linuxu udržují fragmentaci na minimu zachováním všech bloků i n soubor blízko sebe, i když je nelze uložit v po sobě jdoucích sektorech. Některé souborové systémy, jako je ext3, efektivně alokují volný blok, který je nejblíže ostatním blokům v souboru. Proto není nutné se obávat fragmentace v systému Linux.

to bych ale poznamenal ext4 má online defragmentaci, takže nakonec je fragmentace problémem, dokonce i se souborovými systémy Linux.

Souborové systémy Windows mají své clustery umístěny všude tam, kde je prostor pro jejich umístění, a defragmentace běží a nahrazuje je. V Linuxu jsou soubory přednostně umístěny tam, kde je dostatek místa.

Všiml bych si však, že systém Windows 7 má naplánované spuštění defragmentace, takže ve skutečnosti není nutné spouštět defragmentaci ručně.

reklama

Jedním z prvků původní otázky, která nebyla řešena, je, zda byste měli defragmentovat svůj flash disk. Defragmentace je proces velmi náročný na čtení/zápis a je třeba se jí vyhnout na zařízeních SSD, jako jsou flash disky a disky SSD (Solid State Disks). Další informace o defragmentaci, souborových systémech a SSD najdete v následujících článcích HTG:


Chcete něco dodat k vysvětlení? Ozvi se v komentářích. Chcete si přečíst další odpovědi od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .

ČTĚTE DALŠÍ
  • › Co je MIL-SPEC ochrana proti pádu?
  • › 5 webových stránek, které by si měl každý uživatel Linuxu uložit do záložek
  • Kybernetické pondělí 2021: Nejlepší technologické nabídky
  • › Funkce vs. vzorce v aplikaci Microsoft Excel: Jaký je rozdíl?
  • › Jak najít zabalené Spotify 2021
  • › Složka Počítač je 40: Jak Xerox Star vytvořil pracovní plochu