You dont have javascript enabled! Please enable it! Windows Server Hyper-V DEMO04: Distributed Storage QoS - CHARBEL NEMNOM - MVP | MCT | CCSP | CISM - Cloud & CyberSecurity

Windows Server Hyper-V DEMO04: Distributed Storage QoS

2 Min. Read

Hello folks,

In today’s demo, we will show you a very interesting new feature, Distributed Storage QoS, which was introduced in Windows Server 2016 Hyper-V and later.

If you recall, in Windows Server 2012 R2, Microsoft added Storage QoS feature support for Virtual machine, where you can go in and specify a minimum or maximum cap on a virtual disk and stop it from chewing up all your IOPs on the system.


• The Minimum IOPS per VHD/X: is not enforced, and is not guaranteed, it’s only informational!
• The Maximum IOPS per VHD/X: to cap the max storage performance.

That’s was great! but it was not enough, Microsoft is investing more and more in this area to bring more functionality.

There are a couple of big challenges with Storage QoS today in Windows Server 2012 R2.

The first one is, ok great we got this technology that allows us to go in and say you know for this virtual machine cap it this amount of IOPs, and for the other VM cap it with this amount, and that all works great on a single Hyper-V server!

But to be honest, no one is deploying a Standalone Hyper-V host in production, of course we are leveraging Hyper-V cluster for High Availability.

Storage QoS today it doesn’t really works great if you have a dozen of Hyper-V servers talking to a shared storage at the back-end, because in Windows Server 2012 R2 those Hyper-V servers are not aware that there are competing with each other for storage bandwidth.

Thankfully, starting with Windows Server 2016, Microsoft introduced the Distributed Storage QoS policy manager, which is directly attached to the Scale-Out File Server as a cluster resource.


Of course, we still have what we had in Windows Server 2012 R2 where you can go to Hyper-V and go to the virtual machine settings and configure Storage QoS properties on each virtual hard disk, but in the technical preview we can actually now go to the scale out file server cluster and configure the Storage QoS policies there, and this enables a couple of really interesting scenarios:

1- The first scenario, if you have a multiple of Hyper-V Servers talking to the same file server at the back-end all your storage QoS policies get respected.

2- The second scenario is actually allowing us to do some really cool things where we can now start pulling Storage QoS policies and having a single policy that applies to multiple virtual hard drives/virtual machines instead of just one VM or one virtual hard disk.

Note: One important point to mention that distributed storage QoS in Windows Server 2016 works for SOFS deployments and on Clustered Shared Volume (CSVs) as well.

So, without further ado, let’s switch across my demo system and show you how Distributed Storage QoS works in action Open-mouthed smile

Update: In Windows Server 2016 and later, the Storage QoS Policy type names have been renamed. The Multi-instance policy is renamed as Dedicated and Single-instance was renamed as Aggregated. The management behavior of Dedicated policies is also modified – VHD(X) files within the same virtual machine that have the same Dedicated policy applied to them will not share I/O allocations.

I hope you enjoyed the demo, and I would like to thank you for viewing it.

Thank you for reading our blog.

Please let us know in the comments section below if you have any questions or feedback.

-Charbel Nemnom-

Photo of author
About the Author
Charbel Nemnom
Charbel Nemnom is a Senior Cloud Architect with 21+ years of IT experience. As a Swiss Certified Information Security Manager (ISM), CCSP, CISM, Microsoft MVP, and MCT, he excels in optimizing mission-critical enterprise systems. His extensive practical knowledge spans complex system design, network architecture, business continuity, and cloud security, establishing him as an authoritative and trustworthy expert in the field. Charbel frequently writes about Cloud, Cybersecurity, and IT Certifications.

Microsoft Unveils New HyperV Containers Technology and Nano Server For The Next #WindowsServer #CloudOS

The Available Processor Sets of the Underlying Physical NICs Belonging to the LBFO Team NIC are not Configured Correctly #HyperV #VMQ #RSS #LBFO


Let us know what you think, or ask a question...