La temperatura central por encima del umbral del reloj de la CPU se acelera al actualizar el compilador gcc

La temperatura central por encima del umbral del reloj de la CPU se acelera al actualizar el compilador gcc

Tengo una computadora portátil Dell y estoy usando CentOS 6.9 para uso personal, que funcionó muy bien hasta ayer, cuando intenté actualizar el compilador gcc predeterminado (4.4.7) a la versión 4.9.x. Descargué exitosamente el Paquete gcc desde gcc mirror pero cuando intenté compilarlo usandohacercomando, creó algunos de los archivos y luego se apagó automáticamente con el mensaje "por encima del umbral". Y cuando lo reinicio, el mensaje aparece nuevamente y nuevamente se apaga automáticamente. Para reiniciarlo, tuve que esperar unos minutos hasta que la computadora portátil se enfrió y luego se inició.

No estoy seguro de por qué está sucediendo ahora. Si hubiera sido un problema de hardware, habría sucedido mucho antes de que intentara actualizar gcc. Pero solo después de intentar actualizar gcc, ocurrió este problema y aún continúa ocurriendo.

Revisé el registro de mensajes (/var/log/messages) y encontré esto:-

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 ayuda

Respuesta1

Construir con make, posiblemente en varios núcleos, obviamente utilizará una gran cantidad de CPU, por lo que no es de extrañar que se estén calentando.

En las computadoras portátiles, por diseño, se permite que las CPU se calienten durante un corto período de tiempo, pero luego se debe reducir la velocidad para enfriarlas. La razón es que la mayoría de los casos de uso de portátiles sólo requieren breves ráfagas de actividad de la CPU, con largas pausas intermedias para que la CPU pueda enfriarse nuevamente.

Si su computadora portátil se apaga de emergencia (no estoy muy seguro según su descripción), necesita algún demonio que controle la temperatura de la CPU y la acelere antes de que se caliente demasiado. Hay varios de ellos, pero no estoy familiarizado con CentOS, así que no puedo decir cuáles tienes. Busque algo como thermald, cpupowero cpufreqd.

información relacionada