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

x
?
Solved

Slow Hyper-V performance

Posted on 2013-11-19
28
Medium Priority
?
1,507 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
[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
  • 15
  • 9
  • 4
28 Comments
 
LVL 123
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 123
ID: 39659656
Enable Smart Controller Cache.
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.  

 
LVL 1

Author Comment

by:joebilek
ID: 39659678
SAS controllre
Hello, see this pic, is this correct? this is the current settings.
0
 
LVL 123
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 123
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 123
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 123
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 123
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 1

Author Comment

by:joebilek
ID: 39725341
Thanks! Which is the right free esx to use today?
0
 
LVL 123
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

Turn your laptop into a mobile console!

The CV211 Laptop USB Console Adapter provides a direct Laptop-to-Computer connection for fast and easy remote desktop access with no software to install.

Question has a verified solution.

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

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.
New style of hardware planning for Microsoft Exchange server.
In this Micro Tutorial viewers will learn how to restore their server from Bare Metal Backup image created with Windows Server Backup feature. As an example Windows 2012R2 is used.
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…

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