Já existem boas respostas em outros sites do StackExchange, como isso e isso , caso algum site goste da resposta:
top -p <pid>
htop -p <pid>
Eles executam o monitoramento top / htop apenas o pid fornecido (ou múltiplos pid com várias entradas -p <pid>
.
Ou use ps
(opcionalmente com --noheader
para pular a primeira linha de "legenda":
ps -p <pid> -o %cpu,%mem,cmd
Apesar de observar o comentário: % cpu "é o tempo de CPU usado dividido pelo tempo que o processo foi executado (razão cputime / realtime), expresso como uma porcentagem" (veja manpage do ps). Isto é não o uso real da CPU just in time. Também pode ser muito diferente do que o top mostra, por exemplo.