¿Cómo obtengo la temperatura de la CPU?
Instalar lm-sensores
sudo apt-get install lm-sensors
Después de la instalación, escriba lo siguiente en terminal
sudo sensors-detect
Es posible que también deba correr
sudo service kmod start
Le hará algunas preguntas. La respuesta es sí para todos ellos. Finalmente, para obtener el tipo de temperatura de su CPU sensors
en su terminal.
sensors
Salida:
$ sensorscoretemp-isa-0000Adapter: ISA adapterCore 0: +41.0°C (high = +78.0°C, crit = +100.0°C) coretemp-isa-0001Adapter: ISA adapterCore 1: +41.0°C (high = +78.0°C, crit = +100.0°C) w83627dhg-isa-0290Adapter: ISA adapterVcore: +1.10 V (min = +0.00 V, max = +1.74 V) in1: +1.60 V (min = +1.68 V, max = +1.44 V) ALARMAVCC: +3.30 V (min = +2.98 V, max = +3.63 V) VCC: +3.28 V (min = +2.98 V, max = +3.63 V) in4: +1.85 V (min = +1.66 V, max = +1.11 V) ALARMin5: +1.26 V (min = +1.72 V, max = +0.43 V) ALARMin6: +0.09 V (min = +1.75 V, max = +0.62 V) ALARM3VSB: +3.30 V (min = +2.98 V, max = +3.63 V) Vbat: +3.18 V (min = +2.70 V, max = +3.30 V) fan1: 0 RPM (min = 10546 RPM, div = 128) ALARMfan2: 892 RPM (min = 2136 RPM, div = 8) ALARMfan3: 0 RPM (min = 10546 RPM, div = 128) ALARMfan4: 0 RPM (min = 10546 RPM, div = 128) ALARMfan5: 0 RPM (min = 10546 RPM, div = 128) ALARMtemp1: +36.0°C (high = +63.0°C, hyst = +55.0°C) sensor = diodetemp2: +39.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diodetemp3: +119.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistorcpu0_vid: +2.050 V
Para ver la temperatura del disco duro, instale hddtemp
sudo apt-get install hddtemp
Salida:
$ sudo hddtemp /dev/sda /dev/sda: ST3160813AS: 34°C
Solución rápida de línea de comandos; muestra la temperatura en miligrados Celsius (m°C)
cat /sys/class/thermal/thermal_zone*/temp
Applet
Si está buscando una versión de acceso más fácil, agregue un Hardware Sensors Monitor a Gnome-Panel:
-
sudo apt-get install sensors-applet
- esto instalará el sensores-applet paquete Haga clic con el botón derecho en el panel, seleccione
Add to panel...
, luego seleccione esto:-
Has terminado. Puede configurar qué sensores se muestran haciendo clic con el botón derecho en el applet y seleccionando
Preferences->Sensors
.
Un buen indicador para monitorear la temperatura, las velocidades del ventilador y el voltaje es psensor. Muestra la salida de todos los sensores, dibuja gráficos.También se pueden colocar salidas seleccionadas en el panel indicador.
Se puede instalar desde los repositorios de Ubuntu escribiendo:
sudo apt-get install psensor
Las versiones más recientes de psensor se pueden instalar desde ppa:
sudo add-apt-repository ppa:jfi/ppasudo apt-get updatesudo apt-get install psensor
También puede dibujar gráficos al marcar las casillas de la columna gráfico:
Aquí hay información con más fotos.
En algunos casos, no se muestran todos los sensores. Entonces puedes correr
sudo sensors-detect
y responda " sí " a todas las preguntas. Pero no es del todo seguro en algunos casos, pero nunca tuve ningún problema real con eso. Una forma más segura es tomar las respuestas predeterminadas.
Pueden aparecer algunos sensores adicionales.
Temperatura sin aplicaciones de terceros
En el momento de escribir este artículo, todas las respuestas implican el uso de utilidades de terceros. Si desea averiguar la temperatura sin instalar nada, use:
$ cat /sys/class/thermal/thermal_zone*/temp2000053000500005300056000680004900050000
Para ver a qué zonas se refieren las temperaturas, use:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'INT3400 Thermal 20.0°CSEN1 45.0°CSEN2 51.0°CSEN3 57.0°CSEN4 59.0°Cpch_skylake 77.5°CB0D4 50.0°Cx86_pkg_temp 51.0°C
Las temperaturas se almacenan en grados Celsius con 3 decimales implícitos. sed
se utiliza para" embellecer " la salida.
La última temperatura es x86_pkg_temp
reportado en 54.0°C
. Para la CPU Skylake i7 6700HQ, utilicé esta temperatura para la pantalla Conky a continuación.
Temperatura con Conky
Si no le importan las utilidades de terceros, me gusta usar Conky,un monitor de sistema liviano.
Comandos de Conky
Dentro de conky, la variable de sistema que utilicé para monitorear una CPU de Ivy Bridge es:
${hwmon 2 temp 1}°C
Para monitorear una CPU Skylake que utilicé:
${hwmon 0 temp 1}°C
Pantalla Conky
La pantalla Conky se ve así:
La temperatura comienza a 72°C con una sola CPU que funciona al 100% en modo turbo de 3200 MHz. A continuación, se desconecta el turbo y la temperatura desciende de 10°C a 62°C con una velocidad no turbo de 2600 MHz. 10 segundos más tarde, el turbo se vuelve a encender y las temperaturas vuelven a subir inmediatamente a 72°C.
Control de la Temperatura
Después de conocer su temperatura, es probable que desee controlarla mejor. tlp
hace maravillas para mantener el sistema bajo control. Funciona con thermald
, Intel Powerclamp, batería vs CA para alimentación USB, etc. Aunque es altamente configurable, nunca he tenido que cambiar los ajustes de configuración para una experiencia agradable y lista para usar. Antes de usarlo, tenía todo tipo de problemas con una computadora portátil IvyBridge que se sobrecalentaba todo el tiempo. Lo tengo en mi nueva computadora portátil Skylake y los ventiladores NUNCA funcionan, excepto cuando actualizo Ubuntu 16.04 LTS a 18.04.
Puede obtener un artículo muy detallado con instrucciones de instalación aquí: Evite que la CPU se sobrecaliente
hardinfo es una herramienta muy útil para obtener toda la información del hardware.
Instale la información del disco duro por sudo apt-get install hardinfo
. Entonces puedes obtener la temperatura por sensores.
-
instale el paquete pequeño de acpi con este comando
sudo apt-get install acpi
-
Deberá presionar Y para confirmar por primera vez.Ahora, para encontrar la temperatura, escriba este comando
acpi -t
Después de instalar los sensores LM:
sudo apt install lm-sensors
ejecutar:
sudo sensors-detect
puede ejecutar el siguiente comando para ver las temperaturas de hardware:
watch -n 1 sensors
Además, el ventilador generalmente está controlado por BIOS.
Otra buena herramienta es i7z
para procesadores Intel Core:
sudo apt install i7zsudo i7z
y porque i7z
corre como top
no hay necesidad de usar watch
.
Sensores X
XSensors lee datos de la biblioteca libsensors sobre el estado del hardware, como la temperatura, el voltaje y la velocidad del ventilador, y muestra la información en una lectura digital.
Abra la terminal y escriba:
sudo apt-get install xsensors lm-sensors
Luego, detecte los sensores de hardware de su computadora abriendo la terminal y ejecutando el comando:
sudo sensors-detect
Luego, se le harán muchas preguntas sobre qué hardware desea que detecte el programa. En general, es seguro y recomendable aceptar las respuestas predeterminadas a todas las preguntas, a menos que sepa lo que está haciendo.
Xsensors vs Psensor
Los sensores xSensor y Psensor monitorean la temperatura de la computadora y las velocidades del ventilador. La diferencia entre las dos aplicaciones está en el nivel de detalle de la información que se muestra y cómo se muestra la información.
XSensors muestra información un poco más específica que Psensor. Psensor es más pequeño y más discreto que XSensors y se muestra en el escritorio como un pequeño icono de termómetro en el área de notificación en la esquina superior derecha del escritorio. Puede hacer clic con el botón derecho en el icono del termómetro en cualquier momento para mostrar las temperaturas del hardware.
La configuración de Psensor para detectar el hardware de su computadora se realiza de la misma manera que Xsensors, instalando sensores lm para detectar los sensores de hardware de su computadora. Luego, detecte los sensores de hardware de su computadora ejecutando el comando:
sudo sensors-detect
y al igual que con Xsensors, acepte las respuestas predeterminadas a todas las preguntas.
En Ubuntu 16.04 y versiones posteriores, Psensor detecta los sensores de hardware de su computadora automáticamente sin ejecutarlos sudo sensors-detect
En Raspberry Pi, puede recuperar la temperaturautilizando vcgencmd
:
vcgencmd measure_temp
Salida:
temp=39.0'C
Para que lo sepan, nada de esto es basura como sensors
son necesarios. Solo haz una acpi -V
y BOOM, lo tienes todo. Ejemplo:
Battery 0: Charging, 91%, 00:17:25 until chargedBattery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%Adapter 0: on-lineThermal 0: ok, 40.0 degrees CThermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees CThermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees CCooling 0: pkg-temp-0 no state information availableCooling 1: LCD 0 of 100Cooling 2: Processor 0 of 10Cooling 3: Processor 0 of 10Cooling 4: Processor 0 of 10Cooling 5: Processor 0 of 10
Mucho más fácil que instalar todo esto y kmod... Solo haz acpi-V.