kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr 2m m0 m1 m2 in sy cs us sy id 1 0 105 27444512 522824 298 3676 480 2237 2240 45904 2693 0 19 12 13 23541 1385668 10032 72 22 6
Una vez solventado el problema de escasez de recursos las páginas correspondientes a estos procesos no serán puestas en memoria hasta que despierten, cosa que puede suceder horas o incluso días después. Y, siendo sinceros, a quien no lo ha picado la curiosidad para saber de que procesos se trata. El siguiente comando para mdb nos los listará:
#lista los nombres de los procesos
mdb -k <<EOF
::walk thread myvar|::print kthread_t t_schedflag|::grep .==0|::eval
<myvar=K|::print kthread_t t_procp->p_user.u_comm
EOF
#lista los pids, hay que convertir el resultado a decimal
mdb -k <<EOF
::walk thread myvar|::print kthread_t t_schedflag|::grep .==0|::eval
<myvar=K|::print kthread_t t_procp->p_pidp->pid_id
EOF
#Puedes convertir
de hexadeciamal a decimal en la misma shell de esta forma:
# echo $((16#2A))
42