Общее представление об ограничениях и исключениях диспетчера системных ресурсов Windows

Целью диспетчера системных ресурсов Windows является обеспечение доступности системных ресурсов для процессов, пользователей, сеансов Службы удаленных рабочих столов и пулов приложений IIS (совместно называемых нагрузкой). При отсутствии управления эта рабочая нагрузка может конкурировать за системные ресурсы и исчерпать их. Однако бывают ситуации, когда диспетчер системных ресурсов Windows не является надлежащим решением управления или не может гарантировать достаточные ресурсы для рабочей нагрузки сервера.

Внимание!

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

Чем не следует управлять диспетчеру системных ресурсов Windows

Приложения со встроенным управлением ресурсами

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

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

Дополнительные сведения об определяемом пользователем списке исключений см. в разделе Работа с определяемым пользователем списком исключений.

Приложения, использующие объекты заданий

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

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

Чем не управляет диспетчер системных ресурсов Windows

Приложения или процессы, размещенные исключенным приложением

Соблюдайте осторожность при добавлении в определяемый пользователем список исключений таких процессов, которые размещают другие процессы или приложения. Если такое приложение, как svchost.exe, добавляется в определяемый пользователем список исключений, любой размещаемый им процесс потенциально может израсходовать все доступные ресурсы, поскольку не является управляемым. Если размещающий процесс не входит в определяемый пользователем список исключений, он сам и любые размещаемые им процессы будут управляться как часть соответствия условию или как часть группы по умолчанию.

Ресурсы, используемые операционной системой

Ресурсы процессора и памяти, используемые операционной системой, исключаются из управления посредством диспетчера системных ресурсов Windows. Например, если операционная система использует 25 процентов ресурсов имеющегося ЦП в системе, управляемой политикой выделения ресурсов Equal_Per_User, каждому из трех пользователей, запускающих процессы на компьютере, будет выделено 25 процентов всего ресурса ЦП, что составляет 33,33% ресурса ЦП, доступного для управления.

Если оставшихся ресурсов недостаточно для поддержки рабочей нагрузки на сервере, можно:

  • Уменьшить объем рабочей нагрузки на сервере.

  • Установить дополнительное оборудование для увеличения доступных ресурсов.

  • Выполнить установку Server Core операционной системы Windows Server 2008 для уменьшения потребляемых операционной системой ресурсов (если приложения и службы, работающие на сервере, его поддерживают).

Дополнительные ссылки