Назад | Перейти на главную страницу

Насколько высока производительность при установке NtfsDisable8dot3NameCreation = 1?

Вы можете настроить NTFS с разными параметрами в реестре и TechNet В статьях говорится, что вы увеличиваете производительность файлов, задав для NtfsDisable8dot3NameCreation значение 1 в реестре.

В реальной жизни, насколько это выгодно и стоит ли оно того по сравнению с наличием унаследованной совместимости?

согласно следующей статье, он начинает помогать при более чем 300 000 файлов. http://oreilly.com/pub/a/windows/2005/02/08/NTFS_Hacks.html

просто помните, что вы можете сломать старые приложения, сделав это.

сколько вы получите, зависит от слишком большого количества переменных. Я предлагаю вам запустить монитор производительности до и после изменения реестра.

Два ценных ресурса, посвященных этому вопросу:

См. Также этот комментарий (в другой записи блога): http://www.sepago.de/e/helge/2008/09/22/why-disables-the-creation-of-83-dos-file-names-will-not-improve-performance-or-will- это # ​​комментарий-714

Все это является аргументом в пользу функции на файловых серверах или серверах, где существует (или создается в) большое количество файлов в папках (см. Числа, указанные выше). Безусловно, существуют аргументы против использования этой функции в клиентских версиях Windows, где могут возникнуть проблемы с обратной совместимостью, которые следует учитывать.

Это действительно интересно, когда в каталоге много файлов / имен, особенно если у них много перекрывающихся символов в начале группы длинных имен файлов. В этих случаях время создания файла будет увеличиваться (потому что алгоритм создания короткого имени для длинного имени файла, естественно, требует, чтобы короткое имя уже не могло быть в индексе). Перебор каталога тоже может стать дороже.

Как правило, если есть много активности метаданных в очень большом каталоге и отсутствие приложений, зависящих от коротких имен, это может очень помочь. Трудно дать количественную оценку, поскольку YMMV.