了解 Perfmon 中的 CPU 利用率

了解 Perfmon 中的 CPU 利用率

我正在使用 Intel i5 四核处理器在计算机上运行一些测试。我发现 %Processor time _Total 看起来像是所有其他处理器核心的平均值。它是所有处理器核心的总和还是平均值?请告诉我如何解释它。

谢谢。

答案1

Perfmon 中对 %Processor Time 计数器的描述(选中“显示描述”时)如下:

“...此计数器是处理器活动的主要指标,并显示平均百分比在采样间隔内观察到的繁忙时间。...”

我还没有找到任何关于如何计算 _Total 计数器的在线参考,但通过观察 Perfmon 中的 _Total 计数器,您可以看到它的值是各个实例(0、1、2、3、...)的平均值。

例如,在我输入此内容的 PC(具有 4 个线程的双核 i5)上暂停 Perfmon 后,各个 CPU 百分比值为:

  • (0) 3.126
  • (1)3.126
  • (2) 1.564
  • (3)6.251
  • _总计:3.517

因为 (3.126 + 3.126 + 1.564 + 6.251) / 4 = 3.517,您可以看到 _Total 确实是四个单独实例的平均值。

相关内容