Квалификаторы свойств для классов счетчиков производительности
Квалификаторы свойств указывают сведения о счетчике производительности, с которым сопоставляется свойство.
- квалификаторы свойств для необработанных и форматированных классов производительности
- квалификаторы свойств для необработанных классов производительности
- квалификаторы свойств для форматированных классов производительности
- Интерпретация квалификаторов свойств
- связанные разделы
Счетчик производительности является частью объекта производительности, представленного классом счетчика производительности классом счетчика производительности квалификаторы производительности, к которым поставщик WbemPerfClass автоматически присоединяется Win32_PerfRawData к классам и свойствам в Root\CIMv2.
Эта информация применяется ко всем экземплярам класса производительности. Некоторые квалификаторы с логические значения, которые всегда являются ложными, могут не присутствовать в определенных классах.
Квалификаторы свойств для необработанных и форматированных классов производительности
В следующем списке перечислены квалификаторы, которые применяются к свойствам в классах, производных от Win32_PerfRawData или Win32_PerfFormattedData.
-
sint32
Целочисленное значение в перечислении типов счетчика, как определено в Winperf.h или Perflib.h. Квалификатор CounterTypeуказывает формулу или алгоритм, используемый для вычисления значения, показанного в Системном мониторе для счетчика, представляющего свойство.
-
displayName
-
строка
Имя счетчика производительности, указанное вспомогательным помощником по данным производительности (PDH).
-
HelpIndex
-
sint32
Не используется. Всегда содержит 0.
-
PerfIndex
-
sint32
Не используется. Всегда содержит 0.
Квалификаторы свойств для необработанных классов производительности
В следующем списке перечислены квалификаторы, которые применяются ко всем свойствам классов, производных от Win32_PerfRawData.
-
PerfDefault
-
логическое
Указывает, является ли это свойство счетчиком по умолчанию для использования в полях списка. Этот квалификатор по умолчанию false для счетчиков производительности версии 6.0, так как они не предоставляют данные для него. Дополнительные сведения см. в счетчиках производительности.
-
DefaultScale
-
sint32
Мощность 10, используемая для отображения счетчика. Для нуля предполагаемое максимальное значение равно 10^0 или 1.
-
sint32
Уровень знаний аудитории. Не используется. Значение всегда равно 100.
Квалификаторы свойств для форматированных классов производительности
В следующем списке перечислены квалификаторы, которые применяются ко всем свойствам классов, производных от Win32_PerfFormattedData.
-
CookingType
-
строка
Тип формулы, используемый для создания результата. Каждый тип счетчика использует квалификаторы других свойств для вычисления результата, показанного в качестве значения текущего свойства. Счетчик , PerfTimeStampи квалификаторы PerfTimeFreq сопоставляют свойства в необработанном классе, который предоставляет данные.
Дополнительные сведения см. в квалификатора counterType.
-
счетчик
-
строка
Имя обязательного свойства в соответствующем необработанном классе для использования в качестве значения счетчика в формуле приготовления пищи. Значение должно быть именем свойства источника данных в соответствующем необработанном классе.
-
PerfTimeStamp
-
строка
Имя свойства в необработанном классе для использования в качестве частоты в формуле приготовления пищи. Соответствующее значение по умолчанию на уровне класса будет использоваться, если этот квалификатор отсутствует для свойства. Частота представляет тика в секунду метки времени.
-
PerfTimeFreq
-
строка
Имя свойства в необработанном классе для использования в качестве метки времени в формуле приготовления пищи. Соответствующее значение по умолчанию на уровне класса используется, если этот квалификатор отсутствует для свойства. Автоматически сформированная метка времени может привести к ошибке в вычислении, так как метка времени является приблизительной и не учитывает затраты, связанные с маршалингом и фактической коллекцией данных.
Интерпретация квалификаторов свойств
Свойства в классах Win32_PerfFormattedData содержат вычисляемые данные, предоставленные поставщиком данных форматированных данных производительности. Значение свойства является окончательным вычисляемым результатом. Квалификаторы предоставляют рецепт.
Квалификаторы счетчика и указывают на источники данных и CookingType указывает формулу, используемую для получения результата. Метка времени и частота выборки также приходят из соответствующего необработанного класса и называются в PerfTimeStamp и PerfTimeFreq.
Например, один из отформатированных классов, предоставляемых WMI, Win32_PerfFormattedData_PerfDisk_LogicalDisk, содержит свойство с именем AvgDiskBytesPerRead. Имя свойства в отформатируемом классе должно совпадать со свойством в необработанном классе. Свойство AvgDiskBytesPerRead имеет следующие квалификаторы.
В следующем списке перечислены доступные квалификаторы свойств для свойств всех классов, производных от Win32_PerfFormattedData.
Квалификатор | Ценность |
---|---|
CookingType | PERF_AVERAGE_BULK |
счетчик | AvgDiskBytesPerRead |
PerfTimeStamp | Timestamp_PerfTime |
PerfTimeFreq | Frequency_PerfTime |
PerfIndex | 408 |
HelpIndex | 409 |
базовые | AvgDiskBytesPerRead_Base |
Свойство AvgDiskBytesPerRead сообщает среднее количество байтов, передаваемых с диска во время операций чтения. Формула для PERF_AVERAGE_BULK:
(пример 2 — пример1) / (базовый пример2 — базовый пример1)
Операция чтения выполняется по частоте, указанной PerfTimeFreq со значением PerfTimeStamp, указывающим последний пример. Необработанные данные счетчика в байтах взяты из свойства AvgDiskBytesPerRead класса Win32_PerfRawData_PerfDisk_LogicalDisk. Базовое число данных операций берется из свойства AvgDiskBytesPerRead_Base в том же классе.
Дополнительные сведения см. в получении статистических данных о производительности и мониторингаданных о производительности.
Связанные разделы
-
доступ к предварительно установленным классам производительности WMI
-
задачи WMI : мониторинг производительности