Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

Déjà un an…

#1 Le 15/02/2010, à 16:42

trouver le taux d'utilistaion du cpu dans le repertoire /proc

salut tout le monde,

j'ai besoin de savoir ou est ce qu on peut trouver les informations relatives à la consommation du CPU pour chacun des process et ce dans le repertoire /proc..

je veux developper une application qui me rend les informations à la maniere de la commande TOP.
toutes les infos relatives à l'etat actuel du sytème sont dans le repertoire / proc   mais cette info concernant le taux d'utilistaion du CPU je ne la trouve nul part.. sinon la commande Top d'ou est ce qu'elle extrait les informations relatives à l'utilistaion du CPU ???

si quelqu un a deja une idee priere de me la communiquer, j'en ai vraiment besoin,
en l'attente de vos reponses , veuillez accepter mes remerciments

cdlt,

Hors ligne

#2 Le 15/02/2010, à 17:02

Re : trouver le taux d'utilistaion du cpu dans le repertoire /proc

base toi sur /proc/stat


bashfr.org(random);
<Tazz> ma vie est triste... depuis que j'ai remplacé outlook par thunderbird, je me suis rendu compte que je n'avais que du spam comme ami.

Hors ligne

#3 Le 15/02/2010, à 17:12

Re : trouver le taux d'utilistaion du cpu dans le repertoire /proc

ca doit etre dans le fichier stat ( /proc/xxx/stat )
mais je n ai pas reconnu le nom du champs  sad
quelqu un pourra-t-il m'aider ?

Hors ligne

#4 Le 16/02/2010, à 00:01

Re : trouver le taux d'utilistaion du cpu dans le repertoire /proc

man 5 proc | less +'/\/proc\/.*/stat'

bashfr.org(random);
<Tazz> ma vie est triste... depuis que j'ai remplacé outlook par thunderbird, je me suis rendu compte que je n'avais que du spam comme ami.

Hors ligne

#5 Le 16/02/2010, à 09:43

Re : trouver le taux d'utilistaion du cpu dans le repertoire /proc

merci pour votre reponse, mais , je n'arrive pas a selectionner les champs dont j ai besoin pour le calcul du taux d'utilistaion du CPU pour chacun des process !!!

je ne veux pas calculer le taux global d'utilisation du cpu mais celui  de chacun des processus (tcupP)
la question est: lesquels de ces champs sont utiles et comment les utiliser à la maniere de la coçmmande top ??
ca doit etre dans /proc/xxx/stat..

j'ai des doutes concernant les champs suivants:  utime, stime,  cutime, cstime..
l'idee à mon avis c 'est faire la somme de ces champs ( tpsP)   et la diviser par le temps d'utilistaion global  (tpsG)   extrait du /proc/stat
              avec:           tpsG=nice + idle + user + system
                                  tpsP= utime + stime + cutime  +cstime

le taux serait- il:   TcpuP=  tpsP /tpsG  * 100 ???

quelqu'un pourra-t-il me le  confirmer ou me l'infirmer  ??

merci
cdlt,

Dernière modification par lellabaya (Le 16/02/2010, à 10:11)

Hors ligne

Haut de page ↑