所以我买了一个二手工作站,具体来说是联想 D20。
它的配置是:
2x Xeon X5670(常规速度和冷却器)
16 GB 已注册 ECC (4x 4GB)
300GB VelociRaptor 10k RPM 硬盘
Nvidia Quadro 600
Ubuntu 16.04.1 LTS
当我从源代码编译 OpenCV 时,我发现许多核心的 CPU 温度远高于 90* C。这可能是什么问题?所有其他温度都比较正常,大约在 45 - 60 *C。只有核心温度会升到这么高,然后在那里停留 4-5 分钟后降至 50 - 60 *C。之后它们再次上升并再次下降,直到编译完成。
我正在使用 psensor 测量温度
答案1
步骤1:
吹掉电脑上的灰尘,尤其是风扇和 CPU 冷却器上的灰尘。如果您的电脑比较旧,可能需要重新涂抹 CPU 上的导热膏。
第2步:
我会安装thermald
...
sudo apt-get 更新
sudo apt-get 安装 thermald
Thermald
在 16.04 的早期版本中存在错误。更新至 16.04.2 应该就可以了。
Thermald
带有默认配置文件,/etc/thermald/thermal-conf.xml
可控制大多数计算机,但可能需要针对某些计算机进行自定义。请参阅man thermal-conf.xml
了解详细信息和示例。修改配置文件后,停止thermald
并重新启动它:
sudo service thermald restart
安装 thermald 后,我会停止该thermald
进程,然后手动运行它以sudo thermald --no-daemon
实时观察其操作。此实时信息可用于创建您自己的自定义 thermal-conf.xml 文件。请参阅man thermald
以了解更多信息。
sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug
您可以在 Ask Ubuntu 上搜索thermald
,查看先前有哪些答案。
一个很好的入门参考是https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues