为什么资源监视器/CPU 中的蓝线始终停留在 100% 上?

为什么资源监视器/CPU 中的蓝线始终停留在 100% 上?

在我的研究中,我发现蓝线是“最大频率”,它不是 CPU 过载的良好指标,但仍应与当前 CPU 负载相关。就我而言,没有进程显得过于繁忙(使用 Process Explorer 仔细检查)。

我笔记本电脑上的风扇没有像我构建大型 .Net 解决方案时那样猛烈地吹着,但它也不是无声的。只是持续不断的低级吹风......

知道我下一步该去哪里吗?

在此处输入图片描述

答案1

CPU 频率根本不是衡量工作量的标准。Windows 可能会根据工作量对其进行调整,但这实际上并不是工作完成的标志。它表示以给定速度工作的能力;并不是说它正在利用该能力。

现代 CPU(与现代操作系统配对)会在有利于节省电力或减少热量产生(称为节流)时调整其频率,并在确定有用时提升到 MAX 或 Turbo 频率。

但请记住,这并不表示使用情况。如果 CPU 处于最大频率,并且以 1/100 的周期执行任务,则其使用 1% 的 CPU。如果降低频率,同一组任务可能仍将仅使用 1% 的周期,但一个周期所需的时间会略长。它会影响指令的处理速度。一般来说,每个周期运行一条指令。

检查你的电源设置以及您的 BIOS(BIOS 会影响 APCI)。您的系统可能设置为从不限制 CPU。或者,也许您正在观察低频读数,而您的 PC 在您查看时没有理由扩展到最大频率。

有关处理器频率调整的更多信息请参见此处:Windows 如何“限制” CPU(电源选项/省电)

我个人认为,将其纳入该图表只是为了方便 MS,但并不是呈现该数据的最佳方式,因为它与消费无关,而是与存在什么以及可供消费什么有关。

相关内容