?
Solved

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

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

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 122

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
Flexible connectivity for any environment

The KE6900 series can extend and deploy computers with high definition displays across multiple stations in a variety of applications that suit any environment. Expand computer use to stations across multiple rooms with dynamic access.

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

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 122

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

Put Machine Learning to Work--Protect Your Clients

Machine learning means Smarter Cybersecurity™ Solutions.
As technology continues to advance, managing and analyzing massive data sets just can’t be accomplished by humans alone. It requires huge amounts of memory and storage, as well as the high-speed power of the cloud.

Question has a verified solution.

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

This article will show you how to create an ISO CD-ROM/DVD-ROM image (*.iso), and MD5 checksum signature, for use with VMware vSphere Hypervisor 6.5 (ESXi 6.5). It's a good idea to compare checksums, because many installations fail because of a corr…
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.
Suggested Courses

771 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