Ejere af solenergi-anlæg kan stå over for behovet for at styre energiforbruget af slutbrugerenheder, da reduktion af forbruget kan forlænge batteritiden om aftenen og i dårligt vejr, samt undgå tab af data i tilfælde af en pludselig strømafbrydelse.
De fleste moderne computere tillader justering af processorens frekvens, hvilket medfører, at ydeevnen kan falde, men batterilevetiden kan øges. I Windows reduceres frekvensen manuelt via administrationens grænseflade, mens det i Linux sker gennem proceslinjewidget og via konsollen (cpupower — CentOS, cpufreq-set — Ubuntu).
I Linux gør udførelsen af kommandoer gennem konsollen det muligt at udføre dem automatisk ved bestemte begivenheder.
Værktøjet usps-consumptionagent fra det frie sæt UmVirt Solar Power Station giver mulighed for at udføre kommandoer, der styrer processorens ydeevne baseret på de aktuelle data fra solenergi-anlægget.
Standardkonfiguration til 12 volt tilstand:
- Hvis spændingen på panelerne er over 16 volt, skal ydeevnemoden aktiveres.
- Hvis spændingen på panelerne er under 16 volt eller ukendt, aktiveres energisparetilstand.
- Hvis spændingen på batteriet er under 11,6, udføres kommandoen for at slukke.
Kommandoen for at slukke kan være:
- blød lukning (poweroff),
- søvn tilstand (systemctl suspend),
- hibernation (systemctl hibernate),
- sekvens af kommandoer.
Eksempel på sekvens af kommandoer:
./suspend.py && systemctl suspendUdførelsen af denne kommando vil gemme den aktuelle tilstand virtuelle maskiner til disken og sætte computeren i søvn. Denne kommando kan være nyttig for programmører og minearbejdere ved kompilering af "store" programmer som Firefox, Chrome, LibreOffice m.fl., når driftstiden kan overstige dagtid.
Som en demonstration.
Kilde: habr.com
