Solved

Slow Hyper-V performance

Posted on 2013-11-19
28
1,358 Views
Last Modified: 2014-11-12
Hello,

Perhaps someone can help on this strange problem.

We´ve got a brand new HP ML350p G8 server with 1 4C processor, 36 GB RAM, 420i 512MB controller, 8x10krpm SAS drives.

The server is installed with Win 2012 R2 and a HyperV role.
- 2xdrives in RAID1 power the HyperV server C: drive
- 4xdrives in RAID10 create a disk for VHD files.

Strange problem: using CrystalMark we get 1,3 MB/s read and 10 MB/s write performance on the VHD disk from Windows 2012 Guest servers running an ERP system - big trouble.

Copying files to/from the guest works fine, 100 MB/s transfer of files, but the disktresstest shows very slow performance on 4K read/write test - and this affects the ERP system as it uses a lot of disk i/o.

Any tips? Tried updating controller driver, all disks are ok, tried running CrystalMark even from the local HyperV OS and still the same.

Regards,
josef
0
Comment
Question by:joebilek
  • 15
  • 9
  • 4
28 Comments
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
Is the ERP system slow?

Do you have any write/read caching enabled on the Storage RAID controller?

We normally see this sort of issue, when the smart array controller is missing the BBWC, or its not enabled, and set to 75% Write and 25% Read. (set by Array Configuration Utility).
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Should I disable all cache?
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
Enable Smart Controller Cache.
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
SAS controllre
Hello, see this pic, is this correct? this is the current settings.
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
That configuration looks okay.

What speed do you get running directly on the host?
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Same as in the guest, 4K r/w on CrystalMark test. Should I not enable the bottom setting, Write cache?
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
that option is for, if battery is not installed or not charged, which is dangerous, if you do not have UPS.

Seems very odd to have same performance on host as in Guest.
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Well more or less. So this does not help, tried deactivating cache on the array RAID1 im testing.

I cannot see what else can cause such disk i/o delays, even towards a physical disk partition. Never tested this before in detail, but never had to either.
0
 
LVL 20

Expert Comment

by:Svet Paperov
Comment Utility
Does the ERP run on SQL database?

There is a very good utility from Microsoft that can be used to measure IOPs, throughput and latency of the storage: SQLIO

Download: http://www.microsoft.com/en-ca/download/details.aspx?id=20163.

User Guide: http://blogs.technet.com/b/josebda/archive/2013/03/28/sqlio-powershell-and-storage-performance-measuring-iops-throughput-and-latency-for-both-local-disks-and-smb-file-shares.aspx

One note here: to really test the disk array performance, the size of the test file must be bigger than the size of the controller cache.
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Hi, no its a file based ERP system in Sweden, so flat files basically.

will test the MS utility, txs!
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Very strange problem. No matter how the 15 krpm drives are configured, we get more than 1,7 MB/s read on 4K tests. Anyone seen any way to speed this up?
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Does anyone have anymore ideas? The ERP system supplier blames Hyper-V claiming that VMWARE is much better at writing/reading small files and if we dont switch they wont help.

Does anyone have any experience? is VMWARE so much better than Hyper-V, faster?

josef
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
I would state the are similar in performance. However, we always recommend to host virtual machines, as recommended by the Vendor Support. If the Vendir in this case has real world experience of VMware Hypervisors hosting their application with no issues, I would recommend switching, at least when you do, they will support you.
0
 
LVL 20

Expert Comment

by:Svet Paperov
Comment Utility
I would recommend talking to HP Support first before switching to another virtualization platform. Otherwise you may end up with similar problem on VMWare.

Did you try creating a new VM from scratch and running the same tests?
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 
LVL 1

Author Comment

by:joebilek
Comment Utility
No, no new VM, just tested on the two we´ve got and on the local HyperV machine.
0
 
LVL 20

Expert Comment

by:Svet Paperov
Comment Utility
Did you receive the host with preloaded Window Server 2012? If this is the case HP Support should be able to help you since you are experiencing the same issue on the host as well on the virtual machine.

I guess if you fix it on the host, the VM will be OK too.

Sorry, cannot help more, we are Dell shop and I don’t have experience with HP servers,
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
No, sorry we loaded it with 2012 and drivers, hoped theyd be correct.
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
If the vendor recommends VMware and will support your application, and tune it, we would play their game!
0
 
LVL 20

Expert Comment

by:Svet Paperov
Comment Utility
I would also follow the requirements of the ERP supplier and go with VMware, as @hanccocka has recommended. At least, they will be on the hook if it doesn’t work.
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
True, its just the job of getting a hyperv guest to esx instead:)
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
Easy V2V it....but check with Vendor if they will support a conversion they may require a direct OS install.
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Which v2v could do hpv to esx?
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Thanks! Which is the right free esx to use today?
0
 
LVL 117

Expert Comment

by:Andrew Hancock (VMware vExpert / EE MVE)
Comment Utility
The latest is ESXi 5.5. (Register it for FREE for a License)

Check the VMware Hardware Compatability Lists HCL here if suitable with your hardware

The VMware Hardware Compatibility List is the detailed lists showing actual vendor devices that are either physically tested or are similar to the devices tested by VMware or VMware partners. Items on the list are tested with VMware products and are known to operate correctly.Devices which are not on the list may function, but will not be supported by VMware.

http://www.vmware.com/go/hcl


see my EE Article, Step by Step Tutorial Instructions with Screenshots


Part 1: HOW TO: Install and Configure VMware vSphere Hypervisor 5.1 (ESXi 5.1)

Part 2: HOW TO: Connect to the VMware vSphere Hypervisor 5.1 (ESXi 5.1) using the vSphere Client
0
 
LVL 1

Author Comment

by:joebilek
Comment Utility
Hi, Im just wondering, is there a good backup tool for free ESX 5.5? I think our veeam for ex does not support free ESX versions.

Joe
0
 
LVL 1

Accepted Solution

by:
joebilek earned 0 total points
Comment Utility
Resolution: In the end not even Hp could speed up this system. So I went and bought Intel SSD drivers, swapped 2 into a RAID1 and the system just started working much faster even with only Raid 1.
0
 
LVL 1

Author Closing Comment

by:joebilek
Comment Utility
No one had a solution on how SAS drives could become as fast as required for a small file ERP system.
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Join & Write a Comment

When we have a dead host and we lose all connections to the ESXi, and we need to find a way to move all VMs from that dead ESXi host.
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
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 …

762 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

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now