Системные параметры. Повышение производительности.

Тема в разделе "Microsoft Windows 7", создана пользователем MotherBoard, 18 апр 2010.

  1. MotherBoard
    Оффлайн

    MotherBoard Гость

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

    Ускорение работы с памятью

    В разделе Windows(данный трюк подходит для WindowsXP и Vista) есть несколько парметров, влияющих на управление памятью.

    !!!Сразу хочу предупредить: изменение этих параметров может как повысить, так и понизить производительность системы, а может вообще сделать систему нетрудоспособной.

    !!!Данные параметры можно изменять, только если у вас достаточный объём оперативной памяти. Чтобы получить должный эффект, у вас должно быть более 512 Мбайт для Windows ХР и более 1Гбайт для Windows Vista.

    Параметры управления памятью находятся в разделе:

    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management/

    Вот эти параметры:

    REG_DWORD DisablePagingExecutive - по умолчанию всегда выключен и его значение равно 0. Если его включить(присвоить значение - 1), система не будет записывать на диск при подкачке коды ядра и устройств, а всегда будет держать их в оперативной памяти. Приложения будут быстрее загружаться и реагировать на действия пользователей, поскольку не нужно будет загружать нужный приложению код ядра из файла подкачки. Но поскольку коды ядра и драйверов будут постоянно храниться в оперативной памяти, то нужен большой объём последней....

    REG_DWORD largeSystemCache - по умолчанию тоже выключен и его значение равно 0. если включить этот параметр(присвоить ему значение 1), то ядро системы будет постоянно находиться в памяти, что ускорит доступ к ядру и повысит производительность всей системы

    Выгрузка из памяти неиспользуемых DLL

    Windows продолжает хранить в памяти однажды загруженные DLL, даже если они уже не используются программами. Это делается для ускорения доступа к библиотекам, но не очень экономно расходует оперативную память. Вы можете добавить параметр реестра, выгружающий неиспользуемые библиотеки из памяти. Если производительность системы, наоборот, понизится, то его лучше удалить.

    Параметр называется:

    AlwaysUnloadDll имеет тип: REG_DWORD и находится в разделе:

    HKLM\SOFTWARE\Microsoft\CurrentVersion\Explorer

    Параметру нужно присвоить значение 1

    Автоматическое очищение файла подкачки

    Вы можете включить параметр очистки файла подкачки(pagefile.sys) при перезагрузке(завершении работы) системы. С одной стороны, это позволит немного ускорить загрузку системы, но в то же время, вы потеряете на времени завершения работы - компьютер выключаться будет медленнее. С другой стороны, в файле подкачки могут быть конфиденциальные данные, в том числе и пароль в открытом виде, несмотря на очень тщательное шифрование файла с паролем. Поэтому файл подкачки лучше удалять при завершении работы.

    Перейдите в раздел

    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    Параметру СlearPageFileAtShutdown установите значение 1

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

    Можно долго спорить о том, какая файловая система лучше, FAT32 или NTFS. С моей точки зрения - однозначно NTFS. Она обеспечивает должный уровень безопасности и представляет возможности, которые недоступны в FAT32. Кроме того, она поддерживает файлы больших размеров. В Windows XP максимальный размер файла для FAT32 - 4 Гбайт. А что делать, если вам нужно создать файл большего размера? рано или поздно вам придётся записывать образ DVD - а это уже 4.5 Гбайт!

    Хотя у FAT32 есть свои преимущества - она работает быстрее, чем NTFS. Но делу можно помочь.
    NTFS медленнее, чем FAT32 только потому, что:

    * При каждом обращении к файлу или каталогу ей приходится обновлять метку последнего доступа. При большом количестве файлов и каталогов это снижает производительность системы.
    * Для совместимости со старыми приложениями в NTFS - разделе создаётся специальная таблица файлов, содержащая имена файлов в формате MS-DOS( если кто помнит, это 8 символов для имени и 3 для расширения файла). Не думаю, что вы до сих пор используете настолько древние приложения, поэтому можно смело отключить эту возможность, что положительно отразится на производительности.

    Итак, для повышения производительности NTFS нужно перейти в раздел:

    HKLM\SYSTEM\CurrentControlSet\Control\FileSystem

    и установить значение 1 для следующих параметров:

    * NTFSDisableLastAccessUpdate;

    * NTFSDisable8dot3NameCreation;

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

    Для большей производительности можно включить параметр NTFSDisableEncryption, но с точки зрения безопасности это не следует делать, потому что он отключает шифрование данных, обеспечиваемое файловой системой NTFS.
     
    Последнее редактирование модератором: 24 апр 2010

Поделиться этой страницей