Thunar bouffe du CPU

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Je suis sous xfce.
Il y avait quelques jours firefox faisait tourner le CPU à fond. Ces derniers jours, c'est Thunar !
Je le remarque parce que le ventilateur de mon PC tourne en permanence, même quand je ne suis pas devant. Un "top" en ligne de commande me montre tout de suite le processus gourmand et si je le ferme, au bout d'un moment, les ventilateurs s'arrêtent.
Suis-je le seul ? Quels sont les tests qu'il serait intéressant que je puisse essayer de faire ?
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
As-tu essayé de localiser les paramètres de configuration de thunar et de les effacer ?
Je regarderais dans ~/.config/thunar
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Thunar reste à 50% de CPU !
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Troumad :
Je viens d'effacer ~/.config/Thunar (avec une majuscule) et je teste.
Thunar reste à 50% de CPU !
Thunar reste à 50% de CPU !
Je suppose que tu as relancé thunar entretemps ?
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
La seule solution que j'imagine est d'utiliser kcachegrind pour faire une cartographie de là où le CPU passe son temps. Ça devrait permettre d'y voir plus clair.
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Troumad :
Ça s'utilise comment ?
Manuel :
The most common use is to prefix the command line to start your application with valgrind --tool=callgrind , as in:
valgrind --tool=callgrind myprogram myargs
At program termination, a file callgrind.out.pid will be generated, which can be loaded into KCachegrind.
valgrind --tool=callgrind myprogram myargs
At program termination, a file callgrind.out.pid will be generated, which can be loaded into KCachegrind.
Donc, tu lances:
Code BASH :
valgrind --tool=callgrind thunar
tu le laisses tourner quelques dizaines de secondes, tu l'arrêtes, et tu ouvres avec Kcahegrind un fichier callgrind.out.nnnn où nnn représente le PID du programme.
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Ça tournait pendant que je mangeais.
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Troumad :
C'est dans le fichier https://troumad.org/OOo/callgrind.out.733131
Ça tournait pendant que je mangeais.
Ça tournait pendant que je mangeais.
Ta page ne contient que "index.php". :-/
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Il faudra que je cherche à comprendre pour quoi parfois un scp me donne le mode 600 au lieu de 644 :(
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron


On voit que la majeure partie du temps concerne le chargement des bibliothèques dynamiques. Comme on n'a pas d'échelle de temps, ceci n'est pas concluant. Si le temps total CPU passé est faible, ceci indiquerait que le temps CPU est mangé ailleurs.
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Troumad :
C'est au minimum 50% du temps CPU et ce test a été mené sur au moins 20 minutes. Il faudrait que je fasse un "px uwx" avant d'interrompre l'essai ?
Je ne connais pas cette commande.
Il se peut que le lancement de Thunar déclenche des appels, par exemple sur DBus, et que ce soit d'autres processus que thunar qui bouffent le CPU.
Yves

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Code :
ps uwx -H
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
troumad 10840 0.0 0.3 963704 60056 ? Ssl mai09 0:48 xfce4-session
troumad 10989 2.6 0.1 1430568 27660 ? Sl mai09 83:08 xfwm4 --replace --display :0.0 --sm-client-id 204d9f875-9981-4113-a8e9-0650ea1803f4
[...]
troumad 11265 3.2 0.3 888816 64220 ? Rl mai09 103:12 Thunar --sm-client-id 27020c7e9-91b2-4e4c-a8b6-9e5064727877 --daemon
[...]
Ça indique les process qui tournent au nom de l'utilisateur qui lance la commande. Si on fait "ps uawx" ce sont tous les process. L'option -H montre l’arborescence des process :
Code :
troumad 11320 0.1 0.3 971036 51692 ? Sl mai09 4:08 xfce4-terminal --geometry=271x59 --display :0.0 --role=xfce4-terminal-1594880319-2335660672 --show-menubar --show-borders --hide-toolbar --zoom=-1 --working-directory /home/troumad/Documents/add/tous/Guillaume --tab --active-tab --working-directory /home/troumad/Cours_IUT/maths/ppn2021/S2 --tab --working-directory /home/troumad/Documents/perso --tab --working-directory /home/troumad/Documents/arbres --tab --working-directory /home/troumad/Documents/add/COF/scénars/les-sables-vitrifies --tab --working-directory /home/troumad/Documents/add/scenar/2/La_nuit_des_profondeurs --tab --working-directory /home/troumad/Documents/cache/photos --sm-client-id 2c7390c1b-ace2-452c-a5a5-0ad98b2e5e3e
troumad 11408 0.0 0.0 18084 768 pts/0 Ss mai09 0:00 bash
troumad 11457 0.0 0.0 18816 4856 pts/3 Ss mai09 0:00 bash
troumad 789965 0.0 0.0 18236 3584 pts/3 R+ 18:47 0:00 ps uwx -H
Le ps a été lancé dans la console bash d'un xfce4-terminal.
Par contre, j'ai comme information que Thunar ne s'arrête pas, même quand je n'ai pas de fenêtres Thunar officiellement ouverte. Je fais un test quand j'ai fermé la fenêtre Thunar :
Code :
$ ps uwx | grep Thunar
troumad 11265 3.3 0.4 889872 64988 ? Sl mai09 108:30 Thunar --sm-client-id 27020c7e9-91b2-4e4c-a8b6-9e5064727877 --daemon
troumad 793089 0.0 0.0 14528 2304 pts/3 S+ 18:53 0:00 grep --color Thunar
Il est lancé depuis hier, quand le PC a été relancé. Les deux choses qui m'ont mis la puce à l'oreille :
1) le temps CPU utilisé : 108:30 (en minutes je pense : 103 minutes avec la commande top)
2) la date du début de la commande : 9 mai
La commande valgrind a récupéré quelle information ?
Édité par Troumad Le 11/05/2023 à 19h00
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie