为什么我的某些 CPU 核心仅以其出厂频率的一小部分运行,而有些甚至高于出厂频率?

为什么我的某些 CPU 核心仅以其出厂频率的一小部分运行,而有些甚至高于出厂频率?

我运行的是 Windows 7 Home Premium 64 位,并且拥有 Intel Core i7-4930K CPU @ 3.40 GHz 标称频率。请查看此 CPUID HWMonitor 输出:

CPU 频率

核心 #1、#3、#4 仅以 1201 MHz 运行,而核心 #0、#2、#5 则以 3502 MHz 运行。

问题:为什么会出现这种情况?我如何才能将所有核心永久设置为最大允许值?

动机:我需要运行计算密集型的 FDTD 模拟,尽管已经通过以下方式实现了一定程度的 CPU 并行化:自动模块调度,没有明显的加速(看看核心#0,#2,#5,#6,#8,#10):

CPU使用率

这些截图是在运行模拟时(即在负载下)同时拍摄的。

此外,尽管将所有风扇速度都设置为最大,温度读数CPUTIN始终远超 100°C:

CPU 温度

会不会是因为热问题导致 CPU 节流?800-900 RPM(即只有 15 Hz)真的是最大速度的典型值吗?这看起来更像是怠速……

相关内容