{"id":2421,"date":"2014-03-14T09:22:45","date_gmt":"2014-03-14T17:22:45","guid":{"rendered":"http:\/\/www.atumvirt.com\/?p=2421"},"modified":"2014-03-14T09:22:45","modified_gmt":"2014-03-14T17:22:45","slug":"power-management-and-performance-for-virtual-machine-hosts","status":"publish","type":"post","link":"https:\/\/avtempwp.azurewebsites.net\/2014\/03\/power-management-and-performance-for-virtual-machine-hosts\/","title":{"rendered":"Power Management and Performance for Virtual Machine Hosts"},"content":{"rendered":"
Sometimes little things slip through, especially when you’re in a rush. \u00a0We recently discovered excessive CPU latency was affecting performance on a number of SQL servers on what should have been otherwise sufficient hosts. \u00a0The cause wasn’t immediately clear, but since we began monitoring the servers with Veeam Management Pack for VMware (review to come soon!) we did know that we had to isolate why only some of the hosts in the cluster exhibited the issue. \u00a0After searching around for a bit we found a thread where a user talked about using the HP “High Performance” power policy in the BIOS and experiencing latency, while setting it to “OS Managed” effectively eliminated the latency.<\/p>\n
We embarked on the journey – maintenance mode the host, reboot and check the BIOS setting when the horrifying reality became clear: \u00a0It wasn’t high performance at all, but rather the HP Default: \u00a0“Balanced”. \u00a0It certainly was not our standard configuration which was in fact, to set high performance, so it must have been missed during the last hardware refresh when the person deploying the server set up the server.<\/p>\n
After changing the setting to “OS Managed”, then in ESXi set the policy to high performance and the difference was staggering.<\/p>\n