Puedo ver la cantidad de subprocesos utilizados en la aplicación yendo a /proc/$(pidof task)/ y dando
estado del gato
¿Hay alguna forma de verificar la prioridad de subprocesos individuales en Linux usando comandos?
Saludos,
Aprendiz
Ejecute ps con -m -l . Enumerará todo el hilo y la prioridad con respecto a un PID particular
ps -m -l [PID]Ejemplo:
PC@PCuser:~$ ps -m -l 10070 FS UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 - 1000 10070 1 0 - - - 31325 - ? 0:42 gedit 0 S 1000 - - 0 80 0 - - poll_s - 0:41 - 1 S 1000 - - 0 80 0 - - poll_s - 0:00 - 1 S 1000 - - 0 80 0 - - poll_s - 0:00 -EDITAR:
PC@PCuser:~$ ps -T -l [PID] FS UID PID SPID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 S 1000 10070 10070 1 0 80 0 - 31325 poll_s ? 0:42 gedit 1 S 1000 10070 10073 1 0 80 0 - 31325 poll_s ? 0:00 gedit 1 S 1000 10070 10074 1 0 80 0 - 31325 poll_s ? 0:00 gedit$ ps -T -l [PID] puede darme más información, pero no puede proporcionar el nombre del hilo en mi sistema. Combino este resultado y el hilo de información (gdb) para obtener más detalles.
O bien, top -H (o top seguido de presionar la tecla H ) para una vista interactiva.
Sin embargo cfr. https://superuser.com/questions/286752/unix-ps-l-priority