Eu estou tentando descobrir (no Kinux) como olhar para um único processo e sua utilização de CPU em CPUs individuais.
Em particular, tenho um processo de servidor de aplicativos em execução e quero ver quanto de cada CPU ele está usando (não apenas um uso geral da CPU em todas as CPUs).
Estou pensando em algo como top
/ htop
/ mpstat
/ sar
, mas limitando-o a um único processo e relatando o uso da CPU em cada núcleo do processador.
FWIW, como top
e htop
podem mostrar gráficos de uso individuais da CPU, tentei usar cada um deles para fazer isso. Eu tentei iniciar o processo como um usuário separado e, em seguida, executar htop
como esse novo usuário. Em top
, tentei -p pid
. Em top
e htop
, os gráficos de uso da CPU acima parecem ser para todo o sistema, não apenas filtrados de acordo com o usuário ou filtro de processo com o qual o comando foi iniciado (que parece importar apenas para o processo / lista de discussão).