VMware vSphere 7.x Memory Reclamation
Jun. 11th, 2020 12:40 pmVMware vSphere 7.x Memory Reclamation-Part 1: Basics
https://blogs.virtualmaestro.in/2020/06/01/vmware-vsphere-7-x-memory-reclamation-techniques-part-1-basics/
Why do we need memory reclamation?
There are couple of scenarios, where memory reclamation is required. We will discuss these scenarios here shortly.
As we all know, when VM is being created, we need to allocate amount of memory to the virtual machine. Lets assume that we have a VM called as VM-1 allocated with 1 GB of memory at the of creating VM.
Remember a point that VM has no pre-allocated host physical memory. Memory is allocated to VM on demand. So when VM-1 is created, it does not have pre-allocated memory on ESXi host even though we allocated 1 GB memory at the time of creation. Instead, when VM-1 is powered on, hypervisor intercepts the VM’s memory accesses request and allocates memory to the VM on its first access to the memory as on demand provisioning.
https://blogs.virtualmaestro.in/2020/06/01/vmware-vsphere-7-x-memory-reclamation-techniques-part-1-basics/
Why do we need memory reclamation?
There are couple of scenarios, where memory reclamation is required. We will discuss these scenarios here shortly.
As we all know, when VM is being created, we need to allocate amount of memory to the virtual machine. Lets assume that we have a VM called as VM-1 allocated with 1 GB of memory at the of creating VM.
Remember a point that VM has no pre-allocated host physical memory. Memory is allocated to VM on demand. So when VM-1 is created, it does not have pre-allocated memory on ESXi host even though we allocated 1 GB memory at the time of creation. Instead, when VM-1 is powered on, hypervisor intercepts the VM’s memory accesses request and allocates memory to the VM on its first access to the memory as on demand provisioning.