HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Параметр |
Описание |
Версия |
Сopyright |
||||||||||||||||||||||
ClearPageFileAtShutdown |
Возможные значения: 0 - не очищать (по
умолчанию); 1 - очищать. Назначение: Поведение файла подкачки (pagefile.sys) при нормальной перезагрузке, в который потенциально могут попасть незашифрованные аккаунты и пароли. Примечание: Для вступления параметра в силу необходимо перезагрузить компьютер или повторно зарегистрироваться в системе. |
|
[site#1] |
||||||||||||||||||||||
DisablePagingExecutive |
Возможные значения: 0 (по
умолчанию) - сбрасывать; 1 - не сбрасывать. Назначение: Управления сбросом данных ядра операционной системы в страничный файл. Примечание: 1. Изменение данного параметра приводит либо к устранению проблемы медленной работой с виртуальной памятью, либо напротив приведет к еще большему замедлению. 2. Рекомендуется использовать на системах с большим объемом памяти. 3. Для вступления параметра в силу необходимо перезапустить систему. |
|
|||||||||||||||||||||||
|
Возможные значения:
0 - (512 Кб) ..... Назначение: Если Вы не испытываете недостатка в дополнительной оперативной памяти, то можете ускорить действие файловой системы. Этот ключ представляет максимальное число байт, выделяемый для операции I/O. Установка максимального значения должна основываться на объеме памяти в Вашей системе.
Примечание: |
|
|||||||||||||||||||||||
|
Возможные значения: 0 (по
умолчанию для WinNTWS) - не использовать (приоритет
обработки процессов); 1
(по умолчанию для WinNTS)
и более - использовать (приоритет отдается
системному кэшу). Назначение: Управление "Большим системным кэшем". Примечание: 1. Эффективен только на серверах. 2. Для вступления параметра в силу необходима перезагрузка или повторный вход в систему. |
|
|||||||||||||||||||||||
LargePageMinimum |
Возможные значения: 0xFFFFFFFF Примечание: 1. На компьютерах с операционной системой Win2K, может происходить зависание при обращении программ к порту AGP на процессорах AMD Athlon. Для устранения данной ошибки установите параметр равным 0xFFFFFFFF. 2. Для вступления изменений в силу необходима перезагрузка компьютера. |
|
|||||||||||||||||||||||
NonPagedPoolSize |
Возможные значения: 0 - автоматически Назначение: Размер NonPagedPoolSize Примечание: Если появляется ошибка "STOP 0x00000078", это может быть вызвано тем, что данный параметр больше 7/8 физической памяти и это рассматривается как ошибка. Исправить ошибку можно изменив этот параметр на меньше чем 7/8 физической памяти или установив его в 0. |
|
|||||||||||||||||||||||
PagedPoolSize |
Возможные значения: 0-система использует значение по умолчанию (32Mb) WinNT автоматически вычисляет значение данного параметра исходя из объема установленной оперативной памяти, по следующему алгоритму (для компьютеров на базе процессора x86). Для вычисления по преведенной ниже формуле необходимо чтобы параметр NonPagedPoolSize в этом ключе также был равен 0. Постоянные переменные: MinimumNonPagedPoolSize=256Kb MinAdditionNonPagedPoolPerMb=32Kb DefaultMaximumNonPagedPool=1Mb MaxAdditionNonPagedPoolPerMb=400Kb PTE_PER_PAGE=1024b PAGE_SIZE=4096b Расчет: NonePagedPoolSize=MinimumNonPagedPoolSize+((Phisical[Mb]-4)*MinAdditionNonPagedPoolPerMb Пример для 32Mb RAM: NonePagedPoolSize=256Kb+((32Mb-4)*32Kb)=1152Kb=1.125Mb Расчет: MaximumNonPagedPoolSize=DefaultMaximumNonPagedPool+((Phisical[Mb]-4)*MaxAdditionNonPagedPoolPerMb) Если MaximumNonPagedPoolSize<(NonPagedPoolSize+PAGE_SIZE*16), то MaximumNonPagedPoolSize=(NonPagedPoolSize+PAGE_SIZE*16) Если MaximumNonPagedPoolSize>=128Mb, то MaximumNonPagedPoolSize=128Mb Пример для 32Mb RAM: MaximumNonPagedPoolSize=1Mb+(32Mb-4)*400)=11201Kb=10.938Mb 10.938Mb<1.125Mb+0.0625*16=11.125Mb MaximumNonPagedPoolSize=10.938Mb Расчет: Size1=(2*MaximumNonePagedPoolSize)/PAGE_SIZE Size2=(Size1+(PTE_PER_PAGE-1))/PTE_PER_PAGE PagedPoolSize=Size2*PAGE_SIZE*PTE_PER_PAGE, если PagedPoolSize>=192Mb, то PagedPoolSize=192Mb Пример для 32Mb RAM: Size1=(2*10.938Mb)/0.0039Mb=5609.2803Mb Size2=(5609.2803Mb+(1024-1))/1024=6.47 PagedPoolSize=6.47*4096*1024=25.9Mb... ... ... ... 128Mb Значение по умолчанию: 0х3000000 (32Mb) Назначение: Определяет размер памяти отводимый под страничный буфер (page pool) Примечание: 1. Если на WinNTS недостаточно ресурсов, одно или сразу оба сообщения об ошибках (они могут возникнуть как в диалоговом окне, так и в Event Log'e) могут возникнуть на компьютерах клиентов пытающихся обратится к серверу. Error 1723: The RPC server is too busy to complite this operation Error 1722: The RPC server is unavailable. В этом случае установите данный параметр равным 0 2. В WinNTS3.5 существует ошибка, в результате которой данный параметр не устанавливается после апгрейда с предыдущей версии в 0. Эта ошибка устранена в WinNTS3.51 3. Практически для всех случаев рекомендуется установить данный параметр равным 0. 4. При недостаточном значении данного параметра может возникнуть сообщение об ошибке: "Not enouh storage is available to process this command". 5. ARCServer v.2.01 при инсталяции устанавливает данный параметр равным 0х3000000 (32Mb) что может приводить к ошибке. 6. При изменении размера реестра, значение данного параметра может также изменится, это происходит потому, что реестр неможет расходовать более 80% PagedPoolSize, если вы измените предельный размер реестра (Registry Size Limit RSL) более чем на 80% PagedPoolSize, это автоматически поменяет значение данного параметра на величину равную 125% от RSL. 7. При недостаточном значении данного параметра может возникнуть сообщение об ошибке: Event ID: 2009 Source: Srv Description: The server could not expand a table becaus the table reached the maximum size. При этом в окне Event Detail 11 DWORD слово должно давать код ошибки 0х3ea (SRV_TABLE_SEARCH) 8. Параметр всупит в силу только после перезагрузки. |
|
[MKB102985][100] |
||||||||||||||||||||||
PagingFiles |
Назначение: Количество строк в данном параметре равно количеству томов установленных в вашей системе и обозначают размер и параметры своп файла в формате: <drive>:\pagefile.sys min max , где min - Initial Size, а max - Maximum Size которые устанавливаются в Control Panel -> System -> Advanced -> Performance -> Change |
|
[15] |
||||||||||||||||||||||
Protection Mode |
Назначение: Устранение ошибки прав доступа в списке системных DLL. При значении 1 устраняется возможность атаки с применением троянских DLL, и как следствие получение прав администратора. |
|
[22] |
||||||||||||||||||||||
SecondLevelDataCache |
Возможные значения:
0...256(по умолчанию)... Назначение: Размер кэша второго уровня. |
|
|||||||||||||||||||||||
SystemPage |
Возможные значения: ??-50000xd Значение по умолчанию: 256 Назначение: Количество Page Table Entries (или System Page) которые используются для распределения I/O буыеров и другой информации в системное адресное пространство. |
|
[15] |
||||||||||||||||||||||
UnusedFileCache |
Возможные значения: 5 .... 40 Назначение: Уровень использования кеша. |
|
Примечание:
1. Изменение реестра может
привести к серьезным последствиям,
вплоть до переустановки
операционной системы. Автор не
несет ответственности за
результаты модификации реестра.
Используйте приведенную выше
информацию на свой страх и риск.
2. Если Вы выявите что информация
приведенная выше не соответствует
действительности или у вас есть
дополнительная информация или
собственное мнение, я всегда рад услышать Ваше мнение и получить
дополнительную информацию.
Условные обозначения:
Автор проверил работоспособность данного параметра, и он оказался не работоспособен под этой ОС, хотя в источниках заявлен был как рабочий под ней. |
Допустимая ОС для данного параметра, но автору не известно, работоспособен ли данный параметр в ней.. |
Данный параметр работоспособен в этой ОС и это проверенно автором. |