CpuLoggingMask
このメタベース プロパティは、IIS ログ ファイルに書き込むプロセス総計フィールドおよびプロセス調整フィールドを指定します。有効になったすべてのフィールドは、すべてのプロセス総計ログに書き込まれます。ログ収集されたすべての値は、ログ収集が発生するリセット間隔中に関するものです。
注 IIS のプロセス総計では、Windows Job オブジェクトを使用して、プロセス全体の CPU 時間を監視するため、プロセス総計は IIS から独立したプロセスに分離されているアプリケーションのみのログ収集および調整を行います。
このプロパティに含まれるフラグは、以下のとおりです。
CpuEnableLogging | CpuEnableProcType |
CpuEnableActiveProcs | CpuEnableTerminatedProcs |
CpuEnableEvent | CpuEnableTotalProcs |
CpuEnableKernelTime | CpuEnableUserTime |
CpuEnablePageFaults |
CpuLoggingMask に含まれるフラグを、次の表で説明する 16 進数値を使用して直接操作し、ログ収集マスク フラグを変更することもできます。
プロセス調整およびプロセス総計は、ほかのメタベース プロパティにより個別に調整されます。プロセス総計を有効にするには、CpuEnableLogging (CpuLoggingMask のメンバ) を TRUE に設定し、少なくともほかに 1 つの CpuLoggingMask プロパティを TRUE に設定する必要があります。また、CpuLoggingOptions のメンバ フラグを少なくとも 1 つ設定し、CpuLoggingInterval を 0 以外の値に設定して、CpuAppEnabled または CpuCgiEnabled のいずれかを必要に応じて TRUE に設定します。
プロセス調整を正常にアクティブにするには、CpuLimitsEnabled を TRUE に設定し、CpuLimitLogEvent、CpuLimitPriority、CpuLimitProcStop、CpuLimitPause のプロパティのうち少なくとも 1 つを TRUE に設定しておく必要があります。
データ型 | 長整数型 |
既定値 | すべてのメンバーフラグ = TRUE |
継承 | 継承可能 |
アクセス場所
このプロパティには、次の場所でアクセスできます。
メタベース パス | キー タイプ |
/LM/W3SVC | IIsWebService |
/LM/W3SVC/N | IIsWebServer |
IIS Admin Base オブジェクトの追加情報
次の表は、IIS Admin Base オブジェクトを使用するコードで必要な追加情報の一覧です。
メタベース識別子 | MD_CPU_LOGGING_MASK |
ユーザー タイプ | IIS_MD_UT_SERVER |
既定のビットマスク設定
注 特に指定しない限り、複数ビットが設定されます。 |
MD_CPU_ENABLE_LOGGING
MD_CPU_ENABLE_EVENT MD_CPU_ENABLE_PROC_TYPE MD_CPU_ENABLE_USER_TIME MD_CPU_ENABLE_KERNEL_TIME MD_CPU_ENABLE_PAGE_FAULTS MD_CPU_ENABLE_TOTAL_PROCS MD_CPU_ENABLE_ACTIVE_PROCS MD_CPU_ENABLE_TERMINATED_PROCS |
既定のビットマスク値 | 0x800000FF |
ビットマスク値
定数 | 値 | 説明 |
MD_CPU_ENABLE_LOGGING | 0x80000000 | プロセス総計が有効かどうかを指定します。 |
MD_CPU_ENABLE_EVENT | 0x00000001 | 開始、停止、およびサイト プロセス調整などのサイト イベントをログ収集します。 |
MD_CPU_ENABLE_PROC_TYPE | 0x00000002 | プロセス タイプをログ収集します。 |
MD_CPU_ENABLE_USER_TIME | 0x00000004 | ユーザー CPU 時間の総計を、CPU 総時間の割合として、1/1000 パーセント単位でログ収集します。 |
MD_CPU_ENABLE_KERNEL_TIME | 0x00000008 | カーネル CPU 時間の総計を、CPU 総時間の割合として、1/1000 パーセント単位でログ収集します。 |
MD_CPU_ENABLE_PAGE_FAULTS | 0x00000010 | ページ フォルトの総数をログ収集します。 |
MD_CPU_ENABLE_TOTAL_PROCS | 0x00000020 | プロセスの総数をログ収集します。 |
MD_CPU_ENABLE_ACTIVE_PROCS | 0x00000040 | アクティブなプロセスの総数をログ収集します。 |
MD_CPU_ENABLE_TERMINATED_PROCS | 0x00000080 | 終了したプロセスの総数をログ収集します。 |