2009-08-19 00:08:14 +0000 2009-08-19 00:08:14 +0000
135
135

Comment surveiller la température du CPU sous linux ?

Comment surveiller et afficher la température du CPU sous Linux ?

Réponses (7)

77
77
77
2013-01-26 20:52:03 +0000

En utilisant des “capteurs” (de lm-sensors) et “watch” (de procps pkg), vous pouvez surveiller en temps réel les données des capteurs sur la ligne de commande via :

watch -n 1 -d sensors

Cela affichera les capteurs toutes les 1 sec et mettra en évidence la différence par rapport à la seconde précédente.

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
24
24
24
2009-08-19 00:10:32 +0000

lm-sensors

Lm-sensors est un progiciel de surveillance de la santé du matériel pour Linux. Il vous permet d'accéder aux informations provenant des capteurs de température, de tension et de vitesse de rotation des ventilateurs. Il fonctionne avec la plupart des systèmes récents. Ce paquet contient des programmes pour vous aider à configurer et à lire les données de lm-sensors.

Pour installer, utilisez :

# sudo apt-get install lm-sensors sensors-applet

Pour utiliser :

# 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)

ou ajoutez l'applet à votre barre des tâches.


Vous pouvez également essayer l'applet computertemplet. Ubuntu Package Homepage

Computer Temperature Monitor est une petite applet pour le bureau GNOME qui affiche à l'écran la température du processeur et des disques de votre ordinateur.

Il vous permet également d'enregistrer les températures dans un fichier. Vous pouvez régler des alarmes pour vous avertir lorsqu'une température est atteinte. Plusieurs moniteurs peuvent être ajoutés au panneau pour surveiller différents capteurs. Il est conçu pour ressembler à l'applet CPU Frequency Gnome, de sorte qu'ils correspondent les uns aux autres sur le panneau.

Pour l'installer, utilisez :

sudo apt-get install computertemp

puis ajoutez à votre barre des tâches

9
9
9
2013-09-20 18:07:41 +0000

J'ai un serveur Dell (Poweredge R420) qui tourne sous Fedora / Red Hat Linux . J'ai installé lm_sensors, mais sensors m'a donné un message disant que les pilotes du noyau n'étaient pas chargés. J'ai utilisé sensors-detect pour savoir de quel capteur j'avais besoin, et il s'est avéré que j'avais besoin de l'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.

J'ai vérifié la page, qui me conseillait d'utiliser ipmitool. Je l'ai installé, mais il ne fonctionnait toujours pas :

$ 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

Après quelques recherches supplémentaires, je suis tombé sur cette page http://osdir.com/ml/hardware.ipmitool.devel/2008-02/msg00012.html

Leur script ipmimod.sh a fonctionné pour moi :

#!/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

Après l'avoir lancé, je suis enfin capable de voir la température du processeur :

$ 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

J'espère que cela aidera tous ceux qui ont des serveurs Dell et qui ont des difficultés à obtenir les températures.

6
6
6
2013-07-18 13:43:11 +0000

Linux vous permet d'accéder à des capteurs d'informations sur la température. Il fonctionne avec RH6.2x64.

Ce pilote contient un support de lecture utilisant les lm-sensors :

type

modprobe coretemp
sensors
4
4
4
2017-09-03 04:36:54 +0000

J'ai découvert d'autres logiciels avec gui pour surveiller les températures. Le nom de ce logiciel est : Psensor : https://wpitchoune.net/psensor/

Et voir l'article sur Internet : https://www.tecmint.com/psensor-monitors-hardware-temperature-in-linux/

Pour installer sur Ubuntu/Mint, exécutez cette commande sur votre terminal :

sudo apt install psensor

Pour exécuter l'application, il suffit d'exécuter ceci :

sudo psensor

Merci.

3
3
3
2017-05-25 10:19:34 +0000

ACPI

Mérite d'être mentionné : la commande acpi,

acpi -t # or -V for all

-t | –thermal : affiche les informations thermiques

De apt-cache show acpi :

Description-fr: affiche des informations sur les dispositifs ACPI Tente de reproduire la fonctionnalité de l’ “ancienne”commande apm sur les systèmes ACPI, y compris les informations sur la batterie et thermal.
Ne supporte pas la suspension ACPI, affiche uniquement des informations sur les dispositifs ACPI.

Homepage : http://sourceforge.net/projects/acpiclient

Sur un système de type Ubuntu, vous pouvez l'installer avec

sudo apt-get install acpi

Note: vous pouvez surveiller la température avec watch -n 1 -d acpi -V ou vous pouvez commencer à analyser sa sortie (ou celle de sensors) avec un script (avec ou sans la commande date), en ajoutant des couleurs, en enregistrant la sortie dans un fichier…

while [[1]] ; do acpi -t | awk '{printf ("%2.2f ",$4)}'; date; sleep 1 ; done

1
1
1
2009-08-19 01:37:48 +0000

Vous pouvez retourner la ligne de commande dans un fichier conky pour l'afficher sur votre écran de veille. Il est toujours moins gonflé qu'une applet mangeuse d'espace.

sudo apt-get install conky

Construisez ensuite le fichier .conkyrc de vos rêves dans votre dossier /home/user et ajoutez-le à vos applications lancées au départ.

IMP : Voir les tutoriels sur le .conkyrc conky ou premade, les fils de discussion des forums Ubuntu et ubuntu-fr, Lifehacker et plus encore pour de belles configurations conky.