Solved

Isolating the test virtual machine workload to avoid performance issues for other VMs

Posted on 2016-09-19
11
69 Views
Last Modified: 2016-09-21
People,

I'm running Vmware vSphere 5.5 Update 4 and I have two DRS cluster running as production in my data center.

Using the VeeamONE software I can see that I still have the capacity to deploy some VMs but in this case it will be quite big for ERP software testing. Here are the two specs of Load testing VMs to be deployed:

Windows Server 2012 R2
2.6 GHz or faster (6 Cores)
32 GB vRAM
100 GB C:\
200 GB D:\ - Oracle Database

Note:

All VMFS data stores are running on All Flash Array (SSD) so disk performance will not be an issue here.
Both of the VMs above will be deployed to different ESXi hosts to avoid contention & CPU ready issues.

My question is that how to make sure that the two VMs above is not going to impact the other VMs in the production DRS cluster ?
considering it will be pushed to the maximum on the VMware environment.

How can I introduce limit in the VMs so that it can still functioning properly

Thanks in advance.
0
Comment
[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
  • 6
  • 5
11 Comments
 
LVL 121

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 41804812
Put the VMs in a Resource Group with Limited Resources, (CPU and Memory) so they cannot impact the cluster.
1
 
LVL 8

Author Comment

by:Senior IT System Engineer
ID: 41805630
Andrew,

what about creating limit ?
by right clicking the VM and set the resource manually, is there any difference with Resource Group ?
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 41805640
You could limit each VM, but if you know what CPU and Memory you have for all your VMs, create a Resource Group with the spare resources, and it's applicable for all your VMs.

you don't have to set each VM then...
0
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!

 
LVL 8

Author Comment

by:Senior IT System Engineer
ID: 41805649
Andrew, what I mean is just the two test VMs above not all of them.

For example, The testing method requires:

6 cores which I will be deploys 6 sockets 1 core VM
Minimum speed of 2.66 GHz, since the ESXi server is HP Proliant BL 465c G8 32 CPU x 2.4 GHz, So shall I set the limit as below screenshot:

Limitting vCPU
Calculations: 6 x 2.66 GHz = 15.96 GHz

is that correct based on my understanding ?
0
 
LVL 121
ID: 41805986
Yes, you can use limits if you don't want to utilise resource groups.
0
 
LVL 8

Author Comment

by:Senior IT System Engineer
ID: 41805988
Ok, so the above setting I highlighted is correct ?

It will not go above the specified threshold ?
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 41805998
if you reduce the figures in the limits, the VM cannot use more than you specify, but you may find performance unacceptable.

Also remember here, that a VM cannot use more than it's defined limit, e.g. if you assign 2 vCPU and 16GB RAM, it cannot use more than that, in your environment.
0
 
LVL 8

Author Comment

by:Senior IT System Engineer
ID: 41806001
Ah I see,

Because the testing required 6 cores of 2.6 ghz, is that calculation correct to max the CPU limit ?
0
 
LVL 121

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 41806018
If you create a VM with 6 vCPU, you cannot exceed that which is set.

as for maxing out, that really depends on the software and whether it's multithreaded, and SMP aware, to use all those CPUs.

Changing CPU resources MHZ - Upper limit for this virtual machine’s CPU allocation.

So normally you would reduce it, to clamp the VM resources.

I thought you were trying to limit the CPU and Memory ? as not to impact you current environment ?
0
 
LVL 8

Author Comment

by:Senior IT System Engineer
ID: 41806022
Yes, that's what I'm trying to do.

I do not have test environment hence the load testing must be running o the same Production DRS cluster.
0
 
LVL 8

Author Closing Comment

by:Senior IT System Engineer
ID: 41810116
Thanks !
0

Featured Post

When ransomware hits your clients, what do you do?

MSPs: Endpoint security isn’t enough to prevent ransomware.
As the impact and severity of crypto ransomware attacks has grown, Webroot fought back, not just by building a next-gen endpoint solution capable of preventing ransomware attacks but also by being a thought leader.

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.
Ransomware is a malware that is again in the list of security  concerns. Not only for companies, but also for Government security and  even at personal use. IT departments should be aware and have the right  knowledge to how to fight it.
Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…

707 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