우분투에서 실행 가능한 상태(실행 상태가 아님)에 있는 프로세스 및 스레드 목록을 검색할 수 있는 방법이 있습니까?

우분투에서 실행 가능한 상태(실행 상태가 아님)에 있는 프로세스 및 스레드 목록을 검색할 수 있는 방법이 있습니까?

내 요구 사항은 실시간 운영 체제(예: RT Linux 패치가 있는 우분투) 시나리오에서 실행 가능한 스레드(CPU 가용성을 기다리는 스레드는 실행하지 않음)의 대기열 길이를 기반으로 C 프로그램에서 동적 CPU 차폐를 수행하는 것입니다. 예를 들어 시스템이 다음과 같이 구성되었다고 가정할 수 있습니다.SCHED_FIFO정책.

대기 상태, 실행 중 상태, 실행 가능 상태 등의 프로세스 수를 검색하는 명령을 찾을 수 없습니다.

명령은 'PS -T au'는 '실행 가능한' 스레드와 '실행 중인' 스레드 모두의 상태를 'R'로 표시합니다. 어떤 도움이라도 대단히 감사하겠습니다.

미리 감사드립니다.

관련 정보