[lm_sensors] température CPU (en cours)

Reconnaissance et configuration du matériel / kernel linux
Répondre
joel
archer de cavalerie
Messages : 167
Inscription : sam. 07 juin 2008, 15:01

[lm_sensors] température CPU (en cours)

Message par joel »

Bonsoir à tous,

En vue de l'afficher dans conky, je cherche la température CPU (j'ai un processeur double coeur).
J'ai donc installé lm_sensors, et voici ce qu'il me dit :

Code : Tout sélectionner

[root@localhost ~ 22-03-2011 06:55] # sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +28.6°C  (high = +70.0°C)                  

f8000-isa-0a00
Adapter: ISA adapter
+3.3V:       +3.33 V
3VSB:        +3.34 V
Vbat:        +3.12 V
fan1:       1372 RPM
fan2:        886 RPM
fan3:          0 RPM  ALARM
fan4:          0 RPM
temp1:       +38.0°C  (high = +70.0°C, hyst = +60.0°C)  
temp2:         FAULT  (high = +100.0°C, hyst = +85.0°C)  sensor = transistor
temp3:       +29.0°C  (high = +100.0°C, hyst = +85.0°C)  
Il me donne donc deux temp1 et un temp3...

Comment savoir à quoi cela correspond ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lm_sensors] température CPU (en cours)

Message par benjarobin »

Tu peux tester bourrin, faire tourner à fond le processeur et regarder quelle est la température qui monte.
C'est un PC fixe ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
joel
archer de cavalerie
Messages : 167
Inscription : sam. 07 juin 2008, 15:01

Re: [lm_sensors] température CPU (en cours)

Message par joel »

Tu peux tester bourrin, faire tourner à fond le processeur et regarder quelle est la température qui monte.
Ah oui, c'est une idée.
Y'a pas un truc exprès pour solliciter et tester les performances du processeur ?
Il me semble que ça existe, mais je ne sais pas quoi exactement...
C'est un PC fixe ?
Oui
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lm_sensors] température CPU (en cours)

Message par benjarobin »

Un petit code C, c'est mieux: monfichier.c

Code : Tout sélectionner

int main(int argc, char **argv)
{
        long long i = 1, j = 4567;
        while(1) {
                i = (j * i  + j)/ j + i;
                j = (j * j  + i)/j - i;
        }
        return 0;                                                               
}
Que tu compile avec

Code : Tout sélectionner

gcc -Wall monfichier.c -o runburn
Puis tu lance plusieurs fois

Code : Tout sélectionner

./runburn & ./runburn &
Pour l’arrêter je te conseil d'avoir une autre console, prêt à être exécuter ceci:

Code : Tout sélectionner

killall runburn && killall runburn 
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Oldan
archer de cavalerie
Messages : 150
Inscription : lun. 18 oct. 2010, 10:39

Re: [lm_sensors] température CPU (en cours)

Message par Oldan »

sinon un encodage vidéo (en utilisant avidemux ou ffmpeg).

J'ai aussi un double cœur et il y aussi 2 température (1 et 2 pour moi) que j'ai toujours interprété comme la température du cœur 1 et 2.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lm_sensors] température CPU (en cours)

Message par benjarobin »

La température des 2 cores est la même ou presque (même enveloppe thermique)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
joel
archer de cavalerie
Messages : 167
Inscription : sam. 07 juin 2008, 15:01

Re: [lm_sensors] température CPU (en cours)

Message par joel »

benjarobin a écrit :Un petit code C, c'est mieux: monfichier.c

Code : Tout sélectionner

int main(int argc, char **argv)
{
        long long i = 1, j = 4567;
        while(1) {
                i = (j * i  + j)/ j + i;
                j = (j * j  + i)/j - i;
        }
        return 0;                                                               
}
Que tu compile avec

Code : Tout sélectionner

gcc -Wall monfichier.c -o runburn
Merci beaucoup, benjarobin.
Comment fait-on, en C, pour mettre un commentaire ? Il ne semble pas accepter "#"...
benjarobin a écrit :Puis tu lance plusieurs fois

Code : Tout sélectionner

./runburn & ./runburn &
Ben, ça ne fait rien, donc pas besoin de le killer :

Code : Tout sélectionner

[joel@localhost ~ 23-03-2011 19:37] $ gcc -Wall test_processeur.c -o runburn
[joel@localhost ~ 23-03-2011 19:38] $ ./runburn & ./runburn &
[1] 3616
[2] 3617
[joel@localhost ~ 23-03-2011 19:39]killall runburn && killall runburn 
runburn: aucun processus trouvé
[joel@localhost MEPS Platform 2.2 23-03-2011 19:39] $ 
Il me manque quelque chose ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [lm_sensors] température CPU (en cours)

Message par FoolEcho »

Normalement rien, tu n'as besoin que d'un seul killall normalement (donc le deuxième ne trouve plus de processus... pour t'en assurer, vérifie par ps -ax|grep runburn ;-) ).
joel a écrit :Comment fait-on, en C, pour mettre un commentaire ? Il ne semble pas accepter "#"...

Code : Tout sélectionner

/* les trucs que j'ai à dire */
Dernière modification par FoolEcho le mer. 23 mars 2011, 20:17, modifié 2 fois.
«The following statement is not true. The previous statement is true.» :nage:
joel
archer de cavalerie
Messages : 167
Inscription : sam. 07 juin 2008, 15:01

Re: [lm_sensors] température CPU (en cours)

Message par joel »

Merci, FoolEcho.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [lm_sensors] température CPU (en cours)

Message par FoolEcho »

J'espère que tu as vu mon édition concernant le killall (j'étais en train d'éditer en lisant la suite de ton message). ;-)
«The following statement is not true. The previous statement is true.» :nage:
joel
archer de cavalerie
Messages : 167
Inscription : sam. 07 juin 2008, 15:01

Re: [lm_sensors] température CPU (en cours)

Message par joel »

Ah non, je n'avais pas vu. Merci de me l'avoir fait remarqué.

Quoi qu'il en soit, je voulais dire que la commande se termine immédiatement, sans rien faire, et, donc, la température ne change nulle part...

Code : Tout sélectionner

[joel@localhost ~ 23-03-2011 20:30] $ ./runburn & ./runburn &
[9] 3988
[10] 3989
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17624
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [lm_sensors] température CPU (en cours)

Message par benjarobin »

La commande ne termine pas du tout, elle tourne en tache de fond (Fait un top ou utilise htop pour le voir :D )
Normalement tu as une utilisation de 100%. Après sur mon PC fixe, vu le RAD que j'ai la température ne change pas du tout :mrgreen: (Pourtant le processeur core i7 est OC :D )
Mais si on test sur un PC portable, tu le vois décoller tellement il souffle :D
Donc tout dépend du radiateur qui est sur ton PC fixe, si tu ne l'as pas monté toi même (le PC), la température devrait grimper de quelques degrés
Dernière modification par benjarobin le mer. 23 mars 2011, 20:38, modifié 6 fois.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [lm_sensors] température CPU (en cours)

Message par FoolEcho »

Il sont lancés en tâche de fond (le '&' à la fin).
D'où le killall pour les arrêter.

grillé... :copain:
«The following statement is not true. The previous statement is true.» :nage:
joel
archer de cavalerie
Messages : 167
Inscription : sam. 07 juin 2008, 15:01

Re: [lm_sensors] température CPU (en cours)

Message par joel »

Ah oui, effectivement. Vous avez raison, tous les deux.

Moi, je surveillais la température, et je m'attendais à une différence plus significative :

Code : Tout sélectionner

[joel@localhost ekd 23-03-2011 17:17] $ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +36.0°C  (high = +70.0°C)                  

f8000-isa-0a00
Adapter: ISA adapter
+3.3V:       +3.33 V
3VSB:        +3.34 V
Vbat:        +3.12 V
fan1:       1385 RPM
fan2:        887 RPM
fan3:          0 RPM  ALARM
fan4:          0 RPM
temp1:       +41.0°C  (high = +70.0°C, hyst = +60.0°C)  
temp2:         FAULT  (high = +100.0°C, hyst = +85.0°C)  sensor = transistor
temp3:       +37.0°C  (high = +100.0°C, hyst = +85.0°C)  

[joel@localhost ekd 23-03-2011 20:40] $ 
J'en déduis que mon ventilo est très efficace.

edit : il semble que le 1er temp1 corresponde au 1er proc, et le temp3 au deuxième proc.
Mais à quoi peut bien correspondre le 2e temp1 ?
Répondre