VMware vSphere

 View Only
  • 1.  Memory Limits

    Posted Dec 08, 2009 07:50 PM

    Setting Memory limits:

    Example:

    VM with 2GB Available Memory, 1GB Limit, No reservation.

    If my ESX Host that the VM is on, has available memory, can the VM take more physical memory than the Memory limit.

    I ask this because my understanding is that it can't, but when I monitor the performance of the VM.

    Memory Granted and Memory active both went over the Limit and swap did not fill up.

    Please can someone clarify.

    Thank you.

    Nick



  • 2.  RE: Memory Limits

    Posted Dec 08, 2009 08:11 PM

    I'd suggest you to have a look at , part "How ESX Server Hosts Allocate Memory"

    ---

    Paul Svirin

    StarWind Software developer ( http://www.starwindsoftware.com )



  • 3.  RE: Memory Limits

    Posted Dec 08, 2009 08:17 PM


  • 4.  RE: Memory Limits
    Best Answer

    Posted Dec 08, 2009 10:07 PM

    > If my ESX Host that the VM is on, has available memory, can the VM take more physical memory than the Memory limit.

    No it can't. I don't know how you configured this, but if it's TRUELY a limit, then no it can't take more than you set. So if you know you want to limit the RAM to 1GB, why not simply configure the RAM as 1GB?

    ARe you setting the limits at the pool level or VM level? You can configure VM's within a pool to get a certain limit of memory, but if you configure this at the VM level then it will not go over the limit.