17 лет назад 24 сентября 2007 в 18:40 801
Здравствуйте! Ответ на вопрос в техподдержке «Дефрагментации быть?» UPgrade #23 (320). Все нижеизложенное является моим личным мнением. Начнем с того, что ОС «видит» (посредством драйвера) только диск и может вообще не знать, что за этим диском скрывается (RAID-5 или простой винчестер IDE). Винчестер разбит на логические диски (даже в случае, если создан всего один логический диск, занимающий весь физический). Логический диск отформатирован под какую-то файловую систему (NTFS, FAT-32). Так вот, дефрагментатор в самом простейшем случае дефрагментирует не массив RAID-5 (диск IDE), а файловую систему, находящуюся на логическом диске, расположенном на физическом диске. Я, надеюсь, понятно показал уровень абстрактности представления данных для программы-дефрагментатора. Но если же программа-дефрагментатор – какой-то специализированный продукт для RAID-5 (эта программа «видит» все диски массива как самостоятельные), то разговор совсем другой. Скорее всего, такая программа может входить в состав драйверов для RAID-контроллера. Лично я таких утилит не встречал. В работе никогда не использовал дефрагментаторы, только дома. Для домашнего ПК я выбрал программу JkDefrag. В результате дефрагментации, я считаю, может быть повышена лишь только скорость чтения больших файлов (например, фильмов), так как головка диска последовательно считывает данные, фактически никуда не перескакивая и не тратя времени на поиск следующего сектора. Также может быть увеличена скорость записи в результате дефрагментации свободного пространства, так как ОС не придется просматривать всю карту диска в поисках свободного участка. Что же хотел сказать Diskeeper? Может быть, что для дефрагментации недостаточно (!) свободного пространства на диске, ведь, чтобы манипулировать данными, нужно куда-то временно их переносить. Да, еще. Был же тест дефрагментаторов в вашем журнале примерно год назад. Про большинство технологий дефрагментации там было рассказано.

Тест дефрагментаторов был (кстати, он показал чрезвычайно незначительные различия в результатах работы разных программ), но с RAID мы тогда не заморачивались и, соответственно, никаких непонятных эффектов при их дефрагментировании не выявили.

Никто не прокомментировал материал. Есть мысли?