2

#PSTip Setting VM Bandwidth Management QoS in Hyper-V using PowerShell

Note: This tip requires PowerShell 3.0 or above.

The bandwidth utilized by a VM (QoS = Quality of Service ) can be controlled via special parameters of the virtual network card for a given VM. This settings control the amount of bandwidth (minimum/maximum) a VM can use on the virtual switch and is available on a per network adapter basis in each virtual machine.

Bandwidth minimum guarantees the amount of bandwidth reserved and Bandwidth maximum caps the amount of bandwidth a VM can consume (in bits per second). To disable this feature, set it to 0 (zero).

This example sets the maximum bandwidth for VM1 to 200 Mbps

Set-VMNetworkAdapter -VMName VM1 -MaximumBandwidth 200000000
Filed in: Columns, Tips and Tricks Tags: , ,

2 Responses to "#PSTip Setting VM Bandwidth Management QoS in Hyper-V using PowerShell"

Leave a Reply

Submit Comment

© 2016 PowerShell Magazine. All rights reserved. XHTML / CSS Valid.
Proudly designed by Theme Junkie.
%d bloggers like this: