[2 days left] What’s wrong with your cloud strategy? Learn why multicloud solutions matter with Nimble Storage.Register Now

x
?
Solved

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

Posted on 2016-09-19
11
Medium Priority
?
81 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 123

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 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 123

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 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
2017 Webroot Threat Report

MSPs: Get the facts you need to protect your clients.
The 2017 Webroot Threat Report provides a uniquely insightful global view into the analysis and discoveries made by the Webroot® Threat Intelligence Platform to provide insights on key trends and risks as seen by our users.

 
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 123
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 123

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 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 123

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 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

Ask an Anonymous Question!

Don't feel intimidated by what you don't know. Ask your question anonymously. It's easy! Learn more and upgrade.

Question has a verified solution.

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

If we need to check who deleted a Virtual Machine from our vCenter. Looking this task in logs can be painful and spend lot of time, so the best way to check this is in the vCenter DB. Just connect to vCenter DB(default DB should be VCDB and using…
When rebooting a vCenters 6.0 and try to connect using vSphere Client we get this issue "Invalid URL: The hostname could not parsed." When we get this error we need to do some changes in the vCenter advanced settings to fix the issue.
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…
This Micro Tutorial walks you through using a remote console to access a server and install ESXi 5.1. This example is showing remote access and installation using a Dell server. The hypervisor is the very first component of your virtual infrastructu…

656 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