基本计数器类型
某些公式同时需要计数器属性和基本属性。 基本值是计数器类型公式中的分母。 在派生自 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 计数器类型的基本值。 |