Comando "sensors"
#1
Dom, 06/06/2021 - 02:53
Comando "sensors"
Estado:
[SOLUCIONADO]
Cuando ejecuto el comando sensors me devuelve:
acpitz-acpi-0
Adapter: ACPI interface
temp1: +27.8°C (crit = +105.0°C)
temp2: +29.8°C (crit = +105.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 0: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +30.0°C (high = +80.0°C, crit = +100.0°C)
Core 2: +32.0°C (high = +80.0°C, crit = +100.0°C)
Core 3: +32.0°C (high = +80.0°C, crit = +100.0°C)
Los core 0, 1, 2 y 3 son las temperaturas de cada nucleo pero, ¿a qué pertenece Package id 0, temp1 y temp2?
No sé porque, no me funciona la variable $hwmon en Conky y, para solucionarlo, hice este script llamado temp:
#!/bin/bash
[ -z $1 ] && sensors | awk '/Package/ {print $4}' | tr -d + | sed 's/.0°C$/°C/g' || sensors | awk '/^Core '$1':/ {print $3}' | tr -d '+'| sed 's/.0°C$/°C/g'
En Conky lo ejecuto:
${exec temp}
${exec temp 0}
${exec temp 1}
${exec temp 2}
${exec temp 3}
¡Y solucionado!
Hola:
Package id 0 es el CPU en su conjunto , después te desglosa por núcleo.
El ACPITZ ( la TZ es thermal zone) es la temperatura del socket , en tu caso hay dos porque uno es del socket y otro de la zona cercana que está en la placa o por lo menos así lo interpreta lmsensors.
, puedes ver en /sys/thermal , las zonas que marca a ver si puedes sacar algo en claro de tu placa base.
Algunos incluso llegan a detectar hasta 4 sensores en la placa , por ejemplo en los mosfet de la placa.
Saludos.
Gracias. Si alguien tiene otra idea en cómo configurar la temperatura de Conky, seré agradecido.
Conky ha cambiado algo de las variables/funciones que utiliza, si por casualidad estás usando las que ponía en... ¿sourceforge puede ser? busca otras, ya que hay cosas nuevas...
Edit...
(está en inglés, aviso).
Edit 2...
Pues no es esa la que digo, es otra en git que ya no parece existir... de todas formas, de esa veo ahi un {hwmon 1 temp 1} que supongo que será lo que buscas y ahi si funciona. De todas formas, ten en cuenta que para algunas CPU Conky tiene sus propias variables, como por ejemplo los k10.
No hay bar que por bien no venga....
Tengo varias configuraciones con conky y lmsensors,, te paso un par de posibilidades, para que tengas alguna pista
Solo se trata de ejecutar sensors , y filtrarlo/acomodarlo para una salida acorde a tus necesidades y gustos , podes también visualizar la velocidad de los ventiladores, y tambien hacer un script que te avise si las temperaturas se vuelven criticas ,etc
Sí, con awk se puede evitar grep de la siguiente forma:
También un script en Python 3: