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 Limit zurü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 SmpProcessorAffinityMask Eigenschaft 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 SmpProcessorAffinityMask Eigenschaft 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
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 |