Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Différence entre les commandes top et pidstat
Envoyé par: Athanor027

Bonjour,

J'utilise les commandes top et pidstat pour mes scripts.
Or, quand je lance la commande top sur un processus, celui-ci m'indique :
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
63585 xxx 20 0 915m 95m 13m S 2.0 0.1 149:45.45 yyy


Et lorsque je lance la commande pidstat tout de suite après avec le même processus, j'obtiens le résultat suivant :
# Time PID %usr %system %guest %CPU CPU minflt/s majflt/s VSZ RSS %MEM Command
1440669073 63585 0.14 0.05 0.00 0.18 2 0.02 0.00 936980 97416 0.15 yyy

C'est le même processus, mais la commande top m'indique une CPU de 2.O % et la commande pidstat, une CPU de 0.18 %

Je voulais savoir quelle était la différence entre les deux représentations et quelle est la commande qui représente le mieux la véritable CPU consommée.

Merci d'avance.

Poste le Thursday 27 August 2015 11:53:32
Répondre     Citer    
Re: Différence entre les commandes top et pidstat
Envoyé par: nicola

Regarde la documentation, puisque les deux vont d’informer dans /proc/.

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Wednesday 2 September 2015 14:06:13
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Différence entre les commandes top et pidstat
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons