projects/linux·blob master · refs

16 lines · 377 B

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