Monitorovanie spotreby solárnej elektriny počítačom/serverom

Majitelia solárnych elektrární môžu čeliť potrebe riadiť spotrebu energie koncových zariadení, pretože zníženie spotreby môže predĺžiť výdrž batérie vo večerných hodinách a v zamračenom počasí, ako aj zabrániť strate dát v prípade silného výpadku.

Väčšina moderných počítačov umožňuje nastavenie frekvencie procesora, čo vedie na jednej strane k zníženiu výkonu a na druhej strane k zvýšeniu výdrže batérie. Vo Windows sa redukcia frekvencie vykonáva manuálne cez rozhranie ovládacieho programu, v Linuxe cez widget na paneli úloh a cez konzolu (cpupower - CentOS, cpufreq-set - Ubuntu).

V Linuxe spúšťanie príkazov cez konzolu umožňuje ich automatické spustenie, keď nastanú určité udalosti.

Nástroj usps-consumptionagent z bezplatnej súpravy UmVirt Solar Power Station vám umožňuje vykonávať príkazy, ktoré riadia výkon procesora v závislosti od prevádzkových údajov solárnej elektrárne.

Typická konfigurácia pre 12 voltový režim:

  • Ak je napätie na paneloch vyššie ako 16 voltov, nastavte režim výkonu
  • Ak je napätie na paneloch nižšie ako 16 voltov alebo je neznáme, nastavte režim úspory energie
  • Ak je napätie batérie nižšie ako 11,6, vykonajte príkaz na vypnutie

Príkaz na vypnutie môže byť:

  1. plynulé vypnutie (vypnutie),
  2. režim spánku (systemctl pozastavenie),
  3. hibernácia (hibernácia systemctl),
  4. postupnosť príkazov.

Príklad postupnosti príkazov:

./suspend.py &&  systemctl suspend

Spustenie tohto príkazu uloží aktuálne virtuálne stroje na disk a prepne počítač do režimu spánku. Tento príkaz môžu programátori a správcovia požadovať v prípade kompilácie „veľkých“ programov, ako sú Firefox, Chrome, LibreOffice a ďalšie, kedy môže prevádzková doba presiahnuť dennú dobu.

Ako ukážka krátke video bez zvuku.

Zdroj: hab.com

Pridať komentár