geekkoo - Нужна ли дефрагментация? [entries|archive|friends|userinfo]
geekkoo

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Нужна ли дефрагментация? [Dec. 28th, 2007|07:21 am]
Previous Entry Add to Memories Tell A Friend Next Entry
LinkLeave a comment

Comments:
From:(Anonymous)
Date:October 27th, 2008 - 08:37 pm

Дефрагментация - это однозначный плюс по быстродейств

(Link)
Хороша дефрагментация или плоха? Для ответа надо задать ещё один вопрос - для кого?
Постройте тест на замере скорости создания и заполнения файлов. Вариантов несколько: Создаем БОЛЬШОЙ (100Гигов) файл и записываем его рандомными числами. Создаем средний файл (ну скажем чуть больше кэша диска - скажем 50мб), и заполняем его рандомом. И создаем мелкий файл - скажем 512кб. Для чистоты эксперимента кол-во мелких файлов надо увеличить до общего объема в 100гигов (что бы они были одинаковы) - затем проверяем скорост чтения содержимого этих файлов. Время записываем в две колонки.
Аналог тестов CrystalDriveMark. Так у меня на NTFS на чистом разделе у больших файлов скорость составляет более 80МБ/сек. На фрагментированном (там где винда и темп, плюс даунлоад от торрента) скорость падает до 30МБ/с.
Теперь представьте (это поклонникам многозадачности) - что у вас есть отдельный винт - и вы храните на нем загруженное с торрента,аудио,видео,фото или просто рабочие проекты. Фрагментация этого диска растет. Фактически доступ к нему экслкюзивный (например, когда вы играете или правите что-то в гимпе или в аудасити у вас :) торрент не качает) - производительногость фрагментированного и дефрагментированного диска скажется просто офигенно как :) Со всеми вытекающими - включая общий пробег позиционирования головок на перемещения с цилиндра на цилиндр.
[User Picture]
From:[info]geekkoo
Date:October 29th, 2008 - 12:22 pm
(Link)
Я мало чего понял из вашего текста, но у меня есть несколько замечаний.

>>На фрагментированном (там где винда и темп, плюс даунлоад от торрента) скорость падает до 30МБ/с

Вам не кажется, что ситуация не симметрична? Одно дело измерять скорость (тем более скорость записи, а не чтения, которую измерял я) на отдельном диске, а другое - на диске, который активно используется системой ("винда и темп"), а также активными демонами ("плюс даунлоад от торрента").

>>Теперь представьте (это поклонникам многозадачности) - что у вас есть отдельный винт - и вы храните на нем загруженное с торрента, аудио, видео, фото или просто рабочие проекты. Фрагментация этого диска растет. Фактически доступ к нему экслкюзивный (например, когда вы играете или правите что-то в гимпе или в аудасити у вас :)

Так у вас эксклюзивный доступ или речь, всё же, идёт о многозадачности? Я не знаю, как система распределяет процессорное время между задачами, так что, какая из запущенных задач в данный конкретный момент пытается обратиться к диску - я не знаю. Поэтому я не могу проследить, грубо говоря, за путем головки по винту. Понятно, что это процесс случайный. Чем в сокращении этого пути мне поможет дефрагментация диска?

Я уж молчу про рэйды со страйпом...