基本计数器类型

某些公式同时需要计数器属性和基本属性。 基本值是计数器类型公式中的分母。 在派生自 Win32_PerfRawData 的原始数据性能计数器类中,基本属性必须紧跟计数器属性。 基本属性必须与前面的计数器同名,并追加 _Base。

例如,Win32_PerfRawData_PerfDisk_LogicalDisk 中的 AvgDiskBytesPerRead 属性包含读取操作期间从磁盘传输的原始值(以字节为单位)。 它有一个基本属性 AvgDiskBytesPerRead_Base,用于表示累计的操作数。 WMI 为指定的计数器类型 PERF_AVERAGE_BASE 应用公式时,AvgDiskBytesPerRead 除以 AvgDiskBytesPerRead_Base 以得出平均值。 此值显示在系统监视器中,并存储在相应的 Win32_PerfFormattedData_PerfDisk_LogicalDisk 属性中。 基本属性仅用于原始数据类。

在派生自 Win32_PerfFormattedData 的类中,Counter 限定符指定原始类中的分子属性,Base 限定符指定基本分母属性。

下表列出了 CounterType 常量值。

CounterType 常量 说明
PERF_AVERAGE_BASE十进制 1073939458
用于计算 PERF_AVERAGE_TIMER 和 PERF_AVERAGE_BULK 计数器类型的基本值。
PERF_COUNTER_MULTI_BASE十进制 1107494144
用于计算 PERF_COUNTER_MULTI_TIMER、PERF_COUNTER_MULTI_TIMER_INV、PERF_100NSEC_MULTI_TIMER 和 PERF_100NSEC_MULTI_TIMER_INV 计数器类型的基本值。
PERF_LARGE_RAW_BASE十进制 1073939712
PERF_RAW_FRACTION 的计算中的基本值,64 位。
PERF_RAW_BASE十进制 1073939459
用于计算 PERF_RAW_FRACTION 计数器类型的基本值。
PERF_SAMPLE_BASE十进制 1073939457
用于计算 PERF_SAMPLE_COUNTER 和 PERF_SAMPLE_FRACTION 计数器类型的基本值。

WMI 性能计数器类型

计数器类型