Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 529
  • Last Modified:

Hyper-V 2012 R2 and Storage QOS

Hello ,


Im testing the Storage QOS feature of Hyper-V 2012 R2 .

As we know a simple SAS disk has about 120-150 IOPS max.

So i have a Virtual Machine and i have limit it to 150 iops.

The results i take are far worst from a physical disk with the same IOPS. Copies are veeeery slow and also if i try to copy something and in the same time try to open lets say control panel everything becomes unresponsive until the copy finishes. If i remove the qos everything works great.

Is this standard behavior ?

Thanks
0
Anestis Psomas
Asked:
Anestis Psomas
  • 5
  • 5
1 Solution
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I would not expect to see the IOPS in a virtual machine to equal the maximum number of IOPS for a single physical disk, because the I/O is virtualised inside the VM.

e.g. the virtual disk (vhd) is created on the pyhsical disk, and you are testing inside the VHD.

So I would not consider this to be strange but completey normal.
0
 
Anestis PsomasSystem and Network AdministratorAuthor Commented:
Hello ,

Maybe you are right in case i have my VM stored inside a single physical Disk .

In my case i have a Fibre SAN with multiple disks and a lot of IOPS .

Also if we do not expect to see the IOPS of a physical disk then what do we expect? The term IO  is the same in physical and virtual disks.

Thanks for your help .
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Physical I/O and Virtual I/O is less.

Also the VM which is under a hypervisor will also perform worse, than if the server was physical.

What you can expect, is that it will be less, and not equal to physical I/O performance.

If you want physical I/O performance, present the disks via RAW Mapped LUN.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
Anestis PsomasSystem and Network AdministratorAuthor Commented:
So if i want to emulate the iops of a physical SAS disk how much iops i must give to a VM ?


Thanks
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
if you have a single physical SAS disks, e.g. 100 IOPS (after calculating), you would need to give the VM, 100 IOPS.

But this may require you to, use RAID and JBOD techniques to increase the datastore IOPS.
0
 
Anestis PsomasSystem and Network AdministratorAuthor Commented:
The storage i use for my tests of qos is a 3PAR Storeserv . I have present cluster volumes to my cluster from this storage. This is a fibre channel storage and it can give me maximum 16000 IOPS .

Thanks
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
So that should be plenty for your VM.
0
 
Anestis PsomasSystem and Network AdministratorAuthor Commented:
Hello ,

of Course its plenty but this is not the point of the conversation .

 As i write earlier the question is why the 150 iops limit i put into the VM doesn't have the same behavior with 150 iops on a physical disk as the IOPS as a metric is identical in both Virtual Hard Disk and Physical Disk.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Okay, I think I undersatand you have limited a VM to 150 IOPS

How is the copy being performed across the network?

or local file copy?
0
 
Anestis PsomasSystem and Network AdministratorAuthor Commented:
It is a local file copy .
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

  • 5
  • 5
Tackle projects and never again get stuck behind a technical roadblock.
Join Now