Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ASP - CpuLimitPriority

CpuLimitPriority

Это свойство задает процент процессорного времени (в тысячных долях процента), который могут занимать все изолированные процессы на веб-сервере в течение данного промежутка времени сбора статистики (заданного в свойстве CpuResetInterval). Если процессы пытаются использовать больше процессорного времени, чем указано в свойстве CpuLimitPriority, то всем процессам данного сервера будет назначен приоритет Idle Class, который они сохранят до начала следующего интервала сброса статистики. Любым новым процессам на этом сервере также будет назначен приоритет Idle Class. Любое превышение предела будет занесено в журнал событий Windows и, если включен сбор статистики процессов, в журнал IIS.

Если свойство CpuLimitPriority имеет нулевое значение или значение, превышающее 100,000 (100 процентов), IIS не будет изменять приоритет какого-либо из потоков процесса. Однако некоторые из других свойств, используемых для регулирования процессов, например свойства CpuLimitLogEvent, CpuLimitProcStop или CpuLimitPause, могут вызвать соответствующие действия со стороны IIS при превышении предела процессорного времени.

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

Регулирование процессов и сбор статистики процессов управляются независимо друг от друга несколькими другими свойствами. Для включения сбора статистики процессов нужно установить свойство CpuEnableLogging (входящее в свойство CpuLoggingMask) в значение TRUE, а также присвоить значение TRUE по крайней мере одному из остальных свойств, входящих в CpuLoggingMask. Также необходимо установить по крайней мере один флаг из набора CpuLoggingOptions, дать ненулевое значение свойству CpuLoggingInterval и установить соответствующее свойство (CpuAppEnabled или CpuCgiEnabled) в значение TRUE.

Чтобы правильно задействовать регулирование процессов, установите свойство CpuLimitsEnabled в значение TRUE; также значение TRUE должно иметь по крайней мере одно из следующих свойств:  CpuLimitLogEvent, CpuLimitPriority, CpuLimitProcStop или CpuLimitPause.

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

Тип данных Длинное целое (Long)
Значение по умолчанию 0 (неограничено)
Наследование Наследуемое

Разделы, в которых доступно данное свойство

Это свойство доступно в следующих разделах метабазы:

Путь в метабазе Тип параметра
/LM/W3SVC IIsWebService
/LM/W3SVC/N IIsWebServer

Информация об объекте IIS Admin Base

В следующей таблице перечислены дополнительные сведения, которые требуются только для программ, использующих объект IIS Admin Base.

Идентификатор свойства в метабазе MD_CPU_LIMIT_PRIORITY
Тип пользователя IIS_MD_UT_SERVER

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог