Freigeben über


ApplicationPoolProcessorSettings-Klasse1

Konfiguriert die CPU-Einstellungen für einen Anwendungspool.

Syntax

class ApplicationPoolProcessorSettings : EmbeddedObject  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ApplicationPoolProcessorSettings Klasse verfügbar gemacht werden.

Name Beschreibung
Action Ein Lese-/Schreibsint32-Wert, der die Aktionen angibt, die IIS ausführt, wenn ein Anwendungspool den durch die Limit Eigenschaft angegebenen CPU-Grenzwert überschreitet. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt.
Limit Ein Lese-/Schreibuint32-Wert, der den Prozentsatz der CPU-Zeit angibt, auf die Arbeitsprozesse während des durch die ResetInterval Eigenschaft angegebenen Intervalls eingeschränkt werden. Der Standardwert ist 0, wodurch CPU-Auslastungseinschränkungen für Arbeitsprozesse deaktiviert werden. Wenn der Wert in der Limit Eigenschaft überschritten wird, wird ein Ereignis in das Ereignisprotokoll geschrieben, und die durch die Action Eigenschaft angegebene Aktion wird ausgeführt.
ResetInterval Lese-/Schreibdatetime-Wert, der das Zurücksetzungsintervall für die Limit Eigenschaft darstellt. Wenn die seit dem letzten Zurücksetzen verstrichene Zeit dem in der ResetInterval Eigenschaft angegebenen Wert entspricht, setzt IIS die CPU-Timer für Limitzurück. Die Einstellung ResetInterval auf 0 deaktiviert die CPU-Überwachung. Der Standard ist 5.
SmpAffinitized Ein Lese-/Schreibboolean-Wert. true wenn die SmpProcessorAffinityMask Eigenschaft einem bestimmten Auftragsverarbeiter einen Arbeitsprozess zuweisen darf; andernfalls, false. Der Standardwert ist false.
SmpProcessorAffinityMask Ein Lese-/Schreibuint32-Wert , der eine Hexadezimalmaske enthält, die angibt, an welche CPU die Arbeitsprozesse in einem Anwendungspool gebunden werden sollen. Diese Einstellung gilt für die ersten 32 Prozessoren auf einem Multiprozessorserver. Um die SmpProcessorAffinityMaskEigenschaft zu aktivieren, legen Sie zuerst die SmpAffinitized-Eigenschaft auf true fest. Hinweis: Obwohl die IIS_Schema.xml-Datei 4294967295 (unbegrenzt) als Standard für diese Eigenschaft angibt, lautet der vom WMI-Anbieter zurückgegebene Standardwert -1. Das Festlegen dieser Eigenschaft auf 0 führt zu einer Fehlerbedingung, da keine SMP-Affinität konfiguriert wird.
SmpProcessorAffinityMask2 Ein Lese-/Schreibuint32-Wert , der eine Hexadezimalmaske enthält, die angibt, an welche CPU die Arbeitsprozesse in einem Anwendungspool gebunden werden sollen. Diese Einstellung gilt für den zweiten Satz von 32 Prozessoren auf einem Multiprozessorserver. Um die SmpProcessorAffinityMaskEigenschaft zu aktivieren, legen Sie zuerst die SmpAffinitized-Eigenschaft auf true fest. Hinweis: Obwohl die IIS_Schema.xml-Datei 4294967295 (unbegrenzt) als Standard für diese Eigenschaft angibt, lautet der vom WMI-Anbieter zurückgegebene Standardwert -1. Das Festlegen dieser Eigenschaft auf 0 führt zu einer Fehlerbedingung, da keine SMP-Affinität konfiguriert wird.

Hinweise

Instanzen dieser Klasse sind in der Cpu Eigenschaft der ApplicationPool-Klasse enthalten.

In der folgenden Tabelle sind die möglichen Werte und die zugehörigen Schlüsselwörter und Aktionen für die Action Eigenschaft aufgeführt. Der Standardwert ist 0 (NoAction).

Wert Stichwort Aktion
0 NoAction Schreibt eine Warnung in das Ereignisprotokoll, führt jedoch keine andere Aktion aus.
1 KillW3WP Beendet die Arbeitsprozesse des Anwendungspools, wenn der Wert der Limit Eigenschaft überschritten wird.

Weitere Informationen zu Datums-/Uhrzeitwerten in der Windows-Verwaltungsinstrumentation (WMI) finden Sie unter CIM_DATETIME.

Weitere Informationen zum Festlegen der Prozessoraffinität finden Sie unter Festlegen der Prozessoraffinität.

Vererbungshierarchie

EmbeddedObject

ApplicationPoolProcessorSettings

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista.
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016.
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

ApplicationPool-Klasse
EmbeddedObject-Klasse
CIM_DATETIME