Microsoft Joulemeter aneb jak zjistit spotřebu počítače

clip_image001

Jistě vás již nejednou napadla myšlenka, jakou spotřebu elektrické energie má právě váš počítač a kolik vás tedy stojí jeho provoz. Utilita Joulemeter z dílen Microsoft Research Vám nyní pomůže tuto otázku zodpovědět.

V dnešní době s nálepkou ekonomické krize je hledání možných úspor jednou z priorit IT oddělení a účty za elektrickou energii tvoří nutnou položku ve firemních nákladech na provoz IT infrastruktury. Jejich redukci lze elegantně řešit pomocí virtualizace, nákupem moderního HW, který se vyznačuje sníženou spotřebou, a také nasazením operačního systému Windows 7, který umožňuje svojí vylepšenou správou napájení a efektivnějším využíváním systémových zdrojů dosáhnout bez dalších úprav nastavení úspor pohybujících se nad 10 %*. Ačkoliv se toto číslo může zdát malé, v celkovém součtu může činit značnou finanční částku. V případě aplikace vhodných pravidel lze dosáhnout úspor i mnohem vyšších.

A při řešení tohoto úkolu jste nejspíše narazili na otázku, kolik vlastně daný počítač elektrické energie spotřebuje. Odpověď vám může poskytnout nástroj Joulemeter. Nástroj sleduje aktuální využití systémových zdrojů počítače (zatížení procesoru a jeho frekvence, jas displeje, aktivita disku a další) a za pomocí naučených modelů tyto hodnoty převádí na spotřebu. Dokáže sledovat spotřebu virtualizovaných strojů (virtuální), počítačů, notebooků, serverů a v budoucnu i konkrétního programu.

Kalibrace měření

Po instalaci této utility je dobré provést kalibraci měření, naleznete ji v nabídce Start jako Joulemeter Calibration. Pokud se jedná o notebook, pak stačí při plném nabití baterie odpojit napájení a utilita si změří a otestuje reálný odběr jednotlivých komponent. V případě klasického desktopu či serveru umí program komunikovat s některými inteligentními wattmetry a některými přímo připojenými UPS. Ty nemusejí být připojeny pořád, program si vypočte nový model pro konkrétní počítač. Pokud nevlastníte ani jedno jmenované zařízení, budete se muset spolehnout na hodnoty čistě obecného matematického modelu. Ten obsahuje průměrné hodnoty spotřeby komponent naměřené při daném zatížení v laboratoři.

jmeter-2[3]

 

Spotřeba energie

Pokud vyvoláme Joulemeter Taskbar, nabídne nám celkové statistiky spotřeby elektrické energie a aktuální odběr jednotlivých komponent.

jmeter-3[3]

Typy měření:

  • learned model (calibrated model) – hodnoty jsou založené na modelu pro konkrétní stroj, který se program naučil během úvodní kalibrace. Tyto hodnoty jsou přesnější.
  • default model (uncalibrated model) – měřené hodnoty odpovídají obecnému modelu laboratorních hodnot. Hodnoty se od skutečných mohou lišit.

Zobrazené údaje:

  • Base – udává minimální možný odběr počítače za jeho běhu.
  • CPU – aktuální spotřeba procesoru dle zatížení a pracovní frekvence.
  • Disk – aktuální spotřeba disku dle I/O operací.
  • Monitor – aktuální spotřeba monitoru.
  • Total – aktuální odběr počítače.
  • Average – průměrná spotřeba (odběr) počítače od doby instalace programu.
  • Time Slept / Awake – doba, po kterou byl počítač uspán / běžel od zobrazeného data.
  • Estimated Consumption – celková spotřeba elektrické energie přepočítaná na kWh, zároveň je zobrazeno i odhadované množství vyprodukovaného CO2.

Stránky projektu Joulemeter Instalace programu Joulemeter

Upozornění: Jedná se o alpha verzi programu, nečekejte tedy zatím opravdu přesné výsledky a omluvte případné chybky (častý výpadek systémové služby Joulemeter Service). Nedoporučuji proto zatím instalovat na kritické systémy.

Představu o spotřebě elektrické energie si s tímto nástrojem uděláte mnohem snáze.

- Petr Vlk (WUG Písek)

* A také příjemného benefitu v podobě delšího běhu notebooku při provozu na baterie. V mém případě až v průměru až o 35 minut.