{"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

\"Prior<\/a>

Prior to 3\/11 at 5PM<\/p><\/div>\n

 <\/p>\n

Why such a setting is the default out of box given the nature of servers I don’t know. I can appreciate green initiatives but with the advent of virtualization and modern operating systems I can’t imagine that having the default selection (to be managed at the BIOS level only) is one that effectively and intentionally cripples the performance of your shiny new servers.<\/p>\n

The latency did seem to have a real impact on CPU intensive processes as well – we discovered the daily report that ran from 5:00 AM for 90 minutes began taking only 60 minutes after making the change.<\/p>\n

Moral of the story? \u00a0Review configurations before launching into production and use monitoring tools to alert you to things you may have missed. \u00a0Check out this great post<\/a> from VMware discussing and comparing power management on ESXi.<\/p>\n","protected":false},"excerpt":{"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 […]<\/p>\n","protected":false},"author":1,"featured_media":2431,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[25,64],"tags":[],"_links":{"self":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts\/2421"}],"collection":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/comments?post=2421"}],"version-history":[{"count":0,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/posts\/2421\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/media\/2431"}],"wp:attachment":[{"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/media?parent=2421"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/categories?post=2421"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avtempwp.azurewebsites.net\/wp-json\/wp\/v2\/tags?post=2421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}