Gera automaticamente o núcleo do processo durante o pico da CPU

0

Eu tenho um processo rodando na caixa Linux que ocasionalmente leva mais de 100% (é um processador quad-core) da CPU (como visto na saída 'top') e os outros comandos em execução neste processo ficam presos. Quando percebo isso e despejo do núcleo do processo, a utilização da CPU cai para o normal e o núcleo não mostra nada incomum.

Existe alguma maneira (comando, script, etc.) que pode gerar o núcleo do processo com base na utilização da CPU, ou seja, durante o pico automaticamente?

    
por user2255299 27.11.2015 / 06:13

1 resposta

0

Você poderia tentar

while true; do ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10 >> logfile.txt; echo "\n" >> logfile.txt; sleep 3; done

Este script mostrará os dez principais processos em termos de uso da CPU.

    
por 27.11.2015 / 12:09