| 1 | |
| 2 | |
| 3 | . "$(dirname $0)/lib/get_workload_pids.sh"
|
| 4 | kthreadd_pid=$(pgrep ^kthreadd$)
|
| 5 | cnt_kernel=0
|
| 6 | cnt_user=0
|
| 7 | for pid in $(get_workload_pids)
|
| 8 | do
|
| 9 | if [ "$(echo $(ps -o ppid= $pid))" = "$kthreadd_pid" ]
|
| 10 | then
|
| 11 | ((++cnt_kernel))
|
| 12 | else
|
| 13 | ((++cnt_user))
|
| 14 | fi
|
| 15 | done
|
| 16 | echo "$cnt_kernel kernel threads, $cnt_user user threads"
|