Power Management in a vSphere environment

Power Management in a vSphere environment

Power saving

Virtualization is a first step, cause with server consolidation can reduce the number of physical servers.

Note that old server usually require more power to work than new server. For example see this Dell document:

Dell PowerEdge R710 solution with VMware ESX vs. Dell PowerEdge 2850 solution - http://www.dell.com/downloads/global/products/pedge/en/server-poweredge-r710-vmware-esx-initial-inve...

In a virtual environment based on vSphere there can be different approach to increase the power saving, not in an exclusive way:

  • Power Management on a single host using Dynamic Voltage and Frequency Scaling (DVFS)

  • Power Management on a DRS enabled cluster using VMware Distributed Power Management

Note that there come be some issue on the first solution, for example best practices require that the hosts are set on max power profile.

-


Dynamic Voltage and Frequency Scaling (DVFS)

It is possibile to use CPU function (like Intel SpeedStep or AMD PowerNow!) but needs to be configured and enabled in the BIOS and then enabled in ESX/ESXi through the advanced configuration option "Power.CpuPolicy" (set this from the default "manual" to "dynamic").

http://www.techhead.co.uk/saving-power-with-vmware-vsphere-esx-dynamic-voltage-and-frequency-scaling...

http://www.boche.net/blog/index.php/2009/11/11/tame-electrical-and-heating-costs-with-cpu-power-mana...

-


Distributed Power Management (DPM)

This solution (introduced in ESX 3.5) require only the DPM license and a DRS cluster, but any special function on CPU level. It works by put the host in a standby state and resume when more cluster power is required.

On small cluster with few nodes and VMware HA enabled, this feature may make not sense (for example a 2 node cluster with HA enable can not use DPM cause HA will be not guardanteed).

http://www.yellow-bricks.com/2008/11/05/vmware-distributed-power-mgmt-dpm-lets-do-it/

http://itknowledgeexchange.techtarget.com/virtualization-pro/configuring-distributed-power-managemen...

http://www.virtualizationadmin.com/articles-tutorials/vmware-esx-articles/performance-tuning/how-con...

http://www.boche.net/blog/index.php/2009/03/16/dpm-best-practices-look-before-you-leap/

http://www.boche.net/blog/index.php/2010/02/07/preferential-treatment-for-dpm-hosts/

Version history
Revision #:
1 of 1
Last update:
‎01-23-2010 10:23 PM
Updated by: