o código
pgrep -P $(pgrep supervisord) | xargs ps -o %mem,%cpu,cmd -p | awk '{memory+=$1;cpu+=$2} END {print memory,cpu}'
terá apenas uma camada filho
se você quiser procurar por todos os processos derivados de um pid principal, use este código.
ps -o pid,ppid,pgid,comm,%cpu,%mem -u {user name} | {grep PID_PRINCIPAL}
O pid do processe principal é o PGID dos processos filhos.
Espero que isso ajude !!!