Kontrol af solenergi-forbruget af computeren/serveren

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:

  1. blød lukning (poweroff),
  2. søvn tilstand (systemctl suspend),
  3. hibernation (systemctl hibernate),
  4. sekvens af kommandoer.

Eksempel på sekvens af kommandoer:

./suspend.py && systemctl suspend

Udfø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 en kort video uden lyd.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster