首先,我应该说我正在运行 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
Run Code Online (Sandbox Code Playgroud)
我从未见过第一行超过 4600(忽略小数)。我怀疑 CPU 是否正在经历热节流,因为温度读数低于 60C。我也很确定我正在运行的计算应该将 CPU 推到极限。
为什么我的 CPU 没有以最大频率运行,它会产生热量开销?当然,我也对解决此问题的任何方式感兴趣。
我从这里引用:
“Core i7 9700K 是一款八核八线程处理器(没有超线程),单核最高可提升至 4.9 GHz。但是,它可以在所有核心上以最高 4.6 GHz 的速度加速。”
因此,如果所有内核都处于活动状态,您将永远不会看到超过 4.6 GHz 的频率,CPU 的设计目的不会超过 4.6 GHz。使用单核时只能达到 4.9 GHz。
编辑:CPU 名称中的“k”意味着您实际上可以对其进行超频,并且很可能达到相当高的频率。然而,这取决于您的主板、散热和电源(以及您在超频方面的专业知识)。但是 4.6 GHz 是您的 CPU 可以在所有内核上安全运行而不会过热且不会超过其 95W 设计功率的频率。
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |