在linux内核3.0.0 (3.0.0-10- server )下,带有i7 CPU (Intel(R) Core(TM) i7 CPU 950 @ 3.07GHz)的服务器通常工作正常,但当它处于重载状态时,它会过热(如“传感器”程序所示),并锁定(控制台上的大量"CPU温度过高“消息)。
我有cpufreqd守护进程运行,它尽职尽责地节流CPU的速度从3060000赫兹到1596000赫兹。然而,这还不足以降低CPU的温度在沉重的负荷。
我怀疑在某个地方有风扇/散热器/热糊问题,我要检查一下第一次机会。
我还能做些什么来减缓CPU的速度以防止它过热吗?
发布于 2011-09-14 16:39:39
是的,不要加载服务器。但是说真的,如果您有CPU热问题,最好现在就处理,而不是稍后处理。(敏感的)电子产品持续过热并恢复工作并不是很好。
我对cpufreqd不熟悉,它是否基于当前负载的节流频率?如果是这样的话,当负载越高,它的频率就会增加。也许试着设置最保守的CPU调控器?您可以检查您有哪些可伸缩的调控器。
cat /sys/devices/system/cpu/cpu#/cpufreq/scaling_available_governors
您可以看到当前运行的是哪个调控器。
cat /sys/devices/system/cpu/cpu#/cpufreq/scaling_governor
最低频率设置调速器应该是“保守的”。你可以通过
回波保守> /sys/devices/system/cpu/cpu#/cpufreq/scaling_governor
您必须对每个CPU /核心执行此操作,因此,请执行以下操作
ls /sys/设备/系统/cpu/
但实际上,解决(硬件)问题是最好的方法.
https://serverfault.com/questions/311388
复制相似问题