{"id":14939,"date":"2013-06-21T13:00:00","date_gmt":"2013-06-21T12:00:00","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=14939"},"modified":"2013-06-21T13:00:00","modified_gmt":"2013-06-21T12:00:00","slug":"windows-server-2012-r2-hyper-v-storage-qos","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=14939","title":{"rendered":"Windows Server 2012 R2 Hyper-V \u2013 Storage QoS"},"content":{"rendered":"<p>A fear of cloud administrators is that some tenant or VM goes nuts and eats up a host\u2019s bandwidth to the storage.\u00a0 System Center has the ability to deal with this.\u00a0 VMM Dynamic Optimization is like DRS in vSphere; it will load balance workloads at a triggered threshold.\u00a0 And Performance and Resource Optimization (PRO) allows OpsMgr to detect an immediate issue and instruct VMM to use Intelligent Placement to react to it.<\/p>\n<p>But maybe we want to prevent the issue from happening at all.\u00a0 Maybe we want to cap storage bandwidth based on price bands \u2013 you pay more and you get faster storage.\u00a0 Maybe a VM has gone nuts and we want to limit the damage it does while we figure out what has gone wrong.\u00a0 Maybe we want alerts when certain VMs don\u2019t have enough bandwidth; we could have an automated response in System Center to deal with that.<\/p>\n<p>WS2012 R2 Hyper-V gives us Storage QoS.\u00a0 We can configure Storage QoS on a per-virtual hard disk basis using the IOPS measurement:<\/p>\n<ul>\n<li>Maximum: This is a hard cap on how many IOPS a virtual hard disk can perform<\/li>\n<li>Minimum alert: We will get an alert if a virtual hard disk cannot perform at this minimum level<\/li>\n<\/ul>\n<p>The settings can be configured while a virtual machine is running.\u00a0 That allows a tenant to improve their plan and get more storage bandwidth.<\/p>\n<p>Note: there are IOPS PerfMon counters to help you figure out what good and bad metrics actually are.<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c6fceede-fc1e-4568-92bd-aef573b406ab\" class=\"wlWriterEditableSmartContent\" style=\"float: none; margin: 0px; display: inline; padding: 0px;\">Technorati Tags: <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Windows+Server+2012+R2\">Windows Server 2012 R2<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Hyper-V\">Hyper-V<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Virtualisation\">Virtualisation<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Storage\">Storage<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>A fear of cloud administrators is that some tenant or VM goes nuts and eats up a host\u2019s bandwidth to the storage.\u00a0 System Center has the ability to deal with this.\u00a0 VMM Dynamic Optimization is like DRS in vSphere; it will load balance workloads at a triggered threshold.\u00a0 And Performance and Resource Optimization (PRO) allows &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=14939\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Windows Server 2012 R2 Hyper-V \u2013 Storage QoS&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[20],"tags":[181,99,195,120],"class_list":["post-14939","post","type-post","status-publish","format-standard","hentry","category-hyper-v","tag-hyper-v","tag-storage","tag-virtualisation","tag-windows-server-2012-r2"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/14939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14939"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/14939\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14939"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14939"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}