Temperatura do núcleo acima do limiar do relógio cpu acelerado durante a atualização do compilador gcc

0

Eu tenho um laptop Dell e estou usando o CentOS 6.9 para uso pessoal, que estava funcionando muito bem até ontem, quando tentei atualizar o compilador padrão do gcc (4.4.7) para a versão 4.9.x. baixado com sucesso o pacote gcc do espelho do gcc, mas quando tentou construí-lo usando o comando make , ele construiu alguns dos arquivos e, em seguida, foi encerrado automaticamente com a mensagem "acima do limite". E quando eu reinicio, a mensagem aparece novamente e novamente desligar automaticamente. Para iniciá-lo de volta, tive que esperar alguns minutos para que o laptop esfriasse e então começou.

Não sei por que isso está acontecendo agora. Se fosse um problema de hardware, teria acontecido muito antes de eu tentar atualizar o gcc. Mas somente depois de tentar atualizar o gcc, esse problema ocorreu e ainda está ocorrendo.

Eu verifiquei o log de mensagens (/ var / log / messages) e achei isto: -

kernel: CPU0: Core temperature above threshold, cpu clock throttled     (total events = 1)
kernel: CPU2: Core temperature above threshold, cpu clock throttled     (total events = 1)
kernel: CPU2: Core temperature/speed normal
kernel: CPU0: Core temperature/speed normal
kernel: intel ips 0000:00:1f.6: MCP limit exceeded: Avg temp 9038, limit     9000
kernel: Critical temperature reached (87 C), shutting down.

Por favor ajude

    
por Sumit Parakh 27.05.2017 / 09:10

1 resposta

0

Construir com make , possivelmente em vários núcleos, obviamente usará muito CPU, então não é surpresa que eles estejam funcionando bem.

Em laptops, as CPUs de design podem ficar quentes por um curto período de tempo, mas precisam ser reduzidas para resfriá-las. O raciocínio é que a maioria dos casos de uso de laptop exige apenas curtos períodos de atividade da CPU, com longas pausas no meio para que a CPU possa esfriar novamente.

Se o seu laptop entrar em um desligamento de emergência (não tenho certeza da sua descrição), você precisa de algum demônio que monitore a temperatura da CPU e os estrangule antes que fique muito quente. Há vários deles, mas eu não estou familiarizado com o CentOS, então não posso dizer quais você tem. Procure por algo como thermald , cpupower ou cpufreqd .

    
por 27.05.2017 / 10:07