Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1531
  • Last Modified:

Slow Hyper-V performance

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
joebilek
Asked:
joebilek
  • 15
  • 9
  • 4
1 Solution
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
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
 
joebilekAuthor Commented:
Should I disable all cache?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Enable Smart Controller Cache.
0
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

 
joebilekAuthor Commented:
SAS controllre
Hello, see this pic, is this correct? this is the current settings.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
That configuration looks okay.

What speed do you get running directly on the host?
0
 
joebilekAuthor Commented:
Same as in the guest, 4K r/w on CrystalMark test. Should I not enable the bottom setting, Write cache?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
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
 
joebilekAuthor Commented:
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
 
Svet PaperovCommented:
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
 
joebilekAuthor Commented:
Hi, no its a file based ERP system in Sweden, so flat files basically.

will test the MS utility, txs!
0
 
joebilekAuthor Commented:
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
 
joebilekAuthor Commented:
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
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
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
 
Svet PaperovCommented:
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
 
joebilekAuthor Commented:
No, no new VM, just tested on the two we´ve got and on the local HyperV machine.
0
 
Svet PaperovCommented:
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
 
joebilekAuthor Commented:
No, sorry we loaded it with 2012 and drivers, hoped theyd be correct.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If the vendor recommends VMware and will support your application, and tune it, we would play their game!
0
 
Svet PaperovCommented:
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
 
joebilekAuthor Commented:
True, its just the job of getting a hyperv guest to esx instead:)
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Easy V2V it....but check with Vendor if they will support a conversion they may require a direct OS install.
0
 
joebilekAuthor Commented:
Which v2v could do hpv to esx?
0
 
joebilekAuthor Commented:
Thanks! Which is the right free esx to use today?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
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
 
joebilekAuthor Commented:
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
 
joebilekAuthor Commented:
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
 
joebilekAuthor Commented:
No one had a solution on how SAS drives could become as fast as required for a small file ERP system.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 15
  • 9
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now