Floc est un outil de surveillance conçu pour mesurer la consommation énergétique des principaux composants matériels (CPU, RAM, Disque Dur, et Carte Réseau) d'un système informatique lors de l'exécution d'un processus spécifique. Développé dans le cadre de la SAÉ 5.01 au Semestre 6 du BUT Informatique, ce projet vise à fournir aux utilisateurs des données précises sur la consommation énergétique de leur système.
- Surveillance en temps réel de la consommation d'énergie du CPU, de la RAM, du disque dur, et de la carte réseau.
- Calcul de la puissance moyenne et de l'énergie totale consommée par les composants surveillés.
- Possibilité de surveiller un composant spécifique ou tous les composants simultanément.
- Affichage des résultats sous forme claire et compréhensible.
Pour installer Floc sur votre système, suivez les étapes ci-dessous :
- Clonez le dépôt GitHub ou téléchargez l'archive du projet.
- Ouvrez un terminal dans le dossier décompressé du projet.
- Exécutez les commandes d'installation des dépendances (listées dans le guide utilisateur).
Utilisez le script floc.sh
pour démarrer la surveillance. La syntaxe générale est la suivante :
./floc.sh -a [APP] -n [NOM DU PROCESSUS] -i [INTERVAL]
Pour des exemples d'utilisation et des explications détaillées, veuillez consulter le Guide Utilisateur.
- Guide Utilisateur : Instructions détaillées pour l'installation et l'utilisation de Floc.
- Documentation Technique : Détails sur l'architecture, le code source et les méthodologies utilisées.
En cas de questions ou de problèmes, n'hésitez pas à ouvrir un ticket d'issue sur le dépôt GitHub du projet.
Les contributions sont les bienvenues !.
Floc appartient à Domolandes et ne peut être utilisé par des entreprises sans licences.
Nous tenons à remercier tous ceux qui ont contribué au développement de Floc, y compris les enseignants, les collègues étudiants et le personnel de DOMOLANDES pour leur soutien et leurs conseils.
Pour plus d'informations, des mises à jour ou pour contribuer au projet, visitez notre dépôt GitHub : jeanJonathan/saeDomolande