Bonsoir à tous,

j'ai trouvé dans un livre comment récupérer la charge du noyau avec l'appel sytème sysinfo.
Le paramètre loads de la structure permet de connaitre la charge système durant les 1, 5 et 10 dernières minutes. 65 535 correspondant à 100%.

J'ai donc codé (pour avoir l'activité sur la dernière minute) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
struct sysinfo info;
 
fprintf(stdout,"%.2f%% (1min)",info.loads[0]/655.36);
 
return (0);
Le problème c'est que quand j'affiche le résultat il est arrivé plusieurs fois d'avoir des résutlats supérieurs à 100%. Est-ce possible? apparement non mais bon...

De plus, lorsque je regarde le pourcentage affiché et celui que m'indique le moniteur système, je n'ai pas l'impression que celà corresponde.

Quelqu'un pourrait-il m'aider à comprendre ces résultats?

Merci d'avance