Celebrate National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

VMWARE balloon issue

Posted on 2011-09-27
3
Medium Priority
?
860 Views
Last Modified: 2012-05-12
I am getting high cpu utlization on some of my guests they are windows 2003 boxes . attached is the ballooned ram info and the memory configuration of the guest , I know that this is due to some misconfig on the memory , but not sure what to do next  sss
0
Comment
Question by:NAMEWITHELD12
[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
3 Comments
 
LVL 1

Author Comment

by:NAMEWITHELD12
ID: 36713292
I think i know what is going on the guest is allocated 2gb ram , but it is limited at the resource pool at 1gb so ......
0
 
LVL 23

Assisted Solution

by:bhanukir7
bhanukir7 earned 400 total points
ID: 36716501
hi

VMware balooning is applied only when there is limited memory on the ESX server (memory over commit) and not based on the limits.

so you may want to check if this machine is part of any cluster or resource pool where there is memory limit

or if the over all memory usage on the physical ESX host is higher than 80%

regards
bhanu
0
 
LVL 23

Accepted Solution

by:
Mysidia earned 1600 total points
ID: 36896329
This panel shows  "Limit:  1.00gb"   "Configured: 2.00gb"

In other words, the VM is configured for 2gb of RAM,  but a  Limit of  1gb has been applied to the VM.

The OS running in the VM has no idea about that "1gb limit",  therefore, the guest OS will attempt to use the entire 2gb,  resulting  in ballooning,  or swapping   of the portion of private memory used minus the VM's limit  by the hypervisor in order to enforce the limit.

Because this configuration doesn't actually relieve memory pressure in the guest OS, and creates a performance penalty, due to the hypervisor having to apply ballooning or swapping, it is strongly recommended that you change the VM's configured memory to 1gb,  OR remove the limit from the VM under  Edit Settings >  Resources > Memory.


There are situations where memory limits are suitable,  but in general they are not, and aggregate performance is much better when configuring  resource pools, memory share values,  and reservations,  for the VMs that need memory with higher priority rather than attempting to set a limit on lower priority VMs.

Share priorities apply when there is resource contention on the host.

Resource limits ALWAYS apply;  even if there is 30gb of RAM free on the host,
a VM with  2gb of memory assigned and limited to 1gb  can balloon and swap.



0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

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

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
In this article, I show you step by step with screenshots to assist you - HOW TO: Deploy and Install the VMware vCenter Server Appliance 6.5 (VCSA 6.5), with some helpful tips along the way.
This video shows you how to use a vSphere client to connect to your ESX host as the root user. Demonstrates the basic connection of bypassing certification set up. Demonstrates how to access the traditional view to begin managing your virtual mac…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…

730 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