Is it normal that my physical memory doesn't add up to the total?

awesomeITguy

Reputable
Jan 5, 2015
4
0
4,510
Can someone please help answer this question. Researching gives different answers, but no direct answer. Is it something I configured wrong maybe? I'm running ESXI 5.5 with Windows Server Enterprise 2008 R2. I thought the available and free memory should add up to the total. Thanks in advance http://tinypic.com/r/2lb2bft/8
 
Solution


Windows will always ensure that a minimum amount of memory remains free for kernel usage. This memory is technically "free" and is accounted for as such but it is not "available" in the sense that it can be allocated to applications and it will not be populated by the cache.

"Cached" is physical memory that is currently serving as a cache. The entirety of the cache usage is available to processes when needed...


Windows will always ensure that a minimum amount of memory remains free for kernel usage. This memory is technically "free" and is accounted for as such but it is not "available" in the sense that it can be allocated to applications and it will not be populated by the cache.

"Cached" is physical memory that is currently serving as a cache. The entirety of the cache usage is available to processes when needed but free memory will usually be used first.

"Free" is the amount of physical memory that is not in use for any purpose, over time it will be filled with a cache and should approach near zero.

"Available" is the amount of physical memory that is available for immediate allocation to processes without needing to perform swapping swapping.

"Modified (not listed) is write cached data that needs to be written back to the primary backing store before it can be allocated to private process usage.

The OS reserve can be calculated by the following formula

Cached + Free - Available - Modified. This should be between 16MiB and 64MiB depending on the kernel.
 
Solution