Comment puis-je obtenir la température du processeur?

404

Comment puis-je obtenir la température du processeur?

    
posée trampster 02.12.2010 - 08:02
la source

15 réponses

464

Installez lm-sensors

sudo apt-get install lm-sensors 

Après l’installation, tapez ce qui suit dans le terminal

sudo sensors-detect

Vous devrez peut-être aussi courir

sudo service kmod start

Il vous posera peu de questions. Répondez oui à tous. Enfin, pour obtenir le type de température de votre processeur sensors dans votre terminal.

sensors

Sortie:

[email protected]:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

w83627dhg-isa-0290
Adapter: ISA adapter
Vcore:       +1.10 V  (min =  +0.00 V, max =  +1.74 V)   
in1:         +1.60 V  (min =  +1.68 V, max =  +1.44 V)   ALARM
AVCC:        +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)   ALARM
in5:         +1.26 V  (min =  +1.72 V, max =  +0.43 V)   ALARM
in6:         +0.09 V  (min =  +1.75 V, max =  +0.62 V)   ALARM
3VSB:        +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)  ALARM
fan2:        892 RPM  (min = 2136 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan4:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan5:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
temp1:       +36.0°C  (high = +63.0°C, hyst = +55.0°C)  sensor = diode
temp2:       +39.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:      +119.0°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = thermistor
cpu0_vid:   +2.050 V

Pour voir la température du disque dur, installez hddtemp

sudo apt-get install hddtemp

Sortie:

[email protected]:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
    
réponse donnée karthick87 02.12.2010 - 08:11
la source
103

Solution en ligne de commande rapide; indique la température en millidegres Celsius (m ° C)

cat /sys/class/thermal/thermal_zone*/temp

Applet

Si vous recherchez une version plus facile d’accès, ajoutez un moniteur de capteurs matériels à Gnome-Panel:

  1. sudo apt-get install sensors-applet - cela installera les sciences-applet package
  2. Cliquez avec le bouton droit sur le panneau, sélectionnez Add to panel... , puis sélectionnez cette option:

  3. Vous avez terminé. Vous pouvez configurer les capteurs affichés en cliquant avec le bouton droit de la souris sur l'applet et en sélectionnant Preferences->Sensors .

réponse donnée evgeny 02.12.2010 - 08:13
la source
83

Un bon indicateur de surveillance de la température, de la vitesse du ventilateur et de la tension est psensor . Il montre la sortie de tous les capteurs, dessine des graphiques. Les sorties sélectionnées peuvent également être placées dans le panneau indicateur.

Il peut être installé à partir des référentiels Ubuntu en cliquant sur psensor ou en tapant:

sudo apt-get install psensor

Les nouvelles versions de psensor peuvent être installées à partir de ppa:

sudo add-apt-repository ppa:jfi/ppa
sudo apt-get update
sudo apt-get install psensor

Il peut également dessiner des graphiques lorsque vous cochez les cases dans la colonne graphique:

Voici quelques informations avec plus d'images.

Un autre lien utile

Dans certains cas, tous les capteurs ne sont pas affichés. Ensuite, vous pouvez courir

sudo sensors-detect

et répondez "oui" à toutes les questions. Mais ce n'est pas tout à fait sûr dans certains cas, mais je n'ai jamais eu de réel problème avec ça. Un moyen plus sûr consiste à prendre des réponses par défaut.

Des capteurs supplémentaires peuvent apparaître.

    
réponse donnée Pilot6 25.05.2015 - 19:59
la source
29

hardinfo est un outil très utile pour obtenir toutes les informations sur le matériel.

Installez les infos matérielles par sudo apt-get install hardinfo . Ensuite, vous pouvez obtenir la température grâce à des capteurs.

    
réponse donnée Pandya 12.05.2014 - 06:45
la source
27
  1. installez le petit paquet de acpi par cette commande

    sudo apt-get install acpi
    
  2. Vous devrez appuyer sur Y pour la première confirmation. Maintenant, pour trouver la température, tapez cette commande

    acpi -t
    
réponse donnée Mrinal 22.06.2013 - 18:59
la source
22

Température sans applications tierces

Au moment de la rédaction de ce rapport, toutes les réponses impliquent l'utilisation d'utilitaires tiers. Si vous voulez connaître la température sans rien installer, utilisez:

$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000

Pour voir quelles zones les températures font référence:

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal  20000
SEN1             53000
SEN2             49000
SEN3             53000
SEN4             55000
pch_skylake      70000
B0D4             47000
x86_pkg_temp     48000

Les températures sont indiquées en degrés Celsius à 3 décimales. La dernière température x86_pkg_temp est de 48.000 ° C. Sur un processeur Skylake i7 6700HQ, c'est la même température que celle utilisée dans Conky ci-dessous.

Température avec Conky

Si cela ne vous dérange pas des utilitaires tiers, j'aime utiliser Conky - un moniteur système léger.

Commandes Conky

Dans conky, la variable système utilisée pour surveiller un processeur Ivy Bridge est:

${hwmon 2 temp 1}°C

Pour surveiller un processeur Skylake que j'ai utilisé:

${hwmon 0 temp 1}°C

Affichage Conky

L'affichage conky ressemble à ceci:

La température commence à 72 ° C avec un seul processeur fonctionnant à 100% en mode turbo de 3200 MHz. Ensuite, le turbo est éteint et la température tombe de 10 ° C à 62 ° C avec une vitesse non turbo de 2600 MHz. 10 secondes plus tard, le turbo est rallumé et les températures remontent immédiatement à 72 ° C.

Contrôle de la température

Après avoir pris connaissance de votre température, vous voudrez probablement mieux la contrôler. tlp fait des merveilles pour garder le système sous contrôle. Il fonctionne avec thermald , Intel Powerclamp, Battery vs AC pour l'alimentation USB, etc. Bien que hautement configurable, je n'ai jamais eu à modifier les paramètres de configuration pour une expérience agréable hors du commun. Avant de l'utiliser, j'avais toujours toutes sortes de problèmes avec un ordinateur portable IvyBridge. Je l'ai sur mon nouvel ordinateur portable Skylake et les fans ne courent jamais sauf en faisant Ubuntu 16.04 LTS à 18.04 mise à niveau.

Vous pouvez obtenir une description très détaillée avec les instructions d’installation ici: Arrêtez cpu depuis surchauffe

    
réponse donnée WinEunuuchs2Unix 26.11.2016 - 23:15
la source
15

XSensors

XSensors lit les données de la bibliothèque libsensors concernant la santé du matériel, telles que la température, la tension et la vitesse du ventilateur, et affiche les informations dans une lecture numérique.

Ouvrez le terminal et tapez:

sudo apt-get install xsensors lm-sensors

Puis, détectez les capteurs matériels de votre ordinateur en ouvrant le terminal et en exécutant la commande:

sudo sensors-detect

Ensuite, on vous posera beaucoup de questions sur le matériel que vous souhaitez que le programme détecte. Il est généralement prudent et recommandé d'accepter les réponses par défaut à toutes les questions, sauf si vous savez ce que vous faites.

Xsensors vs. Psensor

XSensors et Psensor surveillent tous deux la température de l’ordinateur et la vitesse du ventilateur. La différence entre les deux applications réside dans le niveau de détail des informations affichées et dans la manière dont les informations sont affichées.

XSensors affiche des informations un peu plus précises que Psensor. Psensor est plus petit et plus discret que XSensors et il s’affiche sur le bureau sous la forme d’une petite icône de thermomètre dans la zone de notification située dans le coin supérieur droit du bureau, à côté de l’horloge. Vous pouvez cliquer avec le bouton droit sur l'icône du thermomètre à tout moment pour afficher les températures du matériel.

La configuration de Psensor pour détecter le matériel de votre ordinateur se fait de la même manière que pour les Xsensors, en installant des capteurs lm pour détecter les capteurs matériels de votre ordinateur. Ensuite, détectez les capteurs matériels de votre ordinateur exécutant la commande:

sudo sensors-detect  

et comme avec Xsensors, acceptez les réponses par défaut à toutes les questions.

Dans Ubuntu 16.04, Psensor détecte automatiquement les capteurs matériels de votre ordinateur sans exécuter sudo sensors-detect

    
réponse donnée karel 25.05.2015 - 19:55
la source
14

Après avoir installé lm-sensors:

sudo apt-get install lm-sensors

exécuter:

sudo sensors-detect

vous pouvez exécuter la commande suivante pour afficher le temps matériel:

watch -n 1 sensors

En outre, le ventilateur est généralement contrôlé par le BIOS.

    
réponse donnée mchid 25.05.2015 - 20:00
la source
8

Sur Raspberry Pi, vous pouvez récupérer la version de vcgencmd :

vcgencmd measure_temp

Sortie:

temp=39.0'C
    
réponse donnée Ercksen 14.10.2016 - 10:38
la source
7

Juste pour que vous le sachiez, aucun de ces fichiers d'installation comme sensors n'est nécessaire. Faites juste un acpi -V et un BOOM, vous avez tout. Exemple:

Battery 0: Charging, 91%, 00:17:25 until charged
Battery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%
Adapter 0: on-line
Thermal 0: ok, 40.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees C
Thermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees C
Cooling 0: pkg-temp-0 no state information available
Cooling 1: LCD 0 of 100
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10

WAY plus facile que d'installer tout cela et kmod ... Faites juste acpi -V.

    
réponse donnée lolzies 09.07.2014 - 06:17
la source
4
/sys/class/thermal/thermal_zone0/temp

Ce fichier contient la température du processeur.  Ainsi, vous pouvez créer un script nommé temp et le déplacer vers /bin , puis entrer dans le terminal temp .

Mon fichier temp ressemble à -

 #!/bin/bash
 cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
 cpu_temp=$(($cpu_temp/1000))
 echo $cpu_temp°C

ma réponse est modifiée de www .cyberciti.biz

    
réponse donnée alhelal 10.03.2017 - 14:55
la source
2

computertemp est une applet simple qui affiche la température actuelle de votre CPU + des fonctionnalités supplémentaires telles que les alarmes. Malheureusement, il n’est pas possible (ou du moins je ne sais pas comment) changer sa couleur d’arrière-plan, ce qui ne semble pas très bien avec le thème Ubuntu standard.

Il peut être installé de la même manière que l'applet de capteurs décrit dans réponse d'Evgeny .


computertemp n'est pas disponible dans les nouveaux dépôts Ubuntu.

    
réponse donnée sBlatt 02.12.2010 - 11:26
la source
1

Si vous aimez Python, vous pouvez utiliser psutil .

>>> import psutil
>>> psutil.sensors_temperatures()['coretemp']
[shwtemp(label='Physical id 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 1', current=65.0, high=100.0, critical=100.0)]

... fera le travail. Avec un peu de codage, vous pouvez par exemple obtenir le temp contre le CPU de votre système.

Il est pratique de mettre à jour psutil en envoyant sudo pip3 install psutil --upgrade .

    
réponse donnée Lucas Aimaretto 16.02.2018 - 01:08
la source
1
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print  }') 2>/dev/null
55°

printf '% d \ n' Convertit la valeur en entier au cas où vous en auriez besoin en tant que nombre rond

    
réponse donnée intika 07.04.2018 - 17:03
la source
0

Si vous utilisez Ubuntu avec MATE Desktop Environment, vous pouvez utiliser MATE Sensors Applet:

  1. Installez le paquet:

    sudo apt-get install mate-sensors-applet
    

    Et si vous avez une carte graphique Nvidia, vous pouvez également installer mate-sensors-applet-nvidia package.

  2. Faites un clic droit sur le panneau MATE et cliquez sur Ajouter au panneau , puis choisissez Moniteur de capteurs matériels

    .

  3. Après avoir ajouté, vous pouvez le configurer en faisant un clic droit sur n’importe quel capteur et en sélectionnant Préférences

    Ici, vous pouvez personnaliser la liste des capteurs: CPU, température de la carte mère et du GPU, tensions principales (Vcore, 3.3V, 5V, 12V, etc.) et vitesses du ventilateur. La liste complète dépend du matériel (l'image ci-dessus est pour le bureau avec la carte graphique Nvidia).

  4. Le résultat ressemblera à

Bien sûr, vous pouvez déplacer cette applet vers le meilleur emplacement.

    
réponse donnée N0rbert 13.08.2018 - 12:00
la source

Lire d'autres questions sur les étiquettes