el sobrecalentamiento del Hardware a menudo crea un mal rendimiento de su sistema. El monitoreo de la temperatura del hardware puede ayudarlo a diagnosticar cualquier problema de sobrecalentamiento de la CPU del sistema. La fuente del sobrecalentamiento de la computadora portátil normalmente proviene de una amplia CPU, GPU (tarjetas de video) o la temperatura del disco duro.
si su computadora portátil se está calentando, asegúrese de que la computadora portátil esté posicionada correctamente para que no restrinja el flujo de aire. Usted debe tener un buen refrigerador portátil limpio, no polvoriento, y eliminar cualquier software no deseado que utiliza alta CPU., También ejecutar el portátil en modo de ahorro de energía reduce el sobrecalentamiento.
en este tutorial, aprenderemos cómo obtener la temperatura de la CPU en Ubuntu Linux desde la línea de comandos, así como desde el escritorio.
1) Compruebe la temperatura de la CPU usando Lm_Sensors
Lm_sensors es una herramienta de línea de comandos que se utiliza para mostrar los valores instantáneos de todos los datos del sensor de chip, incluida la temperatura de la CPU. Por defecto, Lm_sensors no están instalados en la mayoría de las distribuciones de Linux, por lo tanto, tenemos que instalarlos nosotros mismos.
así que primero vamos a comprobar cómo instalar el paquete LM-sensors en varias distribuciones de Linux.,
en Ubuntu/Debian
abra el terminal en Ubuntu pulsando la tecla de acceso directoCTRL + ALT + T
desde su teclado. Luego instale Lm_Sensors ejecutando el siguiente comando que he probado en Ubuntu 18.04, Ubuntu 20.04 y Debian 10:
$ sudo apt install lm-sensors
instale Psensor Server si desea imprimir la temperatura y la velocidad del ventilador de un servidor remoto.
$ sudo apt-get install psensor-server
En Arch Linux
Para instalar lm_sensors en Arch Linux, habilitar el repositorio adicional en ‘/etc/pacman.conf., Luego ejecute el siguiente comando pacman desde el terminal:
$ sudo pacman -S lm_sensors
en Fedora
Use el comando dnf para instalar lm_sensors en Fedora Linux.
$ sudo dnf install lm_sensors
On CentOS/RHEL
Use el comando yum para instalar lm_sensors en CentOS 7 y RHEL 7
$ sudo yum install lm_sensors
detectando sensores compatibles en Ubuntu Linux
a continuación, necesitamos detectar chips de monitoreo de hardware instalados en nuestros portátiles. Así que ahora podemos comenzar la detección de nuestros sensores de hardware portátil., Esto proporcionará información sobre:
- sensores integrados en CPU y otros chips de super E/S
- chips de monitoreo de Hardware accedidos a través de puertos de E/S Y bus SMBus/I2C en nuestro sistema
lo hacemos escribiendo command sudo sensors-detect:
mostrar la temperatura de la CPU en la línea de comandos
hemos instalado con éxito el paquete LM-sensors y hemos detectado con éxito los sensores compatibles en nuestro portátil con Ubuntu Linux.,
ahora podemos ejecutar el siguiente comando para ver los datos de temperatura:
sensors
tenga en cuenta que los resultados serán diferentes para su computadora.
también puede usar el comando watch para ejecutar el comando sensors constantemente, que mostrará los cambios de salida del sensor en la pantalla:
$ watch sensors
2) Verifique la temperatura de la CPU con la herramienta GUI de Psensor
vamos a usar una herramienta GUI, Psensor, que le permite monitorear la temperatura del hardware en Linux.,
con Psensor puedes comprobar lo siguiente:
- La temperatura de los sensores de la placa base y de la CPU y las GPU NVidia
- La temperatura de las unidades de disco duro
- La velocidad de rotación de los ventiladores
- monitorear el uso de la CPU
La última versión de Psensor también proporciona un indicador de applet para Ubuntu y, por lo tanto, hace que el monitoreo de la temperatura del hardware sea aún más fácil en Ubuntu. Puede elegir mostrar la temperatura directamente en el propio panel superior. Incluso puede enviar una notificación de escritorio cuando la temperatura excede el límite.,
se puede proceder con la instalación de Psensor mediante el siguiente comando:
Ubuntu/Debian
$ sudo apt install psensor
Fedora
$ sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
CentOS y RHEL
$ sudo yum install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
una Vez instalado, ejecute la aplicación busca en la Unidad de mandos. En la primera ejecución, puedes configurar qué estadísticas (sensores) quieres recopilar con Psensor.,
Si desea mostrar las estadísticas de CPU incluyendo la temperatura en el panel superior, Vaya a ‘sensor preferences’. A continuación, en el menú’ indicador de aplicación’, seleccione el componente para el que desea mostrar la temperatura. A continuación, marque la opción ‘Display sensor’ en la etiqueta.,
3) Utilizando ‘Hardinfo’ para comprobar la temperatura de la CPU
Hardinfo es un generador de perfiles del sistema y una herramienta de referencia utilizada en Linux para mostrar información de hardware en la interfaz gráfica de usuario. También puede comprobar la temperatura de la CPU desde la GUI-Devices-Sensors.
en Ubuntu y Debian
$ sudo apt install hardinfo
en Arch Linux puede encontrar hardinfo en community repo
$ sudo pacman -S hardinfo
ejecute el siguiente comando desde el terminal para mostrar información de hardware en la GUI.,
# hardinfo
Using ‘i7z’ to find CPU temperature
i7z is a command-line tool to print CPU information on Intel Core i7, i5, i3 processors, and also reports CPU temperature. i7z needs to be run as root or user with sudo privilege.,
para instalar en ubuntu Ejecute el siguiente comando:
$ sudo apt install i7z
conclusión
aparte de esto, puede intentar usar TLP y thermald,puede ayudarlo a controlar la temperatura de la CPU en Linux. Cpufreq es otra herramienta que puede ayudarle a ahorrar batería y reducir el sobrecalentamiento del ordenador portátil que funciona muy bien en Ubuntu.,
pocos años antes utilicé ‘conky’, que es un monitor de sistema de escritorio ligero que puede mostrar estadísticas de CPU, memoria, espacio de intercambio, almacenamiento en disco, temperaturas, procesos, interfaces de red, energía de la batería, etc.
si desea comprobar las temperaturas sin herramientas de terceros, busque en el archivo/sys/devices/virtual/thermal/thermal_zone1 / temp.
para comprobar la temperatura del disco duro puede instalar el paquete hddtemp.