Поделиться через


Класс 1 ApplicationPoolProcessorSettings

Настраивает параметры ЦП для пула приложений.

Синтаксис

class ApplicationPoolProcessorSettings : EmbeddedObject  

Методы

Этот класс не содержит методов.

Свойства

В следующей таблице перечислены свойства, предоставляемые классом ApplicationPoolProcessorSettings .

Имя Описание
Action Значение для чтения и записи sint32 , указывающее действия, выполняемые службами IIS, когда пул приложений превышает ограничение ЦП, заданное свойством Limit . Возможные значения перечислены далее в разделе Примечания.
Limit Значение чтения и записи uint32 , указывающее процент времени ЦП, к которому рабочие процессы ограничены в течение интервала, заданного свойством ResetInterval . Значение по умолчанию — 0, что отключает ограничения использования ЦП для рабочих процессов. При превышении значения в свойстве Limit в журнал событий записывается событие и выполняется действие, заданное свойством Action .
ResetInterval Значение для чтения и записи datetime , представляющее интервал сброса Limit для свойства . Когда время, прошедшее с момента последнего сброса, равно значению, указанному в свойстве ResetInterval , IIS сбрасывает таймеры ЦП для Limit. Если задать значение ResetInterval 0, мониторинг ЦП будет отключен. Значение по умолчанию — 5.
SmpAffinitized Значение для чтения и записи boolean . true Значение , если свойству SmpProcessorAffinityMask будет разрешено назначать рабочий процесс конкретному обработчику; в противном случае — значение false. Значение по умолчанию — false.
SmpProcessorAffinityMask Значение для чтения и записи uint32 , содержащее шестнадцатеричную маску, указывающую, к какому ЦП должен быть привязан рабочий процесс в пуле приложений. Этот параметр предназначен для первых 32 процессоров на многопроцессорном сервере. Чтобы включить SmpProcessorAffinityMask свойство , сначала задайте для SmpAffinitized свойства значение true. Примечание: Хотя файл IIS_Schema.xml указывает 4294967295 (unlimited) в качестве значения по умолчанию для этого свойства, поставщик WMI возвращает значение по умолчанию -1. Установка для этого свойства значения 0 приведет к возникновению ошибки, так как сходство SMP не будет настроено.
SmpProcessorAffinityMask2 Значение для чтения и записи uint32 , содержащее шестнадцатеричную маску, указывающую, к какому ЦП должен быть привязан рабочий процесс в пуле приложений. Этот параметр предназначен для второго набора из 32 процессоров на многопроцессорном сервере. Чтобы включить SmpProcessorAffinityMask свойство , сначала задайте для SmpAffinitized свойства значение true. Примечание: Хотя файл IIS_Schema.xml указывает 4294967295 (unlimited) в качестве значения по умолчанию для этого свойства, поставщик WMI возвращает значение по умолчанию -1. Установка для этого свойства значения 0 приведет к возникновению ошибки, так как сходство SMP не будет настроено.

Комментарии

Экземпляры этого класса содержатся в свойстве Cpu класса ApplicationPool .

В следующей таблице перечислены возможные значения, а также связанные ключевые слова и действия для Action свойства . Значение по умолчанию — 0 (NoAction).

Значение Ключевое слово Действие
0 NoAction Записывает предупреждение в журнал событий, но не выполняет никаких других действий.
1 KillW3WP Завершает рабочие процессы пула приложений при превышении Limit значения свойства.

Дополнительные сведения о значениях даты и времени в инструментарии управления Windows (WMI) см. в разделе CIM_DATETIME.

Дополнительные сведения о настройке сопоставления процессоров см. в разделе Настройка сопоставления процессоров.

Иерархия наследования

EmbeddedObject

ApplicationPoolProcessorSettings

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 в Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 в Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-файл WebAdministration.mof

См. также:

Класс ApplicationPool
Класс EmbeddedObject
CIM_DATETIME