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

Параметр

Описание

Версия

Сopyright

ClearPageFileAtShutdown
REG_DWORD
(булевый)
L.M. 10.12.2001

Возможные значения: 0 - не очищать (по умолчанию); 1 - очищать.
Назначение: Поведение файла подкачки (pagefile.sys) при нормальной перезагрузке, в который потенциально могут попасть незашифрованные аккаунты и пароли.
Примечание:  Для вступления параметра в силу необходимо перезагрузить компьютер или повторно зарегистрироваться в системе.
All

[site#1]

DisablePagingExecutive
REG_DWORD
(булевый)
L.M. 17.10.2001

Возможные значения: 0 (по умолчанию) - сбрасывать; 1 - не сбрасывать.
Назначение: Управления сбросом данных ядра операционной системы в страничный файл.
Примечание:
1. Изменение данного параметра приводит либо к устранению проблемы медленной работой с виртуальной памятью, либо напротив приведет к еще большему замедлению.
2. Рекомендуется использовать на системах с большим объемом памяти.
3. Для вступления параметра в силу необходимо перезапустить систему.
WinNT
Win2K
WinXP

[site#1]
[
94]


IoPageLockLimit
REG_DWORD
(числовой)
L.M. 17.10.2001

Возможные значения: 0 - (512 Кб) .....
Назначение: Если Вы не испытываете недостатка в дополнительной оперативной памяти, то можете ускорить действие файловой системы. Этот ключ представляет максимальное число байт, выделяемый для операции I/O. Установка максимального значения должна основываться на объеме памяти в Вашей системе.
RAM (Мб) IoPageLockLimit (Dec)
4 4096
8 8192
16 16384
32 32768
64 65536

Примечание:
Перед изменением параметра, установите минимальное значение, основываясь на эффективности значения за определенный период времени. Производите изменения, постепенно увеличивая параметр на небольшие значения.

WinNT
Win2K
WinXP

[site#1]
[
2]


LargeSystemCache
REG_DWORD
(булевый)
L.M. 17.10.2001

Возможные значения: 0 (по умолчанию для WinNTWS) - не использовать (приоритет обработки процессов); 1 (по умолчанию для WinNTS) и более - использовать (приоритет отдается системному кэшу).
Назначение: Управление "Большим системным кэшем".
Примечание:
1. Эффективен только на серверах.
2. Для вступления параметра в силу необходима перезагрузка или повторный вход в систему.
WinNT
Win2K
WinXP

[site#1]
[
94]

LargePageMinimum
REG_DWORD
L.M. 10.12.2001

Возможные значения: 0xFFFFFFFF
Примечание:
1. На компьютерах с операционной системой Win2K, может происходить зависание при обращении программ к порту AGP на процессорах AMD Athlon. Для устранения данной ошибки установите параметр равным 0xFFFFFFFF.
2. Для вступления изменений в силу необходима перезагрузка компьютера.
Win2K

[site#1]
[
MKB270715]

NonPagedPoolSize
REG_DWORD
(байт)

Возможные значения:
0 - автоматически
Назначение:
Размер NonPagedPoolSize
Примечание:
Если появляется ошибка "STOP 0x00000078", это может быть вызвано тем, что данный параметр больше 7/8 физической памяти и это рассматривается как ошибка. Исправить ошибку можно изменив этот параметр на меньше чем 7/8 физической памяти или установив его в 0.
WinNTS4.0 [x]
WinNTWS4.0 [x]

[15]
[
1002]

PagedPoolSize
REG_DWORD
(размер в байтах)

Возможные значения:
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. Параметр всупит в силу только после перезагрузки.
WinNTS3.1 [x]
WinNTWS3.1 [x]
WinNTAS3.1 [x]
WinNTWS3.5 [x]
WinNTS3.51 [x]
WinNTWS3.51 [x]
WinNTS4.0 [x]
WinNTWS4.0 [x]
Win2KS [x]
Win2KP [x]
Win2KAS [x]

[MKB102985][100]

PagingFiles
REG_MULTI_SZ

Назначение:
Количество строк в данном параметре равно количеству томов установленных в вашей системе и обозначают размер и параметры своп файла в формате:
<drive>:\pagefile.sys min max
, где min - Initial Size, а max - Maximum Size которые устанавливаются в Control Panel -> System -> Advanced -> Performance -> Change
Win2KS [x]

[15]

Protection Mode

Назначение:
Устранение ошибки прав доступа в списке системных DLL. При значении 1 устраняется возможность атаки с применением троянских DLL, и как следствие получение прав администратора.
WinNTS4.0 [x]
WinNTWS4.0 [x]

[22]

SecondLevelDataCache
REG_DWORD
(Кбайт в десятичной системе)
L.M. 29.11.2001

Возможные значения: 0...256(по умолчанию)...
Назначение: Размер кэша второго уровня.
WinNT

[site#1]
[
94]

SystemPage

Возможные значения:
??-50000xd
Значение по умолчанию: 256
Назначение:
Количество Page Table Entries (или System Page) которые используются для распределения I/O буыеров и другой информации в системное адресное пространство.
WinNTS4.0 [x]
WinNTWS4.0 [x]

[15]

UnusedFileCache
REG_DWORD

Возможные значения:
5
....
40
Назначение:
Уровень использования кеша.
WinNTS4.0 [x]
WinNTWS4.0 [x]
 

Примечание:
1. Изменение реестра может привести к серьезным последствиям, вплоть до переустановки операционной системы. Автор не несет ответственности за результаты модификации реестра. Используйте приведенную выше информацию на свой страх и риск.
2. Если Вы выявите что информация приведенная выше не соответствует действительности или у вас есть дополнительная информация или собственное мнение, я всегда рад
услышать Ваше мнение и получить дополнительную информацию.

Условные обозначения:

Автор проверил работоспособность данного параметра, и он оказался не работоспособен под этой ОС, хотя в источниках заявлен был как рабочий под ней.
Допустимая ОС для данного параметра, но автору не известно, работоспособен ли данный параметр в ней..
Данный параметр работоспособен в этой ОС и это проверенно автором.

Hosted by uCoz