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