monitering cpu usage per core

1

Eu preciso monitorar o uso da CPU por núcleo ou pelo menos o% total usado.

Não posso usar top porque preciso proteger o aplicativo. Como os aplicativos em área restrita não podem executar comandos setuid .

Então, existe algum método para obter as informações?

Obrigado!

    
por SkrewEverything 31.07.2016 / 21:18

1 resposta

1

Uma pergunta semelhante já foi respondida aqui no estouro de pilha. Você pode usar ps para obter a porcentagem total de uso assim:

ps -A -o %cpu | awk '{s+=$1} END {print s "%"}'

Para uma explicação detalhada do que isso faz, veja o link original.

    
por 31.07.2016 / 21:34