ApplicationPoolProcessorSettings Class1

アプリケーション プールの CPU 設定を構成します。

構文

class ApplicationPoolProcessorSettings : EmbeddedObject  

メソッド

このクラスにはメソッドが含まれていません。

プロパティ

次の表は、ApplicationPoolProcessorSettings クラスによって公開されるプロパティの一覧です。

名前 説明
Action アプリケーション プールが Limit プロパティで指定された CPU 制限を超えたときに IIS が実行するアクションを指定する読み取り/書き込みの sint32 値。 使用できる値の一覧は、後述の「注釈」セクションに示します。
Limit ResetInterval プロパティで指定された間隔でワーカー プロセスが制限される CPU 時間の割合 (%) を示す読み取り/書き込みの uint32 値。 既定値は 0 で、ワーカー プロセスでの CPU 使用率の制限が無効になります。 Limit プロパティの値を超えると、イベントがイベント ログに書き込まれ、Action プロパティで指定されたアクションが実行されます。
ResetInterval Limit プロパティのリセット間隔を表す読み取り/書き込みの datetime 値。 最後のリセット以降に経過した時間が ResetInterval プロパティで指定された値と等しくなると、IIS は Limit の CPU タイマーをリセットします。 ResetInterval を 0 に設定すると、CPU 監視が無効になります。 既定値は 5 です。
SmpAffinitized 読み取り/書き込みの boolean 値。 SmpProcessorAffinityMask プロパティが特定のプロセッサにワーカー プロセスを割り当てることができる場合は true。それ以外の場合は false。 既定値は、false です。
SmpProcessorAffinityMask アプリケーション プールでワーカーが処理する CPU のバインド先を示す 16 進数のマスクを含む読み取り/書き込みの uint32 値。 この設定は、マルチプロセッサ サーバー上の最初の 32 個のプロセッサ用です。 SmpProcessorAffinityMask プロパティを有効にするには、最初に SmpAffinitized プロパティを true に設定します。 注: IIS_Schema.xml ファイルでは、このプロパティの既定値として 4294967295 (無制限) が指定されていますが、WMI プロバイダーによって返される既定値は -1 です。 SMP アフィニティが構成されないため、このプロパティを 0 に設定するとエラー状態が発生します。
SmpProcessorAffinityMask2 アプリケーション プールでワーカーが処理する CPU のバインド先を示す 16 進数のマスクを含む読み取り/書き込みの uint32 値。 この設定は、マルチプロセッサ サーバー上の 32 個のプロセッサの 2 番目のセット用です。 SmpProcessorAffinityMask プロパティを有効にするには、最初に SmpAffinitized プロパティを true に設定します。 注: IIS_Schema.xml ファイルでは、このプロパティの既定値として 4294967295 (無制限) が指定されていますが、WMI プロバイダーによって返される既定値は -1 です。 SMP アフィニティが構成されないため、このプロパティを 0 に設定するとエラー状態が発生します。

解説

このクラスのインスタンスは、ApplicationPool クラスの Cpu プロパティに含まれています。

次の表に、指定可能な値と、Action プロパティに関連付けられているキーワードとアクションを示します。 既定値は 0 (NoAction) です。

Value Keyword アクション
0 NoAction 警告をイベント ログに書き込みますが、他のアクションは実行しません。
1 KillW3WP Limit プロパティの値を超えたときに、アプリケーション プール ワーカー プロセスをシャットダウンします。

Windows Management Instrumentation (WMI) の日付/時刻値の詳細については、CIM_DATETIME を参照してください。

プロセッサ アフィニティの設定の詳細については、プロセッサ アフィニティの設定に関する記事を参照してください。

継承階層

EmbeddedObject

ApplicationPoolProcessorSettings

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

ApplicationPool クラス
EmbeddedObject クラス
CIM_DATETIME