Cómo monitorizar la temperatura de la CPU y la GPU en Ubuntu Linux

El sobrecalentamiento de los portátiles es un problema común al que uno se enfrenta hoy en día. En este artículo, compartiremos algunas herramientas de línea de comandos útiles para ayudarle a mantener un ojo en la temperatura de su CPU y GPU.

Sensores

Sensores es una sencilla utilidad de línea de comandos que muestra las lecturas actuales de todos los chips de sensores, incluyendo la CPU. Viene preinstalada algunas distribuciones de Linux como Ubuntu por defecto, de lo contrario instálala como se muestra.

$ sudo apt-get install lm-sensors

Entonces puedes ejecutar el siguiente comando para detectar todos los sensores de tu sistema.

$ sudo sensors-detect

Ejemplo de salida:

$ sudo sensors-detect # sensors-detect revision 6284 (2015-05-31 14:00:33 +0200)# System: Hewlett-Packard HP EliteBook Folio 9470m (laptop)# Board: Hewlett-Packard 18DF# Kernel: 5.3.0-28-generic x86_64# Processor: Intel(R) Core(TM) i7-3687U CPU @ 2.10GHz (6/58/9)This program will help you determine which kernel modules you needto load to use lm_sensors most effectively. It is generally safeand recommended to accept the default answers to all questions,unless you know what you're doing.Some south bridges, CPUs or memory controllers contain embedded sensors.Do you want to scan for them? This is totally safe. (YES/no): yesModule cpuid loaded successfully.Silicon Integrated Systems SIS5595... NoVIA VT82C686 Integrated Sensors... NoVIA VT8231 Integrated Sensors... NoAMD K8 thermal sensors... NoAMD Family 10h thermal sensors... NoAMD Family 11h thermal sensors... NoAMD Family 12h and 14h thermal sensors... NoAMD Family 15h thermal sensors... NoAMD Family 16h thermal sensors... NoAMD Family 15h power sensors... NoAMD Family 16h power sensors... NoIntel digital thermal sensor... Success! (driver `coretemp')Intel AMB FB-DIMM thermal sensor... NoIntel 5500/5520/X58 thermal sensor... NoVIA C7 thermal sensor... NoVIA Nano thermal sensor... No...............

Una vez detectados, puedes ejecutar el siguiente comando para comprobar la temperatura de la CPU, la temperatura de la GPU, la velocidad del ventilador, el voltaje, etc.

$ sensors

Ejemplo de salida:

$ sensorscoretemp-isa-0000Adapter: ISA adapterPackage id 0: +57.0°C (high = +87.0°C, crit = +105.0°C)Core 0: +56.0°C (high = +87.0°C, crit = +105.0°C)Core 1: +57.0°C (high = +87.0°C, crit = +105.0°C)

Glances

Glances es una herramienta de monitorización del sistema basada en curses y multiplataforma escrita en Python. Utiliza la librería psutil para recuperar información de su sistema.
Se acomoda todo en un solo lugar, Muestra un máximo de información en un espacio mínimo a través de curses o de una interfaz basada en la web.
La información se adapta dinámicamente dependiendo del tamaño de la interfaz de usuario.
Glances es capaz de monitorizar el uso de la CPU, el uso de la memoria, el uso de la Swap, el promedio de carga del sistema, la lista de procesos, la interfaz de red, la E/S del disco, el Raid, los sensores (temperatura de la CPU), la batería, el uso del sistema de archivos, Docker, el monitor, la alerta, la información del sistema, el tiempo de actividad, etc…
Para instalar Glances en su sistema, utilice el siguiente comando:

$ sudo apt install glances -y

Una vez que lo hayas instalado, inicia Glances y pulsa la tecla f para ver la información de los sensores.

$ glances

Ejemplo de salida:

Glances - Monitorización de la temperatura de la CPU y la GPU
Glances – Monitorización de la temperatura de la CPU y la GPU

i7z

El i7z es una herramienta que informa del Intel Core i7, i5 e i3 información de la CPU sobre el Turbo boost, las frecuencias por CPU, los multiplicadores, la temperatura así como los tiempos que pasan en el estado C en tiempo real.
Puedes instalarlo en tu sistema Ubuntu ejecutando el siguiente comando.

$ sudo apt install i7z -y

Una vez instalado, ejecuta i7z con privilegios de root como se muestra.

$ sudo i7z

Ejemplo de salida:

Mostrar la información del núcleo Intel con la temperatura
Mostrar la información del núcleo Intel con la temperatura

¡Eso es todo por ahora! En este artículo, hemos compartido las útiles herramientas de línea de comandos para ver las temperaturas de la CPU y la GPU en un sistema Ubuntu. Opina sobre este artículo o haz preguntas a través del formulario de comentarios de abajo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *