基计数器类型
某些公式需要计数器属性和基属性。 基值是计数器类型的公式中的分母。 在原始数据 性能计数器类 派生自 Win32_PerfRawData,基属性必须紧跟计数器属性。 基属性必须与前面的计数器具有相同的名称,并追加 _Base。
例如,Win32_PerfRawData_PerfDisk_LogicalDisk 中的 AvgDiskBytesPerRead 属性包含读取作期间从磁盘传输的原始值(以字节为单位)。 它有一个基属性,AvgDiskBytesPerRead_Base,它表示累计的作数。 当 WMI 为指定的计数器类型应用公式时,PERF_AVERAGE_BASE,AvgDiskBytesPerRead 除以 AvgDiskBytesPerRead_Base 来生成平均值。 此值显示在系统监视器中,并存储在相应的 Win32_PerfFormattedData_PerfDisk_LogicalDisk 属性中。 基本属性仅用于原始数据类。
在派生自 Win32_PerfFormattedData的类中,Counter 限定符指定原始类中的 numerator 属性,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 计数器类型的基值。 |