Ägare av solkraftverk kan ställas inför behovet av att hantera strömförbrukningen för slutenheter, eftersom en minskning av förbrukningen kan förlänga batteritiden på kvällen och i molnigt väder, samt undvika dataförlust i händelse av ett hårt avbrott.
De flesta moderna datorer låter dig justera processorfrekvensen, vilket å ena sidan leder till en minskning av prestanda och å andra sidan till en ökning av batteritiden. I Windows utförs frekvensreduktion manuellt via kontrollprogramgränssnittet, i Linux via aktivitetsfältswidgeten och genom konsolen (cpupower - CentOS, cpufreq-set - Ubuntu).
I Linux kan kommandon köras genom konsolen att de kan köras automatiskt när vissa händelser inträffar.
Verktyget usps-consumptionagent från den kostnadsfria UmVirt Solar Power Station-satsen låter dig utföra kommandon som styr processorns prestanda beroende på driftdata för solkraftverket.
Typisk konfiguration för 12 voltsläge:
- Om spänningen på panelerna är över 16 volt, ställ in prestandaläget
- Om spänningen på panelerna är under 16 volt eller är okänd, ställ in energisparläge
- Om batterispänningen är lägre än 11,6, utför avstängningskommandot
Avstängningskommandot kan vara:
- smidig avstängning (avstängning),
- viloläge (systemctl suspend),
- viloläge (systemctl viloläge),
- sekvens av kommandon.
Exempel på kommandosekvens:
./suspend.py && systemctl suspend
Genom att köra det här kommandot sparas de aktuella virtuella maskinerna på disken och försätter datorn i viloläge. Detta kommando kan efterfrågas av programmerare och underhållare vid kompilering av "stora" program som Firefox, Chrome, LibreOffice och andra, när drifttiden kan överstiga dagtid.
Som en demonstration
Källa: will.com