Andrew » Пт апр 27, 2007 10:17 am
Давайте разберемся.
Применение дефрагментации:
1. Дефрагментация файлов, которые представляют собой расширение оперативной памяти. Так называемые файлы подкачки. Такие файлы критичны по скорости доступа. Поскольку от этой скорости зависит производительность системы вцелом. В Linux эта область располагается на отдельном разделе, что полностью исключает фрагментацию.
2. Дефрагментация файлов, хранящих критически важную информацию, постоянно используемую системой. Например файл с реестром Windows. В Linux нет реестра и похожих данных. В Linux используются индексные файлы везде, где необходимо производить поиск по файловым каталогам. И используются они только в момент действительной необходимости.
3. Дефрагментация файловой системы в целом для улучшения производительности. На самом деле эта цель дает прирост лишь на медленных носителях малого объема, таких как жесткие диски со скоростью 5400. При таких условиях максимум что может дать дефрагментация: несколько десятков свободных кластеров и прирост к скорости не больше 0,5% (tomshardware.com) . В других случаях дефрагментация является бессмысленной. Если учесть, что в Linux - е файлы операционной системы и системного софта лежат в отдельном логическом разделе от личных файлов пользователей, то влияние пользовательской файловой активности на фрагментацию системного раздела практически равно нулю.
Доступ к файлам в Линуксе ускорен кэшированием дисков. Если нет активности пользователя и свободной оперативной памяти много, то линукс втихаря начинает закидывать наиболее используемые файлы в память, образуя кэш из очень быстрых файлов (проверялось на SuSE с 4Гб оперативы).
Побочные эффекты дефрагментации:
1. Ресурс жизни носителя сокращается. Ничто не вечно. Всякая железка имеет конечный ресурс работы. Если слишком часто производить дефрагментация, то этот конечный ресурс быстро исчерпается. Лично у меня сердце кровью обливается, когда веник непрерывно хрустит полчаса при дефрагментации.
2. Восстановление некоторых файлов будет невозможным. После дефрагментации место удаленных файлов будет занято реально существующими файлами. За исключением удаленных в конце раздела файлов. Но и этому дать гарантию не каждый может.
3. Прерывание дефрагментации. Дефрагментация - длительный процесс. Его прерывание в худшем случае вызывает обратный эффект. Производительность файловой системы падает, поскольку дефрагментатор "разбросал" файлы и собрать их не успел, а свободное пространство будет сильно прерывистым.
Прочитав все это, задайтесь вопросом: "Нужен ли Линуксу дефрагментатор?"
Последний раз редактировалось
Andrew Пт апр 27, 2007 10:24 am, всего редактировалось 1 раз.
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>