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").
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).