Contenu | Rechercher | Menus

Annonce

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".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

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

lellabaya

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

sputnick

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

base toi sur /proc/stat


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

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

lellabaya

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

sputnick

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

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

bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

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

lellabaya

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 ↑