Friday 7 October 2011

Hyper-V Performance: Appropriate Disk Queue Length

We are in the process of taking some performance metrics on a Hyper-V standalone host to get an idea of how things are performing.

One metric we have been watching is the Disk Queue Length:

image

This particular Hyper-V host has a four drive RAID 10 using 300GB 15K SAS drives connected to a battery backed Intel RAID Controller.

The snip above was taken while three VMs were online. One of the VMs was SBS 2011 running its OS install routines.

It took a little searching to find some information on just what the right Disk Queue length is.

Close to the bottom of the blog post we find:

Inside the “Physical Disk” counter set I tend to monitor only three things. The first is “Current Disk Queue Length” which gives one an idea of how busy the drives are. The “Current Disk Queue Length” should be around two per drive. If you have a RAID 10 volume with 4+4 (total of 8 drives). Then a queue length of 16 is reasonable. A queue length of 32 might indicate this disk is saturated and is the bottleneck in the system.

Well, since we have a 2+2 RAID 10 volume a queue length of 8 or less would be reasonable. So, our high of 5 turns out to be a good thing.

We will keep monitoring things as we go along to see what happens when this particular solution goes into production.

  • Intel Server System SR1695GPRX2AC.
    • Intel Xeon Processor X3470, 32GB Kingston ECC, Intel RS2BL040 + BBU, RMM
    • 300GB 15K Seagate SAS x 4 in RAID 10
    • NIC 0 + 2 = Management Team
    • NIC 1 + 3 = vSwitch Team (VMLB)
    • NIC 5 = RMM bound.
  • Virtual Machines:
    • Windows Server 2008 R2 Standard 1 + 1 (host and guest).
    • Windows SBS 2011 Guest
    • Windows 7 Enterprise Guest

There are 13 users on this network with a custom LoB delivered via RDS RemoteApp to the local users as well as a few satellite locations around the province.

Philip Elder
MPECS Inc.
Microsoft Small Business Specialists
Co-Author: SBS 2008 Blueprint Book

*Our original iMac was stolen (previous blog post). We now have a new MacBook Pro courtesy of Vlad Mazek, owner of OWN.

Windows Live Writer

1 comment:

Compro Computers said...

About how many workers do you have in the satellite offices that connect simultaneously to the LoB application and what kind of internet connection do you have at the main office to support the remote connections? I'm curious as to the upload and download speeds at the main office because I have a client that will be using Remote App to connect their satellite office users to their LoB application at the main site and I'm worried they will have a bad experience depending on the internet connection at the main office. So I'm curious to hear how you have things setup and any suggestions you may have to avoid running into issues.