Kompüter/server vasitəsilə günəş enerjisi istehlakına nəzarət

Günəş elektrik stansiyalarının sahibləri son cihazların enerji istehlakını idarə etmək zərurəti ilə üzləşə bilər, çünki istehlakın azaldılması axşam saatlarında və buludlu havada batareyanın ömrünü uzada bilər, eləcə də kəskin kəsilmə zamanı məlumat itkisinin qarşısını ala bilər.

Müasir kompüterlərin əksəriyyəti prosessor tezliyini tənzimləməyə imkan verir ki, bu da bir tərəfdən performansın azalmasına, digər tərəfdən isə batareyanın ömrünün artmasına səbəb olur. Windows-da tezliklərin azaldılması idarəetmə proqramının interfeysi vasitəsilə əl ilə, Linux-da tapşırıqlar paneli vidceti və konsol (cpupower - CentOS, cpufreq-set - Ubuntu) vasitəsilə həyata keçirilir.

Linux-da əmrlərin konsol vasitəsilə icrası müəyyən hadisələr baş verdikdə onların avtomatik yerinə yetirilməsinə imkan verir.

Pulsuz UmVirt Günəş Elektrik Stansiyasının dəstindən olan usps-consumptionagent yardım proqramı günəş elektrik stansiyasının əməliyyat məlumatlarından asılı olaraq prosessorun işinə nəzarət edən əmrləri yerinə yetirməyə imkan verir.

12 volt rejimi üçün tipik konfiqurasiya:

  • Panellərdəki gərginlik 16 voltdan yuxarı olarsa, performans rejimini təyin edin
  • Panellərdəki gərginlik 16 voltdan aşağıdırsa və ya naməlumdursa, enerjiyə qənaət rejimini təyin edin
  • Batareyanın gərginliyi 11,6-dan azdırsa, bağlama əmrini yerinə yetirin

Kapatma əmri ola bilər:

  1. hamar bağlanma (güc kəsilməsi),
  2. yuxu rejimi (systemctl dayandırmaq),
  3. qışlama (systemctl qışlama),
  4. əmrlərin ardıcıllığı.

Nümunə əmr ardıcıllığı:

./suspend.py &&  systemctl suspend

Bu əmrin icrası cari virtual maşınları diskdə saxlayacaq və kompüteri yuxu rejiminə keçirəcək. Firefox, Chrome, LibreOffice və başqaları kimi "böyük" proqramların tərtibi zamanı iş vaxtı gündüzdən çox ola bilsə, bu əmr proqramçılar və baxıcılar tərəfindən tələb oluna bilər.

Nümayiş kimi Qısa video səssiz.

Mənbə: www.habr.com

Добавить комментарий