Solved

Poor Hyper-v performance on guest machines

Posted on 2011-09-26
12
914 Views
Last Modified: 2012-07-04
Hi Experts.

I'm having performance issues with our Hyper-v server. I'm not very experienced with HYPER-V so I was wondering if you guys could help me out on this one.

Specs:

HYPER-V Host:

Windows Server 2008 R2 SP1 64Bit (full install)
2x Intel Xeon X5690 @ 3.47GHz with 12 cores each
32GB of Memory
5x 1TB HDDs, split in two mirrors and one hot-spare
C: is one mirror, D: is another mirror
2x NICs: Intel NIC and Intel NIC#2

Intel NIC: "Vantage Ethernet Connection" -  static 192.168.0.3/24, G 192.168.0.254, DNS 192.168.0.2
Intel NIC#2: "Local Area Connection 2 - Virtual Network" - 192.168.0.55/24 no gateway, DNS 192.168.0.2


OS and roles are installed on C:


Roles installed:

File Services
Hyper-V


Hyper V guests:

Guest #1:

Windows Small Business Server 2011
Domain controller, Exchange, File Server
Dynamic Memory (minimum 8GB maximum 24GB)
Physicall files on C:
Uses Local Area Connection 2 - Virtual Network, IP address 192.168.0.2 / 24

Guest #2:

Windows Server 2003
Line of Business application running Database
Static memory (4GB)
Physical files on D:
Uses Vantage Ethernet Connection, IP Address 192.168.0.10 / 24

Here are the issues they are describing:

1. When you perform any operation on Outlook there is approximately a 40 second delay. When they click to send the Email they will have to wait 10 to 40 seconds for the window to close
2. The line of business application my client uses is very slow to go from section to section, which connects to the Server 2003
3. Opening cad files from the network and saving them is very very slow


SBSSRV cpu is running at a good 5%, and memory at 87%
HYPER-V HOST is running at a good 5% and Physical Memory 48%


I have attached a sreenshot of the Performon results for both HYPER-V HOST and SBSSRV



Also attached a resource monitor screenshot also for both HYPER-V HOST and SBSSRV


I think the issue is either Disk or Network, but im unsure of what to do next to fix the issue.

Thanks.   Hyper V Performance monitor Hyper V Resource Monitor Hyper V Task Manager NICs SBS  Performance monitor SBS Resource Monitor SBS Task Manager
0
Comment
Question by:Black-Knight
  • 6
  • 6
12 Comments
 
LVL 118
ID: 36662604
If those are 1TB 7,200rpm SATA drives, the bottleneck is likely to be with the storage, which is causing you performance issues with your VMs, which is then hitting the CPU.

2 x RAID 1 Mirrors is not going to give top performance.

You would be better with 4 x DISKs in RAID 10, with a hot spare.

More spindles, more disks = more performance.

But SATA 7,200rpm disks are troublesome, because they cannot give the IOPS needed, upgrade to SAS, or purchase more SATA disks.
0
 
LVL 118
ID: 36663490
It's a shame because you've got a top spec machine, 32GB, Dual Xeons, 12 Core each.

It's unlikely to be network, it takes alot to saturate a 1Gb network.

What's the Storage system SATA, 7,200rpm?
0
 

Author Comment

by:Black-Knight
ID: 36664012
The thing is that I have a very similar configuration in another client of many, with a HyperV host and 2x Guests, one running SBS 2011 and one running Terminal Server (25+ concurrent users). Their hardware is much smaller than the one described above, and they don't experience this bottleneck, eventhough they also run 2x Mirrorrs
0
 
LVL 118
ID: 36664829
SATA 7,200rpm disks?
0
 
LVL 118
ID: 36665659
Does your other client run a database?
0
 

Author Comment

by:Black-Knight
ID: 36666208
Hitachi HUA72201 SATAII 7200 3.0 gbps
0
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 

Author Comment

by:Black-Knight
ID: 36666392
no, no database on the other one
0
 
LVL 118
ID: 36667368
Yes, it's possible the database, which is cuasing the issue on SATA drives. Sorry, but that's the bottleneck, good server, let down by poor storage.
0
 

Author Comment

by:Black-Knight
ID: 36679350
I think I just found what the issue was. We have an Endpoint Security Antivirus from our Monitoring Agent (n-able), that uses the panda enginem installed on both SBS & Database server. I have just uninstalled it completely and the HDD usage dropped by nearly half. I find it strange it didn't come up on the resource monitor, but maybe I just wasn't looking long enough.

I will be performing some more tests and will get client to test the performance as well. Will keep you updated.

We have about 5 snapshots in one of the servers as well and im thinking of removing them to see if it helps too.... but I have to have a good read about it, I'm not sure if its as easy as just deleting them, of if deleting may revert the server back to the initial state.

Will keep you posted.

Thanks for the help mate.

Rod.
0
 
LVL 118

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE) earned 500 total points
ID: 36680811
Snapshots are not supported running in Production. and you should not really run on a Snapshot for more than two days, or you are going to get in a real mess, with lack of storage space, or not being able to committ the snapshots, I would stay clear of using Snapshots.

and when in Snapshot mode, (AVHD) mode, ALL VMs running a Snapshoty will run poorly.

Anti-Virus, On-Access scanning is not good either.
0
 

Author Comment

by:Black-Knight
ID: 37021988
Hey guys, I'll post the results for this tonight, it seems to be running ok now.

Speak to you soon
0
 

Author Closing Comment

by:Black-Knight
ID: 38152350
Hey mate, forgot about replying to this.

The problem really was the AV as I said... thanks for the assistance and pointing the right directions
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
For Backups Guest OS files and indexing(and application awareness), Veeam needs Admin rights in Guest OS(Windows and Linux). In Windows a Domain Administrator account, and in Linux root access to perform this type of Backups and also Restore.
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
In this video tutorial I show you the main steps to install and configure  a VMware ESXi6.0 server. The video has my comments as text on the screen and you can pause anytime when needed. Hope this will be helpful. Verify that your hardware and BIO…

747 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

13 Experts available now in Live!

Get 1:1 Help Now