Partager via


ApplicationPoolProcessorSettings, classe1

Configure les paramètres de l’UC pour un pool d’applications.

Syntaxe

class ApplicationPoolProcessorSettings : EmbeddedObject  

Méthodes

Cette classe ne contient aucune méthode.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe ApplicationPoolProcessorSettings.

Nom Description
Action Valeur de sint32 en lecture/écriture qui spécifie les actions effectuées par IIS lorsqu’un pool d’applications dépasse la limite d’UC spécifiée par la propriété Limit. Les valeurs possibles sont répertoriées plus loin dans la section Remarques.
Limit Valeur de uint32 en lecture/écriture qui indique le pourcentage de temps processeur auquel les processus de travail sont limités pendant l’intervalle spécifié par la propriété ResetInterval. La valeur par défaut est 0, ce qui désactive les restrictions d’utilisation du processeur sur les processus de travail. Si la valeur de la propriété Limit est dépassée, un événement est écrit dans le journal des événements et l’action spécifiée par la propriété Action est effectuée.
ResetInterval Valeur de datetime en lecture/écriture qui représente l’intervalle de réinitialisation de la propriété Limit. Lorsque le temps écoulé depuis la dernière réinitialisation est égal à la valeur spécifiée dans la propriété ResetInterval, IIS réinitialise les minuteurs du processeur pour Limit. La définition de ResetInterval sur 0 désactive la surveillance du processeur. La valeur par défaut est 5.
SmpAffinitized Valeur de boolean en lecture/écriture. true si la propriété SmpProcessorAffinityMask sera autorisée à affecter un processus de travail à un processeur particulier ; sinon, false. Par défaut, il s’agit de false.
SmpProcessorAffinityMask Valeur de lecture/écriture uint32 qui contient un masque hexadécimal qui indique le processeur auquel le worker traite dans un pool d’applications. Ce paramètre concerne les 32 premiers processeurs sur un serveur multiprocesseur. Pour activer la propriété SmpProcessorAffinityMask, définissez d’abord la propriété SmpAffinitized sur true. Remarque : Bien que le fichier IIS_Schema.xml spécifie 4294967295 (illimité) comme valeur par défaut pour cette propriété, la valeur par défaut renvoyée par le fournisseur WMI est -1. La définition de cette propriété sur 0 entraîne une condition d’erreur, car aucune affinité SMP n’est configurée.
SmpProcessorAffinityMask2 Valeur de lecture/écriture uint32 qui contient un masque hexadécimal qui indique le processeur auquel le worker traite dans un pool d’applications. Ce paramètre concerne le deuxième ensemble de 32 processeurs sur un serveur multiprocesseur. Pour activer la propriété SmpProcessorAffinityMask, définissez d’abord la propriété SmpAffinitized sur true. Remarque : Bien que le fichier IIS_Schema.xml spécifie 4294967295 (illimité) comme valeur par défaut pour cette propriété, la valeur par défaut renvoyée par le fournisseur WMI est -1. La définition de cette propriété sur 0 entraîne une condition d’erreur, car aucune affinité SMP n’est configurée.

Notes

Les instances de cette classe sont contenues dans la propriété Cpu de la classe ApplicationPool.

Le tableau suivant répertorie les valeurs possibles et les mots clés et actions associés pour la propriété Action. La valeur par défaut est 0 (NoAction).

Valeur Mot clé Action
0 NoAction Écrit un avertissement dans le journal des événements, mais n’effectue aucune autre action.
1 KillW3WP Arrête les processus de travail du pool d’applications lorsque la valeur de la propriété Limit est dépassée.

Pour plus d’informations sur les valeurs de date/heure dans WMI (Windows Management Instrumentation), consultez CIM_DATETIME.

Pour plus d’informations sur la définition de l’affinité du processeur, consultez Définir l’affinité du processeur.

Hiérarchie d'héritage

EmbeddedObject

ApplicationPoolProcessorSettings

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe ApplicationPool
Classe EmbeddedObject
CIM_DATETIME