Compartir a través de


ApplicationPoolProcessorSettings (clase 1)

Configura la configuración de la CPU para un grupo de aplicaciones.

Sintaxis

class ApplicationPoolProcessorSettings : EmbeddedObject  

Métodos

Esta clase no contiene métodos.

Propiedades

La siguiente tabla muestra las propiedades que expone la clase ApplicationPoolProcessorSettings.

Nombre Descripción
Action Valor de lectura y escritura sint32 que especifica las acciones que IIS realiza cuando un grupo de aplicaciones supera el límite de CPU especificado por la propiedad Limit. Los valores posibles se enumeran más adelante en la sección Comentarios.
Limit Valor de lectura y escritura uint32 que indica el porcentaje de tiempo de CPU al que se restringen los procesos de trabajo durante el intervalo especificado por la propiedad ResetInterval. El valor predeterminado es 0, que deshabilita las restricciones de uso de CPU en los procesos de trabajo. Si se supera el valor de la propiedad Limit, se escribe un evento en el registro de eventos y se realiza la acción especificada por la propiedad Action.
ResetInterval Valor de lectura y escritura datetime que representa el intervalo de restablecimiento de la propiedad Limit. Cuando el tiempo transcurrido desde el último restablecimiento es igual al valor especificado en la propiedad ResetInterval, IIS restablecerá los temporizadores de CPU para Limit. Si se establece ResetInterval en 0, se deshabilitará la supervisión de la CPU. El valor predeterminado es 5.
SmpAffinitized Valor boolean de lectura y escritura. true si la propiedad SmpProcessorAffinityMask puede asignar un proceso de trabajo a un procesador determinado; de lo contrario, es false. El valor predeterminado es false.
SmpProcessorAffinityMask Valor de lectura y escritura uint32 que contiene una máscara hexadecimal que indica a qué CPU se deben enlazar los procesos de trabajo de un grupo de aplicaciones. Esta configuración es para los primeros 32 procesadores en un servidor multiprocesador. Para habilitar la propiedad SmpProcessorAffinityMask, establezca primero la propiedad SmpAffinitized en true. Nota: Aunque el archivo IIS_Schema.xml especifica 4294967295 (ilimitado) como valor predeterminado para esta propiedad, el valor predeterminado devuelto por el proveedor WMI es -1. Si establece esta propiedad en 0, se producirá una condición de error porque no habrá configurada ninguna afinidad SMP.
SmpProcessorAffinityMask2 Valor de lectura y escritura uint32 que contiene una máscara hexadecimal que indica a qué CPU se deben enlazar los procesos de trabajo de un grupo de aplicaciones. Esta configuración es para el segundo conjunto de 32 procesadores en un servidor multiprocesador. Para habilitar la propiedad SmpProcessorAffinityMask, establezca primero la propiedad SmpAffinitized en true. Nota: Aunque el archivo IIS_Schema.xml especifica 4294967295 (ilimitado) como valor predeterminado para esta propiedad, el valor predeterminado devuelto por el proveedor WMI es -1. Si establece esta propiedad en 0, se producirá una condición de error porque no habrá configurada ninguna afinidad SMP.

Comentarios

Las instancias de esta clase se encuentran en la propiedad Cpu de la clase ApplicationPool.

En la tabla siguiente se enumeran los valores posibles y las palabras clave y acciones asociadas para la propiedad Action. El valor predeterminado es 0 (NoAction).

Valor Palabra clave Action
0 NoAction Escribe una advertencia en el registro de eventos, pero no realiza ninguna otra acción.
1 KillW3WP Cierra los procesos de trabajo del grupo de aplicaciones cuando se supera el valor de la propiedad Limit.

Para obtener más información sobre los valores de fecha y hora en Instrumental de administración de Windows (WMI), consulte CIM_DATETIME.

Para obtener más información sobre cómo establecer la afinidad de procesador, consulte Definición de afinidad de procesador.

Jerarquía de herencia

EmbeddedObject

ApplicationPoolProcessorSettings

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

Clase ApplicationPool
Clase EmbeddedObject
CIM_DATETIME