Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Joulemeter - estimation de la consommation énergétique

Joulemeter est un outil d’estimation de la consommation énergétique des composants et d’une application particulière. Il peut être mis entre toutes les mains, mais est plutôt destiné aux développeurs afin de cibler et améliorer leurs codes pour qu’ils tournent plus vite en consommant moins.

Le 9 septembre 2009, un nouveau logiciel serveur, « [1] G-Wan », gratuit, s’attaque à l’efficacité énergétique et consomme 15 fois moins de ressources électriques qu’[2] Apache (tout en étant, car écrit en C, 400 fois plus rapide que les mêmes fonctions écrites en [3] PHP, 200 fois plus rapide que du code [4] Python [utilisé par Google], et 8 fois plus rapide que Java). Dans un data center où des milliers de serveurs sont entassés et gaspillent 30 à 40% de leurs consommations en la transformant en chaleurs, besoins de climatiseurs, d’onduleurs, etc., la moindre économie d’énergie se traduit par des économies financières et de CO² considérables.

Le constructeur Intel sort alors, le 17 février 2010, « Intel Energy Checker ». C’est un outil professionnel de mesures exactes des consommations basé sur du logiciel et du matériel de type wattmètres (de nombreux modèles du commerce, connectables en USB, sont reconnus).

Microsoft annonce alors, au TechFest 2010, du 22 au 24 janvier 2010 (les TechFest sont les plus grands festivals scientifiques et technologiques d'Asie.), « Joulemeter », un outil d’estimation (pas de mesures exactes) qui peut être mis entre toutes les mains, mais est plutôt destiné aux développeurs afin qu'ils ciblent et améliorent leurs codes pour qu’ils tournent plus vite en consommant moins. La première version de « Joulemeter » sera rendue publique le 1er avril 2010.

La dernière version de « JouleMeter » est la 1.2 et remonte au 23/11/2011. Elle n'est plus disponible chez Microsoft qui la déconseille et est désormais remplacée par des fonctions de « Microsoft Visual Studio », un environnement uniquement de développement manipulable exclusivement par les développeurs.

Nous vous proposons le téléchargement de la 1.2 depuis notre serveur.

Joulemeter - Joulemeter - Installation

Préparation de la calibration. Cette phase dure quelques minutes.

Joolemeter - Préparation de la calibration - quelques minutes
Joolemeter - Préparation de la calibration - quelques minutes
Joulemeter - Joulemeter - Préparation de la calibration

Cette phase dure de 15 à 50 minutes et on ne touche pas à l'ordinateur durant cette phase.

Joolemeter - Calibration - de 15 à 50 minutes
Joolemeter - Calibration - de 15 à 50 minutes
Joulemeter - Joulemeter - Calibration

À la fin de la calibration, passage automatique à l'onglet « Power Usage ». Si l'appareil est mobile et que sa batterie s'est vidée, une sauvegarde automatique permet de redémarrer exactement au point où l'on en était (opération connue sous le nom d'hibernation).

La partie haute de la fenêtre commence à indiquer la consommation instantanée des CPU, Moniteur, Disque et Base (ensemble des autres composants, dont la carte-mère, le chipset, les cartes réseau, les interfaces, etc.).

Joolemeter - Fin calibration. Passage automatique à l'onglet « Power Usage ».
Joolemeter
Fin calibration. Passage automatique à l'onglet « Power Usage ».
Joulemeter - Joulemate - passage à l'onglet « Power Usage »

Pour suivre la consommation CPU due à une application particulière, nommez-la ici exactement comme elle est nommée dans le gestionnaire de tâches (pour y accéder : appui simultané sur les 3 touches : Alt et Ctrl (ou Cntrl ou Control) et Suppr (ou Sup ou Delete)). Une fois le nom saisi, clic sur « Start ». Ceci était principalement destiné aux développeurs afin d’améliorer leur code durant l’écriture et la mise au point d’une application. Pour les particuliers, c’est de la simple curiosité (et ceci semble ne pas fonctionner sous Windows 10).

Joolemeter - Estimation de la consommation d'une application
Joolemeter - Estimation de la consommation d'une application
Joulemeter - Joulemeter - Consommation d'une application

Pour enregistrer les estimations de consommation faites par Joulemeter, clic sur le bouton « Browse » et localiser ou créer un fichier (le type .csv est le meilleur afin de pouvoir travailler sur les données avec un tableur).

La colonne de synchronisation (TimeStamp) est en millisecondes

La colonne sensée enregistrer l’estimation de consommation d’une application désignée n’est pas complétée (au moins sous Windows 10).

Joolemeter - Sauvegarder les données de consommation
Joolemeter - Sauvegarder les données de consommation

Joolemeter - Journal des estimations
Joolemeter - Journal des estimations
Joulemeter - Joulemeter - Créer un journal des consommations
  1.  G-WAN Sur greenit.fr (Archive)
  2.  Apache Sur wikipedia.fr (Archive)
  3.  PHP Sur assiste.com (Archive)
  4.  Python Sur wikipedia.fr (Archive)
Joulemeter - Références

Dossier (collection) : Outils de lecture des principaux capteurs/sondes de santé et stress tests

WhoCrashed (qui/quoi a provoqué un crash de type BSOD)
Microsoft Extensible Performance Counter List (rétablir les sondes)

Fonctions et Outils Microsoft
Gestionnaire de tâches (consommation par tâches)
Joulemeter (consommation estimée par composant)
Outils d'administration Windows - Analyseur de performances
Outils d'administration Windows - Diagnostique mémoire
Outils d'administration Windows - Information système
Outils d'administration Windows - Moniteur de ressources

Outils tiers de lecture des capteurs/sondes (dont à utiliser lors d'exécutions de stress tests)
SpeedFan - sondes de températures, tensions, ventilateurs, CPU, GPU, S.M.A.R.T., etc.
Open Hardware Monitor
GPU-Z
Real Temp
HWMonitor - lecteur des sondes de santé du matériel
Core Temp
CrystalDiskInfo
SIW System Information for Windows
HWInfo
Intel Processor Diagnostic Tool (IPDT)
AIDA32
Everest Home Edition (dito AIDA32)
AIDA64 Extreme
SiSoftware Sandra Lite

Outils tiers de stress tests et overclocking
OCCT - stress tests CPU, GPU, alimentation (réglages d'overclocking)
FurMark - GPU stress test et OpenGL benchmark
MSI Afterburner

Appareil de mesures des consommations
Wattsup meter

Inventaire du matériel - informations sur les principaux composants
CPU-Z
Hardware Identify
Speccy (spécifications système) Gratuit
MiniToolBox (Liste des logiciels installés)
Liste des logiciels installés (outil interne Windows)
SecurityCheck (inventaire sécurité)
ListParts (inventaire partitions)
Collect (inventaire Visual Studio et .Net)
GetSystemInfo (inventaire hard et soft)

Informations, caractéristiques, pilotes (sites des fabricants/constructeurs)
Caractéristiques techniques des processeurs AMD
Caractéristiques techniques des processeurs Intel
Drivers AMD Radeon (cartes graphiques AMD et processeurs AMD avec cœurs graphiques Radeon)
Drivers AMD Radeon
Drivers NVIDIA Geforce - détection automatique et téléchargement en 1 clic
Drivers NVIDIA (tous les pilotes)
Drivers ASUS (tous les pilotes)
Drivers ATI (marque rachetée par AMD en 2006 - voir AMD)
Drivers DELL (tous les pilotes)
Drivers HP (tous les pilotes)
Drivers Intel (tous les pilotes)
Drivers Lenovo (tous les pilotes)

Articles associés
S.M.A.R.T. - Self-Monitoring, Analysis, and Reporting Technology
Mon ordinateur chauffe - causes et solutions
Accélérer vitesse Windows et PC
Accélérer vitesse connexion Internet




Joulemeter - Ressources

Outils d'investigations pour chercheurs