Компьютер/сервер аркылуу күн электр энергиясын керектөө мониторинги

Күн электр станциясынын ээлери акыркы түзүлүштөрдүн электр энергиясын керектөөсүн башкаруу зарылдыгына туш болушу мүмкүн, анткени керектөөнү азайтуу кечинде жана булуттуу аба ырайында аккумулятордун иштөө мөөнөтүн узартат, ошондой эле катуу өчүрүүлөр болгон учурда маалыматтын жоголушун алдын алат.

Көпчүлүк заманбап компьютерлер процессордун жыштыгын тууралоого мүмкүндүк берет, бул бир жагынан өндүрүмдүүлүктүн төмөндөшүнө, экинчи жагынан батареянын иштөө мөөнөтүн узартууга алып келет. Windows-да жыштыкты азайтуу башкаруу программасынын интерфейси аркылуу кол менен, Linux-та тапшырмалар панелинин виджети жана консол (cpupower - CentOS, cpufreq-set - Ubuntu) аркылуу ишке ашырылат.

Linux'та консоль аркылуу буйруктарды иштетүү аларды белгилүү бир окуялар болгондо автоматтык түрдө аткарууга мүмкүндүк берет.

UmVirt Күн электр станциясынын акысыз комплектинен usps-consumptionagent утилитасы күн электр станциясынын оперативдүү маалыматтарына жараша процессордун иштешин көзөмөлдөгөн буйруктарды аткарууга мүмкүндүк берет.

12 вольт режими үчүн типтүү конфигурация:

  • Эгерде панелдердеги чыңалуу 16 вольттон жогору болсо, аткаруу режимин орнотуңуз
  • Эгерде панелдердеги чыңалуу 16 вольттон төмөн болсо же белгисиз болсо, энергияны үнөмдөө режимин орнотуңуз
  • Батареянын чыңалуусу 11,6дан аз болсо, өчүрүү буйругун аткарыңыз

Өчүрүү буйругу болушу мүмкүн:

  1. жылмакай өчүрүү (өчүрүү),
  2. уйку режими (systemctl токтотуу),
  3. күтүү (systemctl күтүү),
  4. буйруктардын ырааттуулугу.

Мисал буйрук ырааттуулугу:

./suspend.py &&  systemctl suspend

Бул буйрукту иштетүү учурдагы виртуалдык машиналарды дискке сактап, компьютерди уйку режимине коет. Бул команда Firefox, Chrome, LibreOffice жана башкалар сыяктуу "чоң" программаларды түзгөн учурда, иштөө убактысы күндүзгү убакыттан ашса, программисттер жана тейлөөчүлөр тарабынан талап кылынышы мүмкүн.

Демонстрация катары үнсүз кыска видео.

Source: www.habr.com

Комментарий кошуу