Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Hyper-V 2012 R2 and Storage QOS

Posted on 2014-01-06
10
Medium Priority
?
496 Views
Last Modified: 2014-11-12
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
Comment
Question by:Anestis Psomas
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
10 Comments
 
LVL 123
ID: 39761446
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
 

Author Comment

by:Anestis Psomas
ID: 39761483
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
 
LVL 123

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 39761567
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
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 

Author Comment

by:Anestis Psomas
ID: 39761592
So if i want to emulate the iops of a physical SAS disk how much iops i must give to a VM ?


Thanks
0
 
LVL 123
ID: 39761604
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
 

Author Comment

by:Anestis Psomas
ID: 39761749
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
 
LVL 123
ID: 39761761
So that should be plenty for your VM.
0
 

Author Comment

by:Anestis Psomas
ID: 39761810
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
 
LVL 123
ID: 39761818
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
 

Author Comment

by:Anestis Psomas
ID: 39761827
It is a local file copy .
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A procedure for exporting installed hotfix details of remote computers using powershell
In this article, I am going to show you how to simulate a multi-site Lab environment on a single Hyper-V host. I use this method successfully in my own lab to simulate three fully routed global AD Sites on a Windows 10 Hyper-V host.
In this Micro Tutorial viewers will learn how to restore single file or folder from Bare Metal backup image of their system. Tutorial shows how to restore files and folders from system backup. Often it is not needed to restore entire system when onl…
This tutorial will walk an individual through the process of configuring their Windows Server 2012 domain controller to synchronize its time with a trusted, external resource. Use Google, Bing, or other preferred search engine to locate trusted NTP …

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question