Vlasnici solarnih elektrana mogu biti suočeni s potrebom upravljanja potrošnjom energije krajnjih uređaja, jer smanjenje potrošnje može produžiti vijek trajanja baterije u večernjim satima i po oblačnom vremenu, kao i izbjeći gubitak podataka u slučaju teškog nestanka.
Većina modernih računara omogućava vam da prilagodite frekvenciju procesora, što s jedne strane dovodi do smanjenja performansi, as druge, do povećanja vijeka trajanja baterije. U Windows-u se redukcija frekvencije vrši ručno preko interfejsa kontrolnog programa, u Linuxu preko widgeta trake zadataka i preko konzole (cpupower - CentOS, cpufreq-set - Ubuntu).
U Linuxu, pokretanje komandi kroz konzolu omogućava njihovo automatsko izvršavanje kada se dogode određeni događaji.
Uslužni program usps-consumptionagent iz besplatnog kompleta za solarnu elektranu UmVirt omogućava vam da izvršite naredbe koje kontroliraju performanse procesora ovisno o operativnim podacima solarne elektrane.
Tipična konfiguracija za 12 voltni način rada:
- Ako je napon na panelima iznad 16 volti, podesite način rada
- Ako je napon na panelima ispod 16 volti ili je nepoznat, podesite način uštede energije
- Ako je napon baterije manji od 11,6, izvršite naredbu za isključivanje
Komanda za isključivanje može biti:
- glatko isključivanje (isključivanje),
- režim mirovanja (systemctl suspendovan),
- hibernacija (systemctl hibernacija),
- redosled komandi.
Primjer sekvence naredbi:
./suspend.py && systemctl suspend
Izvođenje ove naredbe će sačuvati trenutne virtuelne mašine na disk i staviti računar u stanje mirovanja. Ova naredba može biti tražena od strane programera i održavatelja u slučaju kompajliranja "velikih" programa kao što su Firefox, Chrome, LibreOffice i drugi, kada vrijeme rada može premašiti dnevno.
Kao demonstracija
izvor: www.habr.com