Quiero leer las estadísticas de utilización de la CPU de un programa en C, estoy interesado en el porcentaje de uso de la CPU, el tiempo de robo , etc. Estas estadísticas se muestran en la tercera fila del top
comando.
Traté de analizar top
la salida de awk
( top -n 1 -b | awk '{print $0}'
), pero parece que top
siempre da los mismos valores "ficticios" antes de que comience a mostrar las estadísticas correctas.
¿Hay alguna forma de código, o analizando la salida de algún comando para obtener las estadísticas de utilización de la CPU?
Editar:
La plataforma es Linux.
Gracias.