VMware memory meaning

On vSphere client, Resource Allocation tab,
regarding Memory ,
there are following 2 memory items.
1) Host Memory
2) Guest Memory

1) Host Memory seems to be total physical memory allocated to the Virtual Machine,
and 2) Guest Memory seems to be the memory consumed by the virtual Machine.
Is this true?

and What is overhead consumption ?
and, what is Private ?

In my case,
on my server, open the resource monitor of windows2008R2 server, and
the memory saying installed 40G - available 30G = 10G is used .
this number is relatively same with  vSphere , 1) Host memory consumed is 10G.

Does this Host memory mean what I am explaining noted above?
shouichiAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
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:
VMware Definitions

Host Memory Usage -

Consumed - Actual consumption of physical memory that has been allocated to the virtual machine.

Overhead Consumption - Amount of consumed memory being used for virtualization purposes.

Private - Amount of memory backed by host memory and not being shared.

Also see Duncan's Article here

http://www.yellow-bricks.com/2011/04/29/which-metric-to-use-for-monitoring-memory/

0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
In answer to your question, yes it is.

For monitoring memory for performance, Active and Consumed are metrics to watch.

Guest Memory, falls in other categories, and labels, of Private, Shared, Swapped, Compressed, Ballooned, Unaccessed, and Active.
0
shouichiAuthor Commented:
Thank you for your information.

Active.. what does this mean ?
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Active -  Amount of memory recently accessed.

This is the one to watch, this gives a real indication of the memory, the VM is actually using, in realtime.
0

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
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
Windows Server 2008

From novice to tech pro — start learning today.