Wie berechnet sich die CPU-Auslastung eines Prozesses & alle seine untergeordneten Prozesse, die in Linux?

Ich möchte wissen, die CPU-Auslastung eines Prozesses, und alle Kind-Prozesse, für einen festen Zeitraum, in Linux.

Um genauer zu sein, hier ist mein use-case:

Es ist ein Prozess, der darauf wartet, dass eine Anfrage von dem Benutzer zum ausführen der Programme. Zum ausführen der Programme, dieser Prozess ruft Kind-Prozessen (bis maximal 5 auf einmal), & für jedes dieser Kind-Prozess ausgeführt wird 1 dieser eingereichten Programme (sagen wir mal eingereichten 15 Programme auf einmal). Also, wenn Benutzer übermittelt 15 Programme, 3 Chargen von 5 child-Prozesse jeweils ausgeführt wird. Kind-Prozesse werden getötet, sobald Sie beenden Ihre Ausführung des Programms.

Ich will wissen, über % CPU-Auslastung der parent-Prozess und alle seine child-Prozesse während der Ausführung dieser 15 Programme.

Gibt es eine einfache Möglichkeit, dies zu tun mit Spitze oder anderen Befehl? (Oder irgendein tool, das ich anbringen sollten, um den übergeordneten Prozess.)

InformationsquelleAutor user1522820 | 2012-10-13
Schreibe einen Kommentar