Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Настраивает параметры ЦП для пула приложений.
Синтаксис
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.
Дополнительные сведения о настройке сопоставления процессоров см. в разделе Настройка сопоставления процессоров.
Иерархия наследования
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 |