Параметры управления памятью

Опубликовано: 27 Марта, 2023


Панель управления предлагает настройку службы сервера для NT Server.
( Панель управления/Сеть/Службы/Сервер/Свойства ). Этот
диалоговое окно недоступно в рабочей станции NT, но следующий реестр
корректировки дадут тот же результат. Переписка между реестром
настройки для LargeSystemCache и LanmanServerParametersSize и интерфейс панели управления
найдено на сервере:














Этикетка панели управления

Размер

ЛарджСистемКэш

Свести к минимуму используемую память

1

0

Остаток средств

2

0

Максимизируйте пропускную способность для обмена файлами

3

0

Максимальная пропускная способность для сетевых приложений

3

1

Если вы включите максимальную пропускную способность для сети
Приложения
, следующие приложения будут полезны:



  • RAS-сервер
  • Сервисы для Macintosh
  • DHCP-сервер
  • WINS-сервер
  • Интернет-информационный сервер
  • DNS-сервер
  • Службы файлов и печати Microsoft для NetWare
  • Диспетчер службы каталогов Microsoft для NetWare
  • Сервер сайта Майкрософт
  • Другие серверы приложений, такие как сервер SAP R/3 и сервер Oracle SQL (использует
    Sockets) или сервер Lotus Notes (использует NETBIOS)

Однако имейте в виду, что с максимальной пропускной способностью для сети
При включенных приложениях производительность будет снижаться для каждого из следующих факторов:


  • Службы файлов и печати Windows NT для сетевых клиентов Microsoft
  • Первичные контроллеры домена Windows NT
  • Резервные контроллеры домена Windows NT в доменах ресурсов

Эти стандартные настройки встроены в сервер
Панель управления. Вы можете использовать любую комбинацию. Если вы хотите продвигать свои системы
производительность (возможно, подтолкнуть ее) возиться с этими настройками на свой страх и риск.


LargeSystemCache — один из двух реестров.
настройки, управляемые диалоговым окном панели управления, недоступны в NT
Рабочая станция. Если вы включите LargeSystemCache=1, предполагая, что у вас 96 МБ+ ОЗУ,
тогда вы должны увидеть значительный прирост производительности для CPU и AV интенсивного
приложений, но мало или совсем не улучшено для приложений, связанных с вводом-выводом. я бы
используйте как минимум 128 МБ и 256 МБ для Windows 2000 Pro и Windows XP Pro,
соответственно.

Куст: HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession
Управляющий делами

Ключ: Память
Управление

Имя: Ларджсистемкаче
Тип: REG_DWORD
Значение: 0 или
1



LanmanServerParametersSize — другой реестр.
параметр, управляемый диалоговым окном панели управления, недоступен в NT Workstation.

Куст: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServer
Ключ:
Параметры
Имя: Размер
Тип: REG_DWORD
Значение: 1, 2,
или 3


Параметр DisablePagingExecutive по умолчанию был «установлен».
когда оперативная память была ценна и дефицитна. Части системного кода и драйверов устройств могут
выгружаться на диск, когда системе требуется больше кадров страниц в оперативной памяти. Система замедляется
когда ему в следующий раз понадобится этот код или драйверы, поскольку он должен загрузить их со страницы
файл. Система останавливается, пока требуемый код загружается или выгружается из ОЗУ.
зависит от очень длительного времени доступа к жесткому диску. Если у вас более чем достаточно
RAM, отключение подкачки ускорит работу системы в целом. я не уверена, что повернулась бы
по этому варианту меньше 512M, по крайней мере для W2K и XP Pro. Интенсивный процессор
параметр.

Куст: HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession
Управляющий делами

Ключ: Память
Управление

Имя: Дисаблепагингексутиве
Тип: REG_DWORD
Значение: 0 пейджинг разрешен
Значение: 1 пейджинг запрещен

IoPageLockLimit управляет размером буферов памяти.
для устройств ввода-вывода. По умолчанию минимизировано использование оперативной памяти. Система с интенсивным вводом-выводом может
выгоду от больших размеров буфера. Внимание: установка слишком высокого значения этого параметра может привести к
в более медленном исполнении. Установите его с шагом и посмотрите, как это повлияет на вашу систему.
Windows NT/W2K/XP.

Куст: HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession
Управляющий делами

Ключ: Память
Управление

Имя: Иопагелоклимит
Тип: REG_DWORD
Значение: 0x00000000 512 КБ
Значение: 0x00100000 1 МБ
Значение: 0x00200000 2 МБ
Значение: 0x00400000 4 МБ
Значение: 0x00800000 8 МБ


SecondLevelDataCache записывает объем кеша L2
который доступен на процессоре(ах). Если HAL не может получить это из
оборудования или BIOS, он устанавливает значение этого параметра равным 0, указывая на то, что встроенный
следует использовать размер кэша L2 по умолчанию 256 КБ. Большинство Pentium II и III
системы используют 512 КБ или более кэш-памяти L2. Чипы Xeon поддерживают 1 МБ и 2
Кэш МБ. Вы можете получить значительно лучшую производительность, если это установлено в соответствии
фактический объем кеша L2. Установка значения выше фактической суммы
доступного кэша L2 может предотвратить нестабильность системы. Проверьте свои
документацию тщательно. Многопроцессорные системы имеют процессоры с идентичными
скорость и кеш.

Куст: HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession
Управляющий делами

Ключ: Память
Управление

Имя: Секондлевелдатакаче
Тип: REG_DWORD
Значение: 0x00000000 256 КБ кэш-памяти L2
Значение: 0x00000200 512 КБ кэш-памяти L2
Значение: 0x00000400 1 МБ кэш-памяти второго уровня.
Значение: 0x00000800 2M L2 кэш

Microsoft заявляет, что приведенное выше является ошибочным и что
Кэш второго уровня (L2) распознается NT/W2K/XP и полностью используется
независимо от установки этого параметра.
Так что я бы не стал вертеться
с ним, хотя если Microsoft права, это не имеет значения.


PagingFiles — это указатель на расположение дисков
файлы подкачки, а также минимальный и максимальный размеры файлов подкачки. Вам следует
установить с помощью Панели управления, Система, Виртуальная память, кнопка Изменить.

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

Связанный:
Собирайте информацию, чтобы инженеры службы поддержки Майкрософт могли устранять проблемы с производительностьюQ175658
Значения PagedPoolSize и NonPagedPoolSize в Windows NTQ126402
STOP 0x78, когда NonPagedPoolSize > 7/8 физической памятиQ184758
Как использовать Poolmon для устранения утечек памяти в режиме ядраQ177415
Изменение диспетчера кучи в пакете обновления 4Q195008
Изменение предела размера реестра приводит к изменению размера PagedPoolSizeQ140364
Несколько записей в файле зоны вызывают утечку памяти в Dnsadmin.exeQ182713
Команда COPY вызывает увеличение файлового кэша (NT4, SP4) Q163880
Настройка файлов подкачки для оптимизации и восстановленияQ197379