#!/bin/bash # SPDX-License-Identifier: GPL-2.0 . "$(dirname $0)/lib/get_workload_pids.sh" kthreadd_pid=$(pgrep ^kthreadd$) cnt_kernel=0 cnt_user=0 for pid in $(get_workload_pids) do if [ "$(echo $(ps -o ppid= $pid))" = "$kthreadd_pid" ] then ((++cnt_kernel)) else ((++cnt_user)) fi done echo "$cnt_kernel kernel threads, $cnt_user user threads"