utilisation du processeur par le processus?

Comment puis-je saisir le pourcentage d'utilisation du processeur par le processus de base? Ainsi, par exemple, je voudrais que mon programme prog et obtenir l'utilisation de l'uc qu'il a engagé dans, par exemple:

  prog name cpu0 cpu1 cpu2 cpu3  total
  prog        15   20   45   47   127%

Est-il un outil pour cela?
Merci.

Est top suffisante pour vos besoins?
Oli, salut. Problème avec top est qu'il est trop "dynamique" si vous voulez, pour ma part. J'ai besoin de quelque chose comme le linux time de commande, rapports d'utilisation de l'uc sur le processus.
Ok, ça sonne comme vous voulez savoir quel %age de tous les cycles utilisés par votre processus ont été exécutés sur CPU0, CPU1, etc.? Dans ce cas, ce n'127% en moyenne dans l'exemple ci-dessus?
Ah, c'est juste la somme sur tous les cpu. Donc, pour les 4 cœurs (l'exemple ci-dessus), le processus utilisé un total de 127% de plus de 400% max. Cela fait-il sens?
Donc dites-vous que 400% équivaudrait à tous les 4 Processeurs pleinement utilisées par votre application, mesurée à travers son total d'exécution?

OriginalL'auteur Dervin Thunk | 2012-01-14