“传感器”命令是否显示 CPU 内核的准确温度?

沙扎德·阿克拉姆

我对sensors命令的工作方式有点困惑

我的 CPU 型号是 Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz

当我打开笔记本电脑时,它显示我的平均温度为 50 摄氏度,如果我在 Android Studio 中构建一个项目,它会立即升至 80+,当构建完成后,它会立即再次降至 50?怎么可能在几乎一秒钟内温度上升和下降如此之快?

它是显示准确的温度还是根据正在运行的进程进行猜测?

道格·史密斯

您没有提到哪个温度,但假设您指的是其中一个内核或封装的处理器温度:

是的,温度绝对可以上升和下降那么快。速率是冷却方法以及处理器与该冷却方法之间的热结合程度的函数。

被动冷却方法需要一定的温差才能使热量从热流向冷。差值越大,热流越快。

液体冷却方法使冷气非常靠近处理器本身,需要非常小的温差才能获得良好的热流。

据我所知sensors不猜测。

下面是一个使用风冷 Intel i7-2600K 处理器的示例,该处理器和散热器之间具有良好的热粘合性和已知的快速风扇响应时间。使用 turbostat 代替 lm-sensors,以及 prime95 酷刑测试来产生高热负荷:

$ sudo turbostat --Summary --quiet --show Busy%,Bzy_MHz,PkgTmp,PkgWatt,GFXWatt,IRQ --interval 0.25
Busy%   Bzy_MHz IRQ     PkgTmp  PkgWatt GFXWatt
0.16    2029    61      37      4.16    0.12
0.14    1872    57      37      4.10    0.12
0.13    1932    60      39      4.11    0.12
52.09   3498    1251    54      47.29   0.12 <<< load applied, already 15 degress
100.00  3500    2063    58      87.15   0.12
100.00  3500    2058    60      87.55   0.12
100.00  3500    2054    62      88.07   0.12
100.00  3500    2064    63      87.96   0.12
100.00  3500    2052    64      88.29   0.12
100.00  3500    2067    64      88.12   0.12
100.00  3500    2053    64      88.13   0.12
100.00  3500    2063    65      88.30   0.12
100.00  3500    2060    66      88.56   0.12
100.00  3500    2058    65      88.35   0.12
100.00  3500    2057    65      88.30   0.12
100.00  3500    2058    66      88.78   0.12
100.00  3500    2055    66      88.40   0.12
100.00  3500    2060    67      88.56   0.12
100.00  3500    2053    67      88.84   0.12
100.00  3500    2062    67      88.57   0.12
100.00  3500    2056    67      88.56   0.12
99.99   3164    2074    62      76.39   0.12 <<< Throttling
100.00  2700    2052    61      58.25   0.12
100.00  2700    2063    60      58.34   0.12
100.00  2700    2063    60      58.14   0.12

因此,在施加负载后以 4 赫兹(0.25 秒周期)进行采样,我们看到 52%,因此我们知道它大约是样本之间的 1/2。因此处理器温度在大约 0.125 秒内上升了 15 度。

为了在这个实验中保护我的处理器,我还在一个低跳变点下运行了 heatd,你可以观察到它在一段时间后节流了 CPU 频率。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CPU温度传感器错误?

来自分类Dev

如何使lm传感器返回CPU温度(it87)?

来自分类Dev

CPU温度传感器读数错误?

来自分类Dev

试图找到我的 CPU 的通用温度传感器

来自分类Dev

lm传感器无法获取CPU /主板温度/风扇速度

来自分类Dev

传感器:如何以华氏温度显示温度?

来自分类Dev

仅使用“传感器”(没有gui小部件)如何轻松,连续地监视CPU的温度?

来自分类Dev

温度传感器坏了吗?

来自分类Dev

Ubuntu无法读取温度传感器?

来自分类Dev

Ryzen / Threadripper温度传感器:哪些传感器与哪些内核模块有关,以及如何启用它们

来自分类Dev

是否可以合并CPU内核?

来自分类Dev

如何让 munin 监控和显示 CPU 温度

来自分类Dev

CPU温度是否可以导致CPU在任务管理器中显示为峰值达到100%?

来自分类Dev

有硬件温度传感器指示灯吗?

来自分类Dev

具有hddtemp的SSD温度传感器读数

来自分类Dev

zigbee模块与湿度/温度传感器对话

来自分类Dev

什么是温度传感器pch_wildcat_point-virtual?

来自分类Dev

Ryzen 2600上的温度峰值-传感器发生故障?

来自分类Dev

如何解码蓝牙温度传感器

来自分类Dev

温度传感器 /w 树莓派 3

来自分类Dev

如何使用传感器跟踪温度变化?

来自分类Dev

具有hddtemp的SSD温度传感器读数

来自分类Dev

DS18B20 +数字温度传感器:如何处理传感器输出中的数据?

来自分类Dev

OpenCL:内核是否在CPU或iGPU上运行?

来自分类Dev

Bash命令提示符中嵌入的CPU温度

来自分类Dev

双处理器服务器CPU温度

来自分类Dev

RaspberryPi cpu温度峰值

来自分类Dev

AMD CPU温度

来自分类Dev

CPU温度过高