VMWare Performance Question - Metrics

I have a fairly beefy host
Intel i5-3570K CPU 3.4 GHz

I only have 3 VMs in my lab on it and I am constantly getting Host Memory Usage Warnings. I am trying to understand all the different metrics and it is overwhelming. I am doing my due diligence to figure it out but need some help. I believe is it my VC-LAB VM which is causing the problem. It has vCenter Installed. I gave it 2 Cores and 2 Sockets which after reading some documentation is kinda stupid but I don't think this is the cause of the issue. Gave it 13 Gigs of Memory and Put a Swap File on a Separate  HD-SSD. Hopefully no one makes fun of me as I am a rookie with this configuration stuff.

Reviewing metrics I see two issues based on my reading.
#1 - My CPU ready is between 1000 Milliseconds and occasionally  hits 3000 Milliseconds. Should be less than 1000 right?
#2 - Reviewing Resource Allocation I see 1.19GB next to Ballooning and in my reading it should be 0. So again bad.

Last question when I run the advanced Performance Charts I choose the problem VM and lists VM-LAB under the Object Column but also has 0,1,2,3 with CPU Ready Metrics under 1000ms which is irrelevant I assume. I am just wondering what these objects relate to.

Thanks for any advice, so many different metrics and I am getting lost in all the numbers and what configuration mistake I am making.
Tim OBrienSystems EngineerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Firstly, just stick to giving VMs, vCPUs, (don't bother with Cores, unless you have Core License restrictions!)

e.g. 4 vCPUs (4 sockets x 1 core)

I also thing 4 vCPUs for vCenter for you lab, is overkill, single vCPU, 4GB RAM should be adequate for your lab.  (how many VMs ?)

As for pagefiles in the real world, if using an SSD, with use Samsung Magic Optimizer, and it turns OFF the pagefile on an SSD, or moves it to a magnetic disk!

So knock back the vCPU and RAM.

also see my EE Article

Tim OBrienSystems EngineerAuthor Commented:
Ok  I will change the vCPU and RAM. Does the VM try to use all the RAM if I gave it 13 GB of RAM, it is always pretty close to that level and don't understand why as vCenter is the only application worth mentioning on it.

I think I get why I see 0,1,2,3 objects as I assume they are my 4 vCPUs?
I will make those changes and let you know if that helps.

To answer your question I have 3 VMs, a Domain Controller, SQL DB (very little activity) and again the vCenter VM.

Looks like I have a lot of reading to do but worth the effort is, reviewing the links you provided  looks like an excellent resource. Will update you tomorrow if problem is resolved and update the "accept the solution" option. Thanks!!
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
SQL will *ALWAYS* use all the RAM in the Server, and release back to applications, when the applications request memory. SQL Express is used by vCenter Server.

So if you give the server, 16GB, SQL will try and grab 16GB - so yes.

For Labs these days, it's now better to use the vSphere Appliance (rather than Windows!)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Tim OBrienSystems EngineerAuthor Commented:
I haven't received any Host Resource alerts, that seemed to fix it.

Could you let me know about the Object 0,1,2, VC-Lab. I know what the VC-Lab object means but not sure why there is a 0,1,2 and what it references when reviewing the Performance metrics.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.