Контрол на консумацията на слънчева енергия от компютър/сървър

Собствениците на слънчеви електрически станции могат да се сблъскат с необходимостта да управляват енергопотреблението на крайните устройства, тъй като намаляването на потреблението може да удължи времето на работа от акумулатора вечер и при облачно време, както и да избегне загуба на данни в случай на твърдо прекъсване.

Повечето съвременни компютри позволяват регулиране на тактовата честота на процесора, което от една страна води до намаляване на производителността, а от друга към увеличаване на времето на работа без заряд. В Windows намаляването на честотата става ръчно през интерфейса на управляващата програма, в Linux чрез джаджа на панела с инструменти и чрез конзолата (cpupower — CentOS, cpufreq-set — Ubuntu).

В Linux изпълнението на команди през конзолата позволява автоматично изпълнение на тези команди при настъпването на определени събития.

Утилитата usps-consumptionagent от свободния пакет UmVirt Solar Power Station позволява изпълнението на команди, управляващи производителността на процесора, в зависимост от оперативните данни на слънчевата електрическа станция.

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

  • Ако напрежението на панелите е над 16 волта, настройка за производителност.
  • Ако напрежението на панелите е под 16 волта или е неизвестно, настройка за пестене на енергия.
  • Ако напрежението на акумулатора е по-малко от 11,6, изпълнение на командата за изключване.

Командата за изключване може да бъде:

  1. гладко изключване (poweroff),
  2. състояние на покой (systemctl suspend),
  3. хибернация (systemctl hibernate),
  4. последователност от команди.

Пример за последователност от команди:

./suspend.py &&  systemctl suspend

Изпълнението на тази команда ще запази текущите виртуални машини на диска и ще преведе компютъра в състояние на покой. Тази команда може да бъде полезна за програмисти и майнтейнери при компилиране на "големи" програми като Firefox, Chrome, LibreOffice и други, когато времето на работа (аптайм) може да надвиши дневното време.

Като демонстрация малко видео без звук..

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster