Bilgisayar/sunucu tarafından güneş enerjisi tüketiminin izlenmesi

Güneş enerjisi santrali sahipleri, tüketimin azaltılması akşamları ve bulutlu havalarda pil ömrünü uzatabileceği ve sert bir kesinti durumunda veri kaybını önleyebileceği için, uç cihazların güç tüketimini yönetme ihtiyacıyla karşı karşıya kalabilir.

Modern bilgisayarların çoğu işlemci frekansını ayarlamanıza izin verir, bu da bir yandan performansın düşmesine, diğer yandan pil ömrünün artmasına neden olur. Windows'ta frekans azaltma, kontrol programı arayüzü aracılığıyla, Linux'ta görev çubuğu widget'ı ve konsol (cpupower - CentOS, cpufreq-set - Ubuntu) aracılığıyla manuel olarak gerçekleştirilir.

Linux'ta komutların konsol aracılığıyla çalıştırılması, belirli olaylar meydana geldiğinde bunların otomatik olarak yürütülmesine olanak tanır.

Ücretsiz UmVirt Güneş Enerjisi İstasyonu kitindeki usps-consumptionagent yardımcı programı, güneş enerjisi istasyonunun operasyonel verilerine bağlı olarak işlemci performansını kontrol eden komutları yürütmenize olanak tanır.

12 volt modu için tipik konfigürasyon:

  • Panellerdeki voltaj 16 voltun üzerindeyse performans modunu ayarlayın
  • Panellerdeki voltaj 16 voltun altındaysa veya bilinmiyorsa enerji tasarruf modunu ayarlayın
  • Akü voltajı 11,6'dan düşükse kapatma komutunu uygulayın

Kapatma komutu şöyle olabilir:

  1. düzgün kapanma (kapanma),
  2. uyku modu (systemctl askıya alma),
  3. hazırda bekletme (systemctl hazırda bekletme),
  4. komut dizisi.

Örnek komut dizisi:

./suspend.py &&  systemctl suspend

Bu komutu çalıştırmak mevcut sanal makineleri diske kaydedecek ve bilgisayarı uyku moduna geçirecektir. Bu komut, çalışma süresinin gündüz süresini aşabileceği Firefox, Chrome, LibreOffice ve diğerleri gibi "büyük" programların derlenmesi durumunda programcılar ve bakımcılar tarafından talep edilebilir.

Gösteri olarak sessiz kısa video.

Kaynak: habr.com

Yorum ekle