Come posso monitorare la temperatura della CPU sotto linux?
Come posso monitorare e visualizzare la temperatura della CPU usando Linux?
Come posso monitorare e visualizzare la temperatura della CPU usando Linux?
Utilizzando ‘sensori’ (da lm-sensors) e ‘watch’ (da procps pkg), è possibile monitorare in tempo reale i dati dei sensori sulla linea di comando tramite:
watch -n 1 -d sensors
Questo visualizzerà i sensori ogni 1 sec. ed evidenzierà la differenza rispetto al secondo precedente.
Every 1.0s: /usr/bin/sensors
...
temp1: +55C (high = +50C, hyst = +45C) sensor = thermistor ALARM
temp2: +35.0C (high = +80C, hyst = +75C) sensor = thermistor
temp3: +35.0C (high = +80C, hyst = +75C) sensor = thermistor
Lm-sensors è un pacchetto di monitoraggio hardware per Linux. Permette di accedere alle informazioni provenienti dai sensori di temperatura, tensione e velocità delle ventole. Funziona con la maggior parte dei sistemi più recenti. Questo pacchetto contiene programmi per aiutarvi a configurare e leggere i dati dai sensori lm.
Per installare utilizzare :
# sudo apt-get install lm-sensors sensors-applet
Per utilizzare :
# sensors-detect
...
# sensors
V1.5: +2.467 V (min = +1.42 V, max = +1.58 V) ALARM
VCore: +1.479 V (min = +1.48 V, max = +1.63 V) ALARM
V3.3: +3.373 V (min = +3.13 V, max = +3.47 V)
V5: +5.000 V (min = +4.74 V, max = +5.26 V)
V12: +11.734 V (min = +11.38 V, max = +12.62 V)
CPU_Fan: 2299 RPM (min = 4000 RPM) ALARM
fan2: 0 RPM (min = 0 RPM)
fan3: 1057 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
CPU: +41.50°C (low = +10°C, high = +50°C)
Board: +35.25°C (low = +10°C, high = +35°C)
Remote: +35.50°C (low = +10°C, high = +35°C) ALARM
CPU_PWM: 144
Fan2_PWM: 112
Fan3_PWM: 112
vid: +1.550 V (VRM Version 9.0)
``` ```
sudo apt-get install computertemp
o aggiungere l'applet alla barra delle applicazioni.
Si può anche provare l'applet computertemp. Ubuntu Package Homepage
Computer Temperature Monitor è una piccola applet per il desktop GNOME che mostra la temperatura della CPU del computer e dei dischi sullo schermo.
Permette anche di registrare le temperature in un file. È possibile impostare degli allarmi per notificare il raggiungimento di una tempertatura. È possibile aggiungere diversi monitor al pannello per monitorare diversi sensori. È progettato per assomigliare all'applet Gnome di frequenza della CPU, in modo che corrispondano l'uno all'altro sul pannello.
Per installare utilizzare :
&001
e poi aggiungere alla barra delle applicazioni
Ho un server Dell (Poweredge R420) che esegue Fedora / Red Hat Linux . Ho installato lm_sensors, ma sensors
mi ha dato un messaggio che dice che i driver del kernel non sono stati caricati. Ho usato sensors-detect per scoprire di quale sensore avevo bisogno, ed è venuto fuori che avevo bisogno di IPMI.
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `ipmisensors':
* ISA bus, address 0xca8
Chip `IPMI BMC KCS' (confidence: 8)
Warning: the required module ipmisensors is not currently installed
on your system. If it is built into the kernel then it's OK.
Otherwise, check http://www.lm-sensors.org/wiki/Devices for
driver availability.
Ho controllato la pagina, che mi ha consigliato di usare ipmitool. L'ho installato, ma ancora non funzionava:
$ ipmitool sensor
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Get Device ID command failed
Unable to open SDR for reading
``` ```
#!/bin/bash
#IPMI kernel module installer for Redhat-style machines
#dranch-3r7Miqu9kMnR7s880joybQ@xxxxxxxxxxxxxxxx
#07/26/06 - use absolute paths for modprobe
#05/01/06 - orig version
/sbin/modprobe ipmi_devintf
maj=`cat /proc/devices | awk '/ipmidev/{print $1}'`
echo $maj
if [-c /dev/ipmi0]
then
rm -f /dev/ipmi0
/bin/mknod /dev/ipmi0 c $maj 0
else
/bin/mknod /dev/ipmi0 c $maj 0
fi
IPMI_DRIVERS="ipmi_si ipmi_si_drv ipmi_kcs_drv"
for driver in $IPMI_DRIVERS; do
find /lib/modules/`uname -r`/kernel/drivers/char/ipmi | grep $driver > /dev/null
RETURN_VALUE=$?
if [$RETURN_VALUE -eq 0] ; then
#Here are specific memory locations for Supermicro AOC-type IPMI cards
/sbin/modprobe $driver type=kcs ports=0xca8 regspacings=4
break
fi
done
Dopo qualche altra ricerca, mi sono imbattuto in questa pagina http://osdir.com/ml/hardware.ipmitool.devel/2008-02/msg00012.html &003
Il loro script ipmimod.sh ha funzionato per me:
$ ipmitool sensor | grep Temp
Inlet Temp | 24.000 | degrees C | ok | na | -7.000 | 3.000 | 42.000 | 47.000 | na
Temp | na | degrees C | na | na | 3.000 | 8.000 | 77.000 | 83.000 | na
Temp | na | degrees C | na | na | 3.000 | 8.000 | 77.000 | 83.000 | na
``` &001
Dopo averlo eseguito, sono finalmente in grado di vedere la temperatura della CPU:
&001
Spero che questo aiuti chiunque abbia dei server che hanno difficoltà ad ottenere le temperature.
Linux permette di accedere ai sensori di informazioni sulla temperatura. Funziona con RH6.2x64.
Questo driver contiene il supporto alla lettura con i sensori lm:
tipo
modprobe coretemp
sensors
Ho scoperto altri software con gui per monitorare le temperature. Il nome del software è: Psensor: https://wpitchoune.net/psensor/ (https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/)
E vedi l'articolo di Internet: [ https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/ ]&003 &003
Per installare su Ubuntu/Mint, eseguire questo comando sul proprio terminale:
sudo apt install psensor
Per eseguire l'applicazione, basta eseguire questo:
sudo psensor
``` &001
Grazie.
Vale la pena menzionare il comando acpi
,
acpi -t # or -V for all
-t | –termico : mostra informazioni termiche
Da apt-cache show acpi
:
Descrizione-it: mostra informazioni sui dispositivi ACPI Tentativi di replicare la funzionalità del “vecchio” comando apm sui sistemi ACPI, comprese la batteria e informazioni termiche.
Non supporta la sospensione ACPI, visualizza solo informazioni sui dispositivi ACPI.Homepage: http://sourceforge.net/projects/acpiclient &003
Su un sistema simile a Ubuntu si può installare con
sudo apt-get install acpi
Nota: si può monitorare la temperatura con watch -n 1 -d acpi -V
o si può iniziare ad analizzare la sua uscita (o quella di sensors
) con uno script (con o senza il comando date
), aggiungendo colori, registrando l'uscita in un file…
while [[1]] ; do acpi -t | awk '{printf ("%2.2f ",$4)}'; date; sleep 1 ; done
Si potrebbe restituire la riga di comando in un file conky per mostrarla sul proprio screensaver. È ancora meno gonfio di un'applet mangia-spazio.
sudo apt-get install conky
``` &001
Allora costruisci il file .conkyrc dei tuoi sogni nella tua cartella /home/_utente_ e aggiungilo alle tue applicazioni lanciate all'inizio.
IMP: Vedi i tutorial sui thread conky o pre-fatti .conkyrc, Ubuntu e ubuntu-fr dei forum, [ Lifehacker ](https://en.wikipedia.org/wiki/Lifehacker) e altro ancora per belle configurazioni conky.