Назад | Перейти на главную страницу

WMI: Win32_PerfRawData_Counters_ProcessorInformation по сравнению с Win32_PerfRawData_PerfOS_Processor

Ребята, я хочу отслеживать такие вещи, как "PercentProcessorTime", "Timestamp_Sys100NS" (общее время процессора) с помощью WMI. Проблема, с которой я столкнулся, заключается в том, что Windows Server 2008 R2 имеет следующие два класса WMI: Win32_PerfRawData_PerfOS_Processor и Win32_PerfRawData_Counters_ProcessorInformation

Кто-нибудь знает разницу между ними?

Я должен отметить, что Win32_PerfRawData_Counters_ProcessorInformation недоступен в Windows Server 2003 или 2008, он доступен только в 2008 R2.

Я провел небольшое тестирование, и, похоже, они предоставляют в основном одинаковую информацию.

Они точно такие же, за исключением того, что Win32_PerfRawData_Counters_ProcessorInformation предоставляет больше свойств для измерения. PerfOS_Processor не считает следующие свойства:

ParkingStatus
PercentofMaximumFrequency
PercentPriorityTime
ProcessorFrequency
ProcessorStateFlags