Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Ubuntu
Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2006, 22h04   #1
Membre du Club
 
Avatar de Thor Tillas
 
Inscription : octobre 2006
Messages : 113
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 113
Points : 55
Points : 55
Envoyer un message via Skype™ à Thor Tillas
Par défaut Afficher tous les pthreads qui tournent

Bonjour le monde,

Je cherche à afficher tous les pthreads actuels de ma bécane. Je pensais que ps aux me permettait de faire cela, mais si je ne m'abuse, il affiche les process et donc pas les pthread puisqu'un process peut avoir plusieurs threads.

J'ai besoin de ca dans le cadre d'un projet ou nous devons diminuer le nombre de thread d'un programme...

Merci d'avance pour vos idées
Thor Tillas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 23h12   #2
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2006
Messages : 38
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 38
Points : 39
Points : 39
Tu peux essayer gdb. Il t'affiche tous les threads crées.
Buendon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 11h54   #3
Membre éclairé
 
Inscription : mai 2004
Messages : 376
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 376
Points : 343
Points : 343
ps le fait aussi mais avec d'autre options. Fait un coup de man, je ne les ai plus en tete mais ca doit être quelque chose du type "ps -eLf "
__________________
"There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence."
- Jeremy S. Anderson
getupa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 00h09   #4
Membre du Club
 
Avatar de Thor Tillas
 
Inscription : octobre 2006
Messages : 113
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 113
Points : 55
Points : 55
Envoyer un message via Skype™ à Thor Tillas
ok, merci pour les infos... j'ai regardé d'un peu plus près le man du ps et après quelques relectures en long et en large... j'ai trouvés quelque chose qui ressemble presque à ce que je cherchais...

Donc c'est tout bon...

Merci encore
Thor Tillas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 12h16   #5
Nouveau Membre du Club
 
Étudiant
Inscription : mars 2006
Messages : 38
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 38
Points : 39
Points : 39
Ca pourrait être sympas de partager ta découverte
Comme ça, lorsque quelqu'un recherchera cette info, il aura la réponse...
Buendon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2006, 16h40   #6
Membre du Club
 
Avatar de Thor Tillas
 
Inscription : octobre 2006
Messages : 113
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 113
Points : 55
Points : 55
Envoyer un message via Skype™ à Thor Tillas
OUUUPPPSSS

Désolé... oui bien sur.

Donc il n'y a pas vraiment de possibilité d'afficher que les pthreads. Ce qui s'approche le plus est le "ps maux".

Le "m" devrait normalement montrer tous les threads, mais je n'ai pas vu de différence avec le "ps aux".

En fait, dans mon cas, le ps aux me suffit puisque je lance un process par thread. Mais si quelqu'un devait avoir plusieurs thread dans le meme process je pense que ps maux serais plus approprié... je n'ai pas testé ce cas je ne suis donc pas sur que ps maux affiche bel et bien tous les threads courant...

Encore désolé...
Thor Tillas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2007, 18h16   #7
Invité de passage
 
Inscription : novembre 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 3
Points : 4
Points : 4
Par défaut Solution

Bonjour à ceux qui tombent sur cette page lors d'une recherce web,

pour afficher les ThreadID (tid) de (presque) toutes les pthread :
Code :
1
2
3
ps axmo command,tid
ou
ps axmo command,lwp
voici ce que je préfère utiliser :
Code :
1
2
3
ps axmo fname,thcount,state,tid,eip,%mem,%cpu,cputime,policy,nice,etime
ou
ps axmo fname,nlwp,state,lwp,eip,%mem,%cpu,cputime,policy,nice,etime
(faire un "man ps" pour la description des colonnes)

ciao
(;-)liver
oliver.hessling est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h13.


 
 
 
 
Partenaires

Hébergement Web