Você pode usar ps
com a opção -m
para mostrar todos os segmentos e -l
(formato "longo") para mostrar a prioridade. O comando completo ficaria assim:
ps -m -l [TASK PID]
Eu tenho um processo (jackd) que executa vários threads. Um dos encadeamentos que ele executa deve ser em tempo real, os outros são executados em prioridades normais. Gostaria de verificar se é realmente executado em tempo real. Qual programa posso usar para esta tarefa?
(1) O comando que fornece o ID do processo de um processo é
ps -e | grep
(2) O comando que fornece um processo relacionado a toda a política e prioridade de agendamento do ThreadIds é
chrt -a -p < PId >
(3) Comando que dá a lista de processos e seus ThreadIDs com nome
ps -eL
Agora você pode mapear o comando ThreadId para ThreadName a partir da etapa 3) e ver a política de agendamento e prioridade de IDs correspondentes da etapa 2).