WMI: Win32_PerfRawData_Counters_ProcessorInformation versus Win32_PerfRawData_PerfOS_Processor

WMI: Win32_PerfRawData_Counters_ProcessorInformation versus Win32_PerfRawData_PerfOS_Processor

Pessoal, estou procurando monitorar coisas como "PercentProcessorTime", "Timestamp_Sys100NS" (Total Processor Time) usando WMI. O problema que estou enfrentando é que acho que o Windows Server 2008 R2 tem as seguintes duas classes WMI: Win32_PerfRawData_PerfOS_Processor e Win32_PerfRawData_Counters_ProcessorInformation

Alguém sabe a diferença entre os dois?

Devo observar que Win32_PerfRawData_Counters_ProcessorInformation não está disponível no Windows Server 2003 ou 2008, está disponível apenas no 2008 R2.

Fiz alguns testes e parece que os dois fornecem basicamente as mesmas informações.

Responder1

Eles são exatamente iguais, exceto que Win32_PerfRawData_Counters_ProcessorInformation fornece mais propriedades para medir. PerfOS_Processor não conta o seguinte como propriedades:

ParkingStatus
PercentofMaximumFrequency
PercentPriorityTime
ProcessorFrequency
ProcessorStateFlags

informação relacionada