Kontrola spotreby slnečnej energie počítačom/serverom

Majitelia slnečných elektrární sa môžu stretávať s potrebou riadiť energetickú spotrebu koncových zariadení, pretože zníženie spotreby môže predĺžiť dobu prevádzky z batérie počas večerných hodín a v zamračenom počasí, ako aj zabrániť strate údajov v prípade náhleho vypnutia.

Väčšina moderných počítačov umožňuje reguláciu frekvencie procesora, čo vedie na jednej strane k zníženiu výkonu a na druhej strane k zvýšeniu doby autonómnej prevádzky. V systéme Windows sa zníženie frekvencie vykonáva manuálne cez rozhranie správy, v systéme Linux cez widget na paneli úloh a cez konzolu (cpupower — CentOS, cpufreq-set — Ubuntu).

V systéme Linux umožňuje vykonávanie príkazov cez konzolu automatizovať ich vykonávanie pri výskyte určitých udalostí.

Nástroj usps-consumptionagent zo slobodného súboru UmVirt Solar Power Station umožňuje vykonávať príkazy riadiace výkon procesora v závislosti od aktuálnych údajov slnečnej elektrárne.

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

  • Ak je napätie na paneloch vyššie ako 16 voltov, nastavenie režimu výkon.
  • Ak je napätie na paneloch nižšie ako 16 voltov alebo neznáme, nastavenie režimu úspory energie.
  • Ak je napätie na batérii menej ako 11,6, vykonávanie príkazu na vypnutie.

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

  1. hladké vypnutie (poweroff),
  2. spací režim (systemctl suspend),
  3. hibernácia (systemctl hibernate),
  4. sekvencia príkazov.

Príklad sekvencie príkazov:

./suspend.py && systemctl suspend

Vykonaním tohto príkazu sa uloží aktuálny stav virtuálne stroje na disk a počítač sa prepnul do spánkového režimu. Tento príkaz môže byť dopytovaný programátormi a baníkmi v prípade kompilácie "veľkých" programov ako Firefox, Chrome, LibreOffice a iných, keď môže čas prevádzky (uptime) prekročiť denný čas.

Ako ukážku malé video bez zvuku.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster