Поделиться через


Базовые типы счетчиков

Для некоторых формул требуется как свойство счетчика, так и базовое свойство. Базовое значение является знаменателем в формуле для типа счетчика. В классах счетчиков производительности необработанных данных, производных от 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 .

Типы счетчиков производительности WMI

Типы счетчиков