Comment calculer l'utilisation CPU d'un processus de & tous ses processus enfants dans Linux?

Je veux savoir l'utilisation CPU d'un processus et que tous les processus enfants, pour une période de temps fixe, dans Linux.

Pour être plus précis, voici mon cas d'utilisation:

Il y a un processus qui attend une demande de l'utilisateur pour exécuter les programmes. Pour exécuter les programmes, ce processus appelle les processus enfants (limite maximale de 5 à la fois) & chacun de ces processus enfant exécute 1 de ces soumis programmes (disons soumis par les utilisateurs, 15 programmes à la fois). Donc, si l'utilisateur soumet 15 programmes, puis 3 lots de 5 enfants chaque processus s'exécute. Les processus enfants sont tués dès qu'ils ont terminé leur exécution du programme.

Je voulez savoir sur le % d'Utilisation du PROCESSEUR par le processus parent et son enfant au cours de l'exécution de ces 15 programmes.

Est-il une façon simple de le faire à l'aide de haut ou une autre commande? (Ou n'importe quel outil je doit joindre au processus parent.)

OriginalL'auteur user1522820 | 2012-10-13