为何sensors里"Core 0"的温度总是比"Core 1"高?(CPU是E5500)

CPU/显卡/打印机/USB设备等硬件问题
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

为何sensors里"Core 0"的温度总是比"Core 1"高?(CPU是E5500)

#1

帖子 科学之子 » 2016-12-21 4:43

为何sensors里"Core 0"的温度总是比"Core 1"高?(CPU是E5500)
例如:

代码: 全选

Every 1.0s: sensors                                     Wed Dec 21 04:49:28 2016

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +59.0°C  (high = +76.0°C, crit = +100.0°C)
Core 1:       +51.0°C  (high = +76.0°C, crit = +100.0°C)

这是用burnP6做测试时的状态
普通应用情况基本上就是Core 0在进行3~5度的变化,Core 1基本没有温度变化
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 为何sensors里"Core 0"的温度总是比"Core 1"高?(CPU是E5500)

#2

帖子 astolia » 2016-12-21 20:01

用top,进去按f键,把P = Last Used Cpu (SMP)选上,看看任务最重的进程分配给哪个核了
另外如果你cpu壳子上硅脂没抹匀,导致某一边和散热器的接触不良,就会有这种事
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 为何sensors里"Core 0"的温度总是比"Core 1"高?(CPU是E5500)

#3

帖子 科学之子 » 2016-12-22 15:48

astolia 写了:用top,进去按f键,把P = Last Used Cpu (SMP)选上,看看任务最重的进程分配给哪个核了
另外如果你cpu壳子上硅脂没抹匀,导致某一边和散热器的接触不良,就会有这种事
https://askubuntu.com/questions/216537/ ... 217#537217
这个会不会也是原因之一?
内核运行更多的依赖CPU 0,所以CPU 0处理的更多而且无法关闭?(在我的电脑上CPU0 没有online文件)
回复