Řešení 1:
top -H -p pid
doufám, že to může pomoci
Řešení 2:
Procento využití procesoru na vlákno, které můžete získat pomocí ps
příkaz:
ps -emo %cpu,pid,user,args
Způsob výpočtu je popsán v ps manpage
:
V současné době je to použitý čas CPU dělený dobou, po kterou proces běží (poměr cputime/realtime), vyjádřený v procentech.
Řešení 3:
Podíval bych se na SystemTap. Tento nástroj vám jistě dá to, co chcete. Existuje tento příklad profilování vláken; nevím, jestli má vše, co chcete, ale můžete to upravit tak, aby to bylo.