Windows Server 2012R2 IOPS resource metering #Hyper-v #ws2012r2 #winserv #msftprivatecloud

There is always a question in hyper-v on how much IOPS or resources do you need eh well a lot. More is better. we can always scale down<> yeh right

Great ne options or in place with windows server 2012R2 Resource metering. Limit the VM Gui or in powershell

with get-command * you will get all commands

with get-command *.vmres* you will get this.



First we will turn-on the monitoring

with get-vm I get a list of all the vm’s on this server


Collects resource utilization data for a virtual machine or resource pool.

Enable-VMResourceMetering –VMName Master

Enable-VMResourceMetering –VMName *

For all the machines.



get-vm * |Enable-VMResourceMetering
get-vm * | Format-List Name,ResourceMeteringEnabled


With  New-VMResourcePool you can create a pool for the VM’s

get-vm * |Measure-VM to get the VM resource usage info


Get more detail resources from a VM or all

get-vm mvpvmm01 |Measure-VM |select *


here is my iops info !

AverageProcessorUsage           : 2
AverageMemoryUsage              : 41
MaximumMemoryUsage              : 2048
MinimumMemoryUsage              : 1144
TotalDiskAllocation             : 130048
AggregatedAverageNormalizedIOPS : 8
AggregatedAverageLatency        : 392
AggregatedDiskDataRead          : 6460
AggregatedDiskDataWritten       : 7238

get it from all running VM’s



See how easy this is to get all the info

Posted July 26, 2013 by Robert Smit in Windows Server 2012 R2

Tagged with

  • Tag