¿Cómo obtengo la temperatura de la CPU?

¿Cómo obtengo la temperatura de la CPU?

Instalar lm-sensores Install lm-sensors

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 Install 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:

  1. sudo apt-get install sensors-applet - esto instalará el sensores-applet paquete
  2. Haga clic con el botón derecho en el panel, seleccione Add to panel..., luego seleccione esto:alt text

  3. Has terminado. Puede configurar qué sensores se muestran haciendo clic con el botón derecho en el applet y seleccionando Preferences->Sensors.

    alt text

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.

psensor in action

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:

Screenshot

Aquí hay información con más fotos.

Otro enlace útil

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í:

enter image description here

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.

  1. instale el paquete pequeño de acpi con este comando

    sudo apt-get install acpi
  2. 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 Screenshot

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.

Related: hardware sensors, indicator and fan control.