¿Tenemos alguna forma de recuperar la lista de procesos y subprocesos que están en estado ejecutable (no en estado de ejecución) en ubuntu?

¿Tenemos alguna forma de recuperar la lista de procesos y subprocesos que están en estado ejecutable (no en estado de ejecución) en ubuntu?

Mi requisito es realizar un blindaje dinámico de la CPU en el programa C en función de la longitud de la cola de los subprocesos ejecutables (pero no de los subprocesos en ejecución que están esperando la disponibilidad de la CPU) en escenarios de sistemas operativos en tiempo real (por ejemplo, ubuntu con parche RT para Linux). Por ejemplo, podemos considerar que el sistema está configurado paraSCHED_FIFOpolítica.

No puedo encontrar ningún comando para recuperar la cantidad de procesos que están en estado de espera, estado de ejecución, estado ejecutable, etc.

El comando 'PD -T au'muestra el estado de todos los subprocesos 'ejecutables' y 'en ejecución' como 'R'. Cualquier ayuda es muy apreciada.

Gracias de antemano.

información relacionada