Planning Virtual Machine Memory
Allocate memory to assign physical memory to a virtual machine (VM) on your everRun system.
When allocating memory to a VM, consider the following information and restrictions:
- The total memory you can allocate to the VMs is equal to the total amount of memory available on the everRun system (see Memory Requirements) minus the memory allocated to the everRun system software (which you can set to 1, 2, or 4 gigabytes (GB), as described in Configuring System Resources). For example, if the total amount of memory is 16 GB, and you allocate 2 GB to the system software, there are 14 GB of memory available to the VMs.
- You can provision a single VM with memory up the total amount of memory available to the VMs. Each VM consumes its requested amount of memory plus an additional 20% memory for overhead.
- The minimum memory allocation is 256 MB, but 64-bit operating systems require 600 MB or more. Be sure to verify the memory requirements for your guest operating systems.
- The System page of the everRun Availability Console (see The System Page) indicates the total amount of memory, the memory allocated to the everRun system software, the memory consumed by running VMs, and the amount of free memory. Use this page to verify your memory allocations.
- The everRun software does not allow over-provisioning of memory for running VMs; it prevents you from starting VMs that would exceed the total physical memory of the physical machines. You may safely allow over-provisioning of memory to occur only if one or more of the VMs is stopped while the other is running, for example, during VM upgrades or VM point-in-time backup or recovery.
- If necessary, you can manually redistribute memory by shutting down or reconfiguring one or more under-utilized VMs and then reassigning the available resources to a more heavily-utilized VM.
Related Topics
Memory Requirements
Creating and Migrating Virtual Machines
Managing Virtual Machine Resources