Como posso ver a utilização da CPU de um processo específico em várias CPUs?

1

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).

    
por Matthew Coarr 01.11.2012 / 14:55

0 respostas