处理器核心使用率和温度之间的奇怪关系

处理器核心使用率和温度之间的奇怪关系

我有一个四核处理器。

运行办公应用时,所有处理器核心的使用率约为1%,温度约为32-38度。

在运行特定游戏时,核心1满负荷运行,其他核心运行2-5%。但所有核心的温度几乎相同,都在49-51度之间。

如果这些测量结果正确,那么为什么核心温度不能反映其使用情况?核心 1 应该比其他核心热得多。(我使用 Open Hardware Monitor 和 FanSpeed 测量温度,使用 OHM 和 Windows 任务管理器检查核心使用情况)。这些测量结果可靠吗?

答案1

好的,首先,您在一个核心上看到活动的原因是,您的游戏是同步线程的(作为单个连续指令流运行),因此它不能使用多个核心。

其次,您看到如此相似的温度的原因是,内核彼此非常接近,并且因为您实际上并没有在 49-51C 下产生太多热量。由于内核彼此接近,并且没有一个内核比其他内核热得多,因此整个 CPU 的环境温度为 49-51C。这是由于热力学第二定律如果您想查找它。CPU 冷却会影响整个芯片,而不是特定内核,因此整个芯片将均匀冷却。因为较冷的组件不会像较热的组件那样容易地将热量释放到主动冷却中,而较热的组件会将热量散发到较冷的组件中,并且内核之间的距离几乎与它们与散热器装置之间的距离一样近。当热量从 CPU 中抽出时,热核会以大约相同的速率将热量传送到冷核中。

我假设,如果您的一个核心接近 60C,您将开始看到核心温度的更明显差异,但您可能永远不会看到核心与最热的核心相差超过 10C,仅仅是因为它们的接近性,这实际上是件好事,因为组件之间温度的巨大差异会严重导致它们的磨损和破损。微小组件快速且不一致地加热和冷却往往会撕裂它们之间的连接。

相关内容