Linux内核3.0.0 i7 CPU过热并locking

在Linux内核3.0.0(3.0.0-10-server)下,使用i7 CPU(Intel(R)CoreTM i7 CPU 950 @ 3.07GHz)的服务器一般能够正常工作,但是当它处于重负载时过热(如“传感器”程序所示)并locking(控制台上的“CPU温度过高”消息)。

我有cpufreqd守护进程正在运行,它将CPU速度从3060000赫兹节stream到1596000赫兹。 但是这还不足以在重负载下降低CPU温度。

我怀疑某处有风扇/散热器/导热膏问题,我将首先检查一下。

还有什么我可以做的,以减缓CPU,以防止过热?

是的,不要加载服务器。 但是,严重的是,如果你有一个CPU散热问题,现在最好照顾它,而不是以后。 (敏感)电子元件不适合过热并重新开始工作。

我不熟悉cpufreqd,是否根据当前负载节stream频率? 如果是这样,当负载变高时可能会缩小频率。 也许尝试设置最保守的CPU调速器? 你可以检查你所拥有的调节器

cat / sys / devices / system / cpu / cpu#/ cpufreq / scaling_available_governors

你可以看到你正在运行的是哪个pipe理员

cat / sys / devices / system / cpu / cpu#/ cpufreq / scaling_governor

最低频率设置pipe理者应该是“保守的”。 你可以通过改变

echo保守> / sys / devices / system / cpu / cpu#/ cpufreq / scaling_governor

你将不得不为每个CPU /核心做到这一点,所以,做一个

ls / sys / devices / system / cpu /

但是,确实,解决(硬件)问题是最好的方法去…