Pronësit e centraleve diellore mund të përballen me nevojën për të menaxhuar konsumimin e energjisë nga pajisjet përfundimtare, pasi reduktimi i konsumit mund të zgjerojë kohën e funksionimit nga bateria gjatë mbrëmjes dhe në ditë me erë, si dhe të shmangë humbjen e të dhënave në rast të një ndalimi të papritur.
Shumica e kompjuterëve modernë lejojnë rregullimin e frekuencës së procesorit, çka, nga njëra anë, shkakton ulje të performancës dhe, nga ana tjetër, rrit kohën e autonomisë. Në Windows, ulja e frekuencës realizohet manualisht përmes ndërfaqes së programit të menaxhimit, ndërsa në Linux përmes widget-it të panelit të detyrave dhe përmes konsolës (cpupower — CentOS, cpufreq-set — Ubuntu).
Në Linux, ekzekutimi i komandave përmes konsolës lejon automatizimin e këtij ekzekutimi në ndodhin e disa ngjarjeve të caktuara.
Utilitarja usps-consumptionagent nga paketa e lirë UmVirt Solar Power Station lejon ekzekutimin e komandave që menaxhojnë performancën e procesorit në varësi të të dhënave operative të centraleve diellore.
Konfigurimi standard për modin 12 volt:
- Nëse tensioni në panele është më i lartë se 16 volt, vendosni modin e performancës.
- Nëse tensioni në panele është më i ulët se 16 volt ose është i panjohur, vendosni modin e kursimit të energjisë.
- Nëse tensioni në bateri është më i ulët se 11,6, ekzekutoni komandën e fikjes.
Komanda e fikjes mund të jetë:
- fike e butë (poweroff),
- gjumi (systemctl suspend),
- hibernimi (systemctl hibernate),
- sekuencë komandash.
Shembull i një sekuence komandash:
./suspend.py && systemctl suspendEkzekutimi i kësaj komande do të ruajë të tanishmet makinat virtuale në disk dhe do ta çojë kompjuterin në gjumë. Kjo komandë mund të kërkohet nga programuesit dhe minatorët kur kompilojnë programe 'të mëdha' si Firefox, Chrome, LibreOffice dhe të tjera, kur koha e funksionimit (uptime) mund të tejkalojë kohën ditore.
Si një demonstrim.
Burimi: habr.com
