A napenergia-állomás tulajdonosai szembesülhetnek azzal a szükségszerűséggel, hogy kezeljék a végberendezések energiafogyasztását, mivel a fogyasztás csökkentése meghosszabbíthatja az akkumulátor üzemidejét esti órákban és borongós időben, valamint elkerülheti az adatvesztést váratlan áramkimaradások esetén.
A modern számítógépek többsége lehetővé teszi a processzor frekvenciájának szabályozását, ami egyrészről a teljesítmény csökkenéséhez, másrészről a hosszabb akkumulátor-üzemidőhöz vezet. Windows-ban a frekvencia csökkentése kézi úton történik a kezelőprogram interfésze révén, Linux-ban pedig a tálca widgetjén és a konzolon (cpupower — CentOS, cpufreq-set — Ubuntu) keresztül.
Linuxban a parancsok konzolon keresztüli végrehajtása lehetővé teszi, hogy ezeket automatikusan végrehajtsák bizonyos események bekövetkeztekor.
Az UmVirt Solar Power Station szabad szoftvercsomagban található usps-consumptionagent segédeszköz lehetővé teszi a processzor teljesítményét szabályozó parancsok végrehajtását a napenergia-állomás aktuális adatai alapján.
Tipikus konfiguráció 12 voltos üzemmódhoz:
- Ha a panelek feszültsége meghaladja a 16 voltot, állítsa a teljesítmény üzemmódot.
- Ha a panelek feszültsége 16 volt alá esik vagy ismeretlen, állítsa az energiatakarékos üzemmódot.
- Ha az akkumulátor feszültsége 11,6 volt alá csökken, hajtsa végre a kikapcsolási parancsot.
A kikapcsolási parancs lehet:
- simogatott kikapcsolás (poweroff),
- alvó üzemmód (systemctl suspend),
- hibernálás (systemctl hibernate),
- parancsok sorozata.
Parancsok sorozatának példája:
./suspend.py && systemctl suspendE parancs végrehajtása a jelenlegi állapotot virtuális gépek tárolja a lemezen és a számítógépet alvó üzemmódba kapcsolja. Ez a parancs hasznos lehet fejlesztők és bányászok számára nagyobb programok, például Firefox, Chrome, LibreOffice és egyebek fordítása során, amikor a folyamatos üzemidő (uptime) meghaladhatja a napi időt.
Mint bemutató.
Forrás: habr.com
