gyptazy / ProxLB

ProxLB - (Re)Balance VM Workloads Across Nodes in Proxmox Clusters. A Load Balancer for Proxmox - and more!
https://proxlb.de
GNU General Public License v3.0
201 stars 9 forks source link

`Feature`: Integrate DPM #26

Open gyptazy opened 3 months ago

gyptazy commented 3 months ago

General

Distributed Power Management (DPM) is a feature that optimizes power consumption in a virtualizing environment by dynamically adjusting the number of active hosts based on the current demand. During periods of low resource usage, DPM consolidates virtual machines (VMs) onto fewer hosts and places the unused hosts into a standby state to save energy. Conversely, when resource demand increases, DPM powers on the necessary hosts to ensure adequate capacity. This process helps reduce energy costs and improves overall efficiency without compromising performance. DPM leverages PLB and DRS (Distributed Resource Scheduler) to monitor and manage the resource requirements and power state transitions of the hosts.

Tasks