Базовые типы счетчиков
Для некоторых формул требуется как свойство счетчика, так и базовое свойство. Базовое значение является знаменателем в формуле для типа счетчика. В классах счетчиков производительности необработанных данных, производных от Win32_PerfRawData, базовое свойство должно немедленно следовать за свойством счетчика. Базовое свойство должно иметь то же имя, что и у предыдущего счетчика, с добавлением _Base .
Например, свойство AvgDiskBytesPerRead в Win32_PerfRawData_PerfDisk_LogicalDisk содержит необработанное значение в байтах, переданное с диска во время операций чтения. Он имеет базовое свойство , 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 . |