Understanding Memory Resource Management in VMware vSphere 5.0
VMware ESX, a crucial component of VMware vSphere 5.0, is a hypervisor designed to efficiently manage hardware resources including CPU, memory, storage and network among multiple, concurrent virtual machines. This paper describes the basic memory management concepts in ESXi, the configuration options available and provides results to show the performance impact of these options. This paper presents the fundamental concepts of these options. ESXi uses high-level resource management policies to compute a target memory allocation for each virtual machine (VM) based on the current system load and parameter settings for the virtual machine (shares, reservation and limit2).