VMware Cloud Community
rprime
Contributor
Contributor
Jump to solution

Memory Resource Allocation - Host vs Guest Memory

Hi all

I have read multiple topics about this, but nothing specific to what I have to ask.

I understand that Host Memory is the amount of RAM that a VM is using from it's host and Guest Memory is supposed to represent the % of that host RAM the guest is using.

My question comes in here... I have a SharePoint VM that has 8gb RAM allocated and the Guest Mem % is ~20%.  But if I check Task Manager/PerfMon on the VM console, the guest is sitting at 7.5g.  I am looking to upgrade it's resources which is why I started poking around in here but I am confused as to how this Guest Mem % can possibly be accurate.

Is this a common issue where this counter is inaccurate or am I missing something?

Thanks for your time and assistance!

Ryan

0 Kudos
1 Solution

Accepted Solutions
chriswahl
Virtuoso
Virtuoso
Jump to solution

The host uses an "active" memory algorithm to determine how much memory the VM is actively using.

The VM guest OS shows committed memory to running applications and processes.

These two will rarely be the same.

VCDX #104 (DCV, NV) ஃ WahlNetwork.com ஃ @ChrisWahl ஃ Author, Networking for VMware Administrators

View solution in original post

0 Kudos
4 Replies
chriswahl
Virtuoso
Virtuoso
Jump to solution

The host uses an "active" memory algorithm to determine how much memory the VM is actively using.

The VM guest OS shows committed memory to running applications and processes.

These two will rarely be the same.

VCDX #104 (DCV, NV) ஃ WahlNetwork.com ஃ @ChrisWahl ஃ Author, Networking for VMware Administrators
0 Kudos
rprime
Contributor
Contributor
Jump to solution

Thanks Chris.

Can I interpret this to mean that they're both accurate but in different ways?

Ryan

0 Kudos
stinklyonion
Enthusiast
Enthusiast
Jump to solution

it means that they are both important, rarely the same but have different role when checking VM memory.http://posting.info.tm/wink.gif

0 Kudos
chriswahl
Virtuoso
Virtuoso
Jump to solution

rprime - Correct. Typically something like SQL server will consume the majority of guest memory (from the guest OS perspective) but not necessarily be actively used (from the Host perspective).

VCDX #104 (DCV, NV) ஃ WahlNetwork.com ஃ @ChrisWahl ஃ Author, Networking for VMware Administrators
0 Kudos