linux kernel 3.0.0 CPU i7 superaquece e trava

1

O servidor com CPU i7 (Intel® Core ™ i7 CPU 950 a 3.07GHz) no kernel do kernel 3.0.0 (3.0.0-10-server) geralmente funciona corretamente, mas quando é colocado sob carga pesada load - superaquece (como mostrado pelo programa "sensors") e trava (com mensagens "CPU temperature too high" no console).

Eu tenho o daemon cpufreqd rodando, que obedientemente limita a velocidade da CPU de 3060000 Hz para 1596000 Hz. No entanto, isso não é suficiente para reduzir a temperatura da CPU sob carga pesada.

Eu suspeito que há algum problema com ventilador / dissipador de calor / pasta térmica em algum lugar, o que vou verificar na primeira oportunidade.

Existe mais alguma coisa que eu possa fazer para desacelerar a CPU para evitar o superaquecimento?

    
por Arie Skliarouk 14.09.2011 / 18:30

1 resposta

4

Sim, não carregue o servidor. Mas, falando sério, se você tem um problema térmico da CPU, é melhor cuidar disso agora , e não depois. Não é muito bom que os eletrônicos (sensíveis) sejam continuamente superaquecidos e colocados de volta ao trabalho.

Eu não estou familiarizado com o cpufreqd, ele controla a frequência com base na carga atual? Se assim for, pode ser a frequência de escalonamento de volta quando a carga for maior. Talvez tente definir o governador de CPU mais conservador? Você pode verificar quais governadores de escala você tem por

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

Você pode ver o governador em execução no momento

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

O regulador de configuração de frequência mais baixa deve ser "conservador". Você pode mudar isso por

echo conservative > /sys/devices/system/cpu/cpu#/cpufreq/scaling_governor

Você terá que fazer isso para cada CPU / core, então, faça um

ls /sys/devices/system/cpu/

Mas, na verdade, corrigir o problema (de hardware) é o melhor caminho a seguir ...

    
por 14.09.2011 / 18:39