Différence entre les commandes top et pidstat
Athanor027
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
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.
Environnement :
Red Hat
Linux name 2.6.32-358.6.2.el6.x86_64 #1 SMP Tue May 14 15:48:21 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux
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.
Environnement :
Red Hat
Linux name 2.6.32-358.6.2.el6.x86_64 #1 SMP Tue May 14 15:48:21 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux