I prupietari di e centrali di energia solare ponu esse affruntati cù a necessità di gestisce u cunsumu di energia di i dispositi finali, postu chì a riduzione di u cunsumu pò allargà a vita di a bateria à a sera è in u clima nuvoloso, è ancu per evità a perdita di dati in casu d'un outage duru.
A maiò parte di l'urdinatori muderni permettenu di aghjustà a freccia di u processatore, chì porta, da una banda, à una diminuzione di u rendiment, è da l'altra, à un aumentu di a vita di a bateria. In Windows, a riduzzione di freccia hè realizata manualmente per mezu di l'interfaccia di u prugramma di cuntrollu, in Linux per mezu di u widget di taskbar è per mezu di a cunsola (cpupower - CentOS, cpufreq-set - Ubuntu).
In Linux, eseguisce cumandamenti attraversu a cunsola li permette di esse eseguite automaticamente quandu certi avvenimenti accadenu.
L'utilità usps-consumptionagent da u kit gratuitu UmVirt Solar Power Station permette di eseguisce cumandamenti chì cuntrolanu u rendiment di u processore secondu e dati operativi di a stazione di energia solare.
Cunfigurazione tipica per u modu 12 volt:
- Se a tensione nantu à i pannelli hè sopra à 16 volti, stabilisce u modu di rendiment
- Se a tensione nantu à i pannelli hè sottu à 16 volts o hè scunnisciutu, stabilisce u modu di risparmiu d'energia
- Se a tensione di a bateria hè menu di 11,6, eseguite u cumandamentu di spegnimentu
U cumandamentu di spegnimentu pò esse:
- spegnimentu lisu (poweroff),
- modu di sonnu (systemctl suspend),
- hibernazione (systemctl hibernate),
- sequenza di cumandamenti.
Esempiu di sequenza di cumandamenti:
./suspend.py && systemctl suspend
Eseguisce stu cumandamentu salvarà e macchine virtuali attuali à u discu è mette l'urdinatore in modu di dorme. Stu cumandamentu pò esse dumandata da i programatori è i mantene in casu di compilazione di prugrammi "grandi" cum'è Firefox, Chrome, LibreOffice è altri, quandu u uptime pò esse più di u ghjornu.
Cum'è una manifestazione
Source: www.habr.com