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

Если на компьютере установлена оперативная память достаточно большого объема (не менее 256 Мбайт) и не предполагается запускать одновременно множество приложений, то можно значительно повысить производительность компьютера, ликвидировав файл подкачки. Однако нужно понимать, что это может привести к снижению надежности функционирования компьютера. Чтобы решить, стоит ли отказываться от файла подкачки, нужно определить, сколько памяти потребляет система в каждый момент времени. Если свободная память составляет хотя бы 40% от ее общего объема, то отключение подкачки возможно. Если же после этого система будет давать сообщения о недостатке оперативной памяти, нужно снова включить подкачку или установить оперативную память большего объема.

Для отключения файла подкачки нужно выполнить следующие действия:

1. Запустить Редактор реестра и найти ключ HKEY_LOCAL_MACHINE\SYSTEM\

CurrentControlSet\Control\Session Manager\Memory Management (рис. 13).

2. Установить значение параметра DisblePagingExecutive равным 1. Это будет указанием системе на то, что данные следует (в том числе ядро системы и драйверы) хранить в оперативной памяти, а не сбрасывать их на жесткий диск (рис.14).

3. Установить значение параметра LargeSystemCache равным 1. В этом случае операционной системе будет выделен участок оперативной памяти минимальным объемом в 4 Мбайт (по умолчанию выделяется 8 Мбайт) для кэширования ядра и окружения системы, что увеличит скорость доступа к этим компонентам. Это укажет Windows на то, что ее ядро следует хранить в оперативной памяти.

Рис. 6.13

4. Создать новое значение типа DWORD с именем IOPageLockLimit. Этот параметр управляет объемом данных при их постраничной передаче и, таким образом, влияет на скорость выполнения операций ввода-вывода. Установить его равным 10000, если объем оперативной памяти не менее 256 Мбайт. Если объем памяти не менее 512 Мбайт, значение параметра может быть равным 40000.

Далее следует опробовать новые параметры, чтобы удостовериться в отсутствии ошибок, связанных с недостатком оперативной памяти. После этого нужно снова открыть окно редактора реестра, найти параметр PagingFiles, удалить из него текст и перегрузить компьютер. Это приведет к установке нулевого размера файла подкачки. После перезагрузки нужно удалить с жесткого диска файл PageFile.sys.

Одним из важных факторов, определяющим работу Windows, является объем перемещаемой и неперемещаемой памяти. Для задания объема неперемещаемой памяти нужно установить значение параметра NonPagedPoolSize (в байтах). После перезагрузки компьютера можно проверить новое значение величины невыгружаемой памяти на вкладке Быстродействие Диспетчера задач (рис. 15).

Рис. 14

Рис. 15


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: