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 top
commande.
J'ai essayé d'analyser top
la sortie de awk
( top -n 1 -b | awk '{print $0}'
), mais il semble que cela top
donne 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.