2

Только что прочитав последнюю запись в блоге Скотта Хансельмана, « Руководство по освобождению дискового пространства под Windows 7», он предлагает включить сжатие NTFS, которое я уже делаю для ряда менее перемещаемых папок, которые содержат статические файлы, такие как файлы для загрузки или изображения.

Однако мне интересно, если будет разумно включить сжатие NTFS для всей моей папки %USERPROFILE%\AppData ?

Мой системный диск представляет собой твердотельный накопитель емкостью 128 ГБ, расположенный на рабочей станции Dell Precision T5400 3Ghz Quad Core Xeon, поэтому я не должен обращать внимания на дополнительные циклы, используемые для сжатия и распаковки файлов по пути на диск и с него.

Однако будут ли веские причины не делать этого?

На самом деле я могу безопасно сжать всю папку %USERPROFILE% ?

1 ответ1

3

Кев,

Как разработчик, я бы сказал, нет. Это связано с тем, что приложения (и даже такие веб-сайты, как Google) могут широко использовать свои папки приложений и со временем Microsoft поощряет разработчиков уходить из реестра в качестве хранилища информации (используя вместо этого папки приложений (SpecialFolders). Это будет означать, что эти папки используются все больше и больше. С накладными расходами на сжатие и разархивирование NTFS (по моему мнению) сжимать эти каталоги было бы неразумно. Microsoft говорит:

«Поскольку NTFS-сжатие требует интенсивной работы процессора, затраты на производительность более заметны на серверах, которые часто связаны с процессором. Сильно загруженные серверы с большим объемом трафика записи являются плохими кандидатами на сжатие данных. Однако вы можете не испытывать значительного снижения производительности на серверах только для чтения, в основном для чтения или с небольшой нагрузкой.

Если вы запускаете программу, которая использует ведение журнала транзакций и которая постоянно записывает в базу данных или журнал, сконфигурируйте программу для хранения своих файлов на томе, которое не сжато. Если программа изменяет данные через сопоставленные разделы в сжатом файле, программа может создавать "грязные" страницы быстрее, чем их может записать сопоставленный пишущий. Такие программы, как Microsoft Message Queuing (также известная как MSMQ), не работают со сжатием NTFS из-за этой проблемы.

Поскольку домашние папки пользователей и перемещаемые профили используют много операций чтения и записи, Microsoft рекомендует размещать домашние папки пользователей и перемещаемые профили на томе, который не имеет сжатия NTFS, в родительской папке или в корневом каталоге тома. Отдельные пользователи могут по-прежнему включать сжатие для своих папок, но общее количество сжатых файлов и папок меньше. На серверах, на которых размещены сжатые тома, вы должны использовать тщательный мониторинг производительности, чтобы определить, достаточно ли у ЦП емкости для поддержки выполняемых операций сжатия / распаковки ».

Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .