Quero ler as estatísticas de utilização da CPU de um programa C, estou interessado na porcentagem de uso da CPU, no tempo de roubo , etc. Essas estatísticas são mostradas na terceira linha do top
comando.
Tentei analisar top
a saída de awk
( top -n 1 -b | awk '{print $0}'
), mas parece que top
sempre dá os mesmos valores 'fictícios' antes de começar a mostrar estatísticas corretas.
Existe uma maneira de código, ou analisando a saída de algum comando para obter as estatísticas de utilização da CPU?
Editar:
A plataforma é Linux
Obrigado.