从未达到最大 CPU 频率

从未达到最大 CPU 频率

首先,我应该说我正在运行 Linux(如果有关系的话是 Mint)并且我的 CPU 是 Intel Core i7-9700K CPU @ 3.60GHz。

我正在运行利用所有 8 个核心的模拟,它们以 100% 的速度运行。但是,当我运行时lscpu | grep MHz,我看到了类似这样的内容

CPU MHz:      4600.896
CPU max MHz:  4900.000
CPU min MHz:  800.000 

我从未见过第一行超过 4600(忽略小数)。我怀疑 CPU 是否正在经历热节流,因为温度读数低于 60C。我还非常确定我正在运行的计算应该会将 CPU 推到极限。

为什么我的 CPU 没有以最大频率运行,因为这样做会产生热开销?当然,我也想知道如何解决这个问题。

答案1

我引用自这里

“Core i7 9700K 是一款八核八线程处理器(没错,没有超线程),单核最高可加速至 4.9 GHz。但是,所有核心最高可加速至 4.6 GHz。”

因此,如果所有核心都处于活动状态,则永远不会看到超过 4.6 GHz 的频率,因为 CPU 的设计频率不会超过这个值。使用单核时,只能达到 4.9 GHz。

编辑:CPU 名称中的“k”表示您实际上可以对其进行超频,并且很可能达到相当高的频率。但是,这取决于您的主板、冷却和电源(以及您的超频专业知识)。但 4.6 GHz 是您的 CPU 可以在所有核心上安全运行而不会过热且不超过其 95W 设计功率的频率。

相关内容