Bonjour.
Pour un petit projet en C et GTK, j'ai besoin d'afficher la consommation cpu de la machine, un peu comme le gnome-system-monitor.
Comme le code source est disponible, je l'ai téléchargé pour virer tout ce qui ne me sert pas et ne garder que le graphique sur la consommation CPU.
C'est assez compliqué comme code, il y a du C++ mélangé au C et je ne comprend pas la moitié de ce qui est écrit. Je me demandais si quelqu'un avait déjà essayé le même genre de manœuvre, pour connaitre la marche à suivre, ou si il existait une bibliothèque permettant de faire facilement le même genre de graphique.
Merci pour vos réponses.
# Graphique CPU
Posté par Mali (site web personnel) . Évalué à 2.
çà à rapport avec cette autre entée de forum ?
Tu as besoin d'un affichage graphique avec historique ?
Dans un premier temps si tu es perdu, tu peux peut-être juste récupérer la charge cpu de la machine à l'instant t, l'afficher dans une TextBox et mettre à jour, toutes les secondes par exemple.
Je dis peut-être une bêtise mais je pense que la charge mémoire/cpu doit être dispo dans /proc/cpu ou /proc/stats ou /proc/qqchose , enfin moi je chercherais dans ce coin là !
[^] # Re: Graphique CPU
Posté par Lutin . Évalué à 2.
C'est le même programme en effet (au moins ça prouve que j'avance).
Pour le moment je butte surtout au niveau de l'affichage, pas pour la récupération des infos.
J'ai essayé de trouver de la doc sur gnome-procbar (qui est apparemment obsolète) et celle sur gtk-extra (gtkplotbar) est très laconique.
[^] # Re: Graphique CPU
Posté par Mali (site web personnel) . Évalué à 2.
tu souhaites arriver à quelque chose comme çà :
[^] # Re: Graphique CPU
Posté par Mali (site web personnel) . Évalué à 2.
Arf, m'apprendra à pas vérifier !
dans l'idée tu souhaites arriver à çà : http://www.imagup.com/data/1113571168.html
[^] # Re: Graphique CPU
Posté par Lutin . Évalué à 2.
C'est exactement ça !
[^] # Re: Graphique CPU
Posté par Lutin . Évalué à 2.
Tu as trouvé ça où ?
[^] # Re: Graphique CPU
Posté par Mali (site web personnel) . Évalué à 1.
Si tu as les sources de gnome-system-monitor, As tu creusé le load-graph.c ?
Je pense que c'est là que çà se joue.
[^] # Re: Graphique CPU
Posté par Lutin . Évalué à 2.
Oui (il fait parti des fichiers que j'ai gardé lorsque j'ai tenté d'élaguer le programme pour ne garder que la partie qui me sert).
Ça faisait pas mal de nouvelles libs à comprendre, du coup j'essaye de repartir de 0, j'arrive tout juste à avoir un graph pour le moment.
# libgtop
Posté par Krunch (site web personnel) . Évalué à 5.
gnome-system-monitor utilise libgtop qui expose un API pour les informations que tu veux récupérer. Cet API est plus ou moins documenté sur http://library.gnome.org/devel/libgtop/stable/ Le code est sur http://git.gnome.org/browse/libgtop
En pratique ça va lire /proc
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: libgtop
Posté par Lutin . Évalué à 2.
Je crois que j'ai saisi comment ça fonctionne, il me reste à mettre en forme.
[^] # Re: libgtop
Posté par Lutin . Évalué à 3.
J'ai trouvé statgrab qui fait la même chose de manière infiniment plus simple.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.