top: cpu time növekmény

Fórumok

Helló!

Hogyan tehetném láthatóvá top-ban, hogy két frissítés között - avagy pillanatnyilag - mely processek használták el a legtöbb CPU időt (cpu time)?

Ha cpu time szerint rendezem, akkor a process indulása óta felhasznált összes cpu időt látom, ahol nyilván előnyben van az a process, amelyik régebben indult. Az alapértelmezett "cpu usage %", pedig a pillanatnyi kihasználtságot mutatja, nem a növekményt.

Továbbá tudom ezeket csoportosítani (group by) valahogy, akár ppid, cgroup, command name szerint, hogy mondjuk az Apache httpd processek által elhasznált idő összemérhető legyen mondjuk a MySQL-el vagy egy Java processzel? Alternatív top-ok is érdekesek lehetnek (htop, atop sem tudnak ilyet, ahogy nézem).

Hozzászólások

atop pont erre való. Szerintem a top nem tudja, mert ehhez process accounting kell.