Улучшение производительности NTFS

Файловая система NTFS –   работает как огромная базы данных, которая отслеживает все файлы на жестком диске. Когда вы  создаете или редактируете файл, а затем сохраняете его, NTFS создает запись о времени создания или модификации файла, эту информацию вы впоследствии видите в свойствах файла.  NTFS также создает и отслеживает и другие временные метки при доступе к файлу. Например, метки последнего доступа, последнего открытия, сохранения и  изменения файла. Каждое действие NTFS по обновлению свойств файла сопровождается операциями дискового чтения / записи. В том случае, если информация в таких метках не интересна для вас, вы можете не без причины решить, что эти дополнительные операции чтения/записи несколько расточительны.

 

А если же у вас используются некие инструменты поиска в файлах, которые часто получают доступ к множеству файлов на чтение, тем самым модифицируя атрибут с временем последнего доступа, в таком случае нагрузка на вашу дисковую подсистему достаточно сильно возрастает и общую производительность ухудшается. Вы можете отключить использование меток при доступе к фалам при помощи команды FSUtil.

Использование команды FSUTIL

Нажмите  Пуск-> Выполнить, и введите cmd

В открывшейся командной строке введите следующую команду:

FSUTIL behavior set disablelastaccess 1

Если вы захотите вернуть атрибут с временем последнего доступа, просто повторите команду и замените 1 на 0.

На w2k8r2 и так по умолчанию стоит 1

C:\>fsutil behavior query DisableLastAccess
DisableLastAccess = 1

Продолжение тут

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *