![WMI: Win32_PerfRawData_Counters_ProcessorInformation versus Win32_PerfRawData_PerfOS_Processor](https://rvso.com/image/632746/WMI%3A%20Win32_PerfRawData_Counters_ProcessorInformation%20versus%20Win32_PerfRawData_PerfOS_Processor.png)
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