Solved

Slow Hyper-V performance

Posted on 2013-11-19
28
1,395 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 119
ID: 39659615
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
ID: 39659637
Should I disable all cache?
0
 
LVL 119
ID: 39659656
Enable Smart Controller Cache.
0
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 
LVL 1

Author Comment

by:joebilek
ID: 39659678
SAS controllre
Hello, see this pic, is this correct? this is the current settings.
0
 
LVL 119
ID: 39659695
That configuration looks okay.

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

Author Comment

by:joebilek
ID: 39659709
Same as in the guest, 4K r/w on CrystalMark test. Should I not enable the bottom setting, Write cache?
0
 
LVL 119
ID: 39659824
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
ID: 39659832
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
ID: 39662507
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
ID: 39663949
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
ID: 39673388
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
ID: 39723352
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 119
ID: 39723432
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
ID: 39723956
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
 
LVL 1

Author Comment

by:joebilek
ID: 39724006
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
ID: 39724733
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
ID: 39724756
No, sorry we loaded it with 2012 and drivers, hoped theyd be correct.
0
 
LVL 119
ID: 39724873
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
ID: 39724931
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
ID: 39725033
True, its just the job of getting a hyperv guest to esx instead:)
0
 
LVL 119
ID: 39725144
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
ID: 39725159
Which v2v could do hpv to esx?
0
 
LVL 119
ID: 39725323
0
 
LVL 1

Author Comment

by:joebilek
ID: 39725341
Thanks! Which is the right free esx to use today?
0
 
LVL 119
ID: 39725350
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
ID: 39740637
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
ID: 39903978
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
ID: 39915606
No one had a solution on how SAS drives could become as fast as required for a small file ERP system.
0

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

Question has a verified solution.

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

Resolve DNS query failed errors for Exchange
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
In this Micro Tutorial viewers will learn how they can get their files copied out from their unbootable system without need to use recovery services. As an example non-bootable Windows 2012R2 installation is used which has boot problems.
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…

831 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