Pagsubaybay sa paggamit ng solar na kuryente sa pamamagitan ng computer/server

Ang mga may-ari ng solar power plant ay maaaring nahaharap sa pangangailangang pamahalaan ang konsumo ng kuryente ng mga end device, dahil ang pagbabawas ng pagkonsumo ay maaaring pahabain ang buhay ng baterya sa gabi at sa maulap na panahon, pati na rin maiwasan ang pagkawala ng data kung sakaling magkaroon ng matinding pagkawala.

Pinapayagan ka ng karamihan sa mga modernong computer na ayusin ang dalas ng processor, na humahantong, sa isang banda, sa pagbaba sa pagganap, at sa kabilang banda, sa pagtaas ng buhay ng baterya. Sa Windows, ang pagbawas ng dalas ay isinasagawa nang manu-mano sa pamamagitan ng interface ng control program, sa Linux sa pamamagitan ng widget ng taskbar at sa pamamagitan ng console (cpupower - CentOS, cpufreq-set - Ubuntu).

Sa Linux, ang pagpapatakbo ng mga command sa pamamagitan ng console ay nagbibigay-daan sa mga ito na awtomatikong maisakatuparan kapag naganap ang ilang partikular na kaganapan.

Ang usps-consumptionagent utility mula sa libreng UmVirt Solar Power Station kit ay nagbibigay-daan sa iyo na magsagawa ng mga command na kumokontrol sa performance ng processor depende sa data ng pagpapatakbo ng solar power station.

Karaniwang configuration para sa 12 volt mode:

  • Kung ang boltahe sa mga panel ay higit sa 16 volts, itakda ang performance mode
  • Kung ang boltahe sa mga panel ay mas mababa sa 16 volts o hindi alam, itakda ang energy saving mode
  • Kung ang boltahe ng baterya ay mas mababa sa 11,6, isagawa ang shutdown command

Ang shutdown command ay maaaring:

  1. maayos na pagsara (poweroff),
  2. sleep mode (systemctl suspend),
  3. hibernation (systemctl hibernate),
  4. pagkakasunod-sunod ng mga utos.

Halimbawang pagkakasunud-sunod ng utos:

./suspend.py &&  systemctl suspend

Ang pagpapatakbo ng command na ito ay magse-save sa kasalukuyang mga virtual machine sa disk at ilagay ang computer sa sleep mode. Ang utos na ito ay maaaring hinihingi ng mga programmer at maintainer sa kaso ng pag-compile ng "malalaki" na mga programa tulad ng Firefox, Chrome, LibreOffice at iba pa, kapag ang uptime ay maaaring lumampas sa araw.

Bilang isang pagpapakita maikling video na walang tunog.

Pinagmulan: www.habr.com

Magdagdag ng komento