WMI:Win32_PerfRawData_Counters_ProcessorInformation 与 Win32_PerfRawData_PerfOS_Processor

WMI:Win32_PerfRawData_Counters_ProcessorInformation 与 Win32_PerfRawData_PerfOS_Processor

各位,我想使用 WMI 监控“PercentProcessorTime”、“Timestamp_Sys100NS”(总处理器时间)等内容。我面临的问题是,我发现 Windows Server 2008 R2 有以下两个 WMI 类:Win32_PerfRawData_PerfOS_Processor 和 Win32_PerfRawData_Counters_ProcessorInformation

有人知道这两者的区别吗?

我应该注意,Win32_PerfRawData_Counters_ProcessorInformation 在 Windows Server 2003 或 2008 中不可用,它仅在 2008 R2 上可用。

我做了一些测试,似乎两者提供的信息基本相同。

答案1

它们完全相同,只是 Win32_PerfRawData_Counters_ProcessorInformation 提供了更多要测量的属性。PerfOS_Processor 不将以下内容计为其属性:

ParkingStatus
PercentofMaximumFrequency
PercentPriorityTime
ProcessorFrequency
ProcessorStateFlags

相关内容