Je veux lire les statistiques d'utilisation du CPU à partir d'un programme C, je suis intéressé par le pourcentage d'utilisation du CPU, le temps de vol, etc. Ces statistiques sont affichées dans la 3ème ligne de la topcommande.
J'ai essayé d'analyser topla sortie de awk( top -n 1 -b | awk '{print $0}'), mais il semble que cela topdonne toujours les mêmes valeurs «fictives» avant de commencer à afficher des statistiques correctes.
Existe-t-il un moyen de code, ou en analysant la sortie de certaines commandes pour obtenir les statistiques d'utilisation du processeur?
Éditer:
La plateforme est Linux
Je vous remercie.