Virtual Machine Resource Configuration

Virtual machine resources can be configured for both CPU and RAM.

CPUSet and Allocations

At this point in the beta the CPUSet and Allocations for CPU's are not implemented. When they are enabled there will be a post to the public changelog and email announcing they are live.

CPU

The configuration for CPU's allows the user to set a limit for CPU usage or to pre-allocate a certain amount of CPU's on the underlying server to the virtual machine. Alternatively, the CPUSet option allows the user to pin a certain core or range of cores for the VM that will be assigned to the virtual machine.

The limit setting, selected by setting a number of CPUs on the form, allows the virtual machine access to n number of CPU's on its host server without strictly allocating those CPU's. In this case, other virtual machines and containers can share those CPU's without them being reserved for just the virtual machine. Selecting the Allocate checkbox will reserve the CPU for just that virtual machine.

RAM

The configuration for RAM allows the user to set a limit for RAM usage or to pre-allocate a certain amount of RAM from the underlying host that will be reserved for the virtual machine.

The limit setting, selected by setting an amount of RAM on the form, allows the virtual machine access to n GB of RAM on the host server without strictly allocating that memory. In this case, other virtual machines and containers can share that RAM without having it reserved for just the virtual machine. Selecting the Allocate checkbox will reserve the RAM for just that virtual machine.