我对命令如何sensors
工作感到有些困惑?
我的 CPU 型号是Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz
当我打开笔记本电脑时,它显示我的平均温度为 50 摄氏度,如果我在 Android Studio 中构建一个项目,它会立即升高到 80+,而当构建完成时它又会立即下降到 50?怎么可能在一秒钟之内如此迅速地上升和下降温度?
它是显示准确的温度还是根据正在运行的进程进行猜测?
我对命令如何sensors
工作感到有些困惑?
我的 CPU 型号是Intel(R) Core(TM) i7-4720HQ CPU @ 2.60GHz
当我打开笔记本电脑时,它显示我的平均温度为 50 摄氏度,如果我在 Android Studio 中构建一个项目,它会立即升高到 80+,而当构建完成时它又会立即下降到 50?怎么可能在一秒钟之内如此迅速地上升和下降温度?
它是显示准确的温度还是根据正在运行的进程进行猜测?
您没有提到哪个温度,但假设您指的是其内核或封装之一的处理器温度:
是的,绝对温度可以快速上升和下降。速率是冷却方法的函数,以及处理器与冷却方法之间的热粘合程度。
被动冷却方法需要一些温差才能使热量从热流向冷。差值越高,热流越快。
液体冷却方法使冷源非常靠近处理器本身,只需很小的温差即可获得良好的热流。
据我所知
sensors
没有猜到。下面是一个使用风冷式 Intel i7-2600K 处理器的示例,已知处理器和散热器之间具有良好的热粘合,并且已知风扇响应时间很快。使用 turbostat 代替 lm 传感器,并使用 prime95 酷刑测试来产生高热负荷:
因此,以 4 赫兹(0.25 秒周期)采样,我们在加载后看到了 52%,因此我们知道它大约是样本之间的 1/2。因此处理器温度在大约 0.125 秒内上升了 15 度。
为了在这个实验中保护我的处理器,我还运行了低触发点的 thermod,您可以观察到它在一段时间后限制了 CPU 频率。