Eiere av solkraftverk kan bli møtt med behovet for å administrere strømforbruket til sluttenheter, ettersom å redusere forbruket kan forlenge batterilevetiden om kvelden og i overskyet vær, samt unngå tap av data ved et hardt strømbrudd.
De fleste moderne datamaskiner lar deg justere prosessorfrekvensen, noe som på den ene siden fører til en reduksjon i ytelsen, og på den andre til en økning i batterilevetiden. I Windows utføres frekvensreduksjon manuelt gjennom kontrollprogramgrensesnittet, i Linux gjennom oppgavelinjewidgeten og gjennom konsollen (cpupower - CentOS, cpufreq-set - Ubuntu).
I Linux lar kjøring av kommandoer gjennom konsollen dem kjøres automatisk når visse hendelser inntreffer.
Usps-consumptionagent-verktøyet fra det gratis UmVirt Solar Power Station-settet lar deg utføre kommandoer som kontrollerer prosessorytelsen avhengig av driftsdataene til solkraftstasjonen.
Typisk konfigurasjon for 12 volt modus:
- Hvis spenningen på panelene er over 16 volt, still inn ytelsesmodus
- Hvis spenningen på panelene er under 16 volt eller er ukjent, still inn energisparemodus
- Hvis batterispenningen er mindre enn 11,6, utfør avslutningskommandoen
Avslutningskommandoen kan være:
- jevn avslutning (strømav),
- hvilemodus (systemctl suspend),
- dvalemodus (systemctl dvalemodus),
- rekkefølge av kommandoer.
Eksempel på kommandosekvens:
./suspend.py && systemctl suspend
Å kjøre denne kommandoen vil lagre gjeldende virtuelle maskiner på disk og sette datamaskinen i hvilemodus. Denne kommandoen kan være etterspurt av programmerere og vedlikeholdere ved kompilering av "store" programmer som Firefox, Chrome, LibreOffice og andre, når oppetiden kan overstige dagtid.
Som en demonstrasjon
Kilde: www.habr.com