You are here: Supporting Documents > System Reference Information > Important Physical Machine and Virtual Machine Considerations > Virtual Machine Recommendations and Limits

Virtual Machine Recommendations and Limits

Virtual machines (VMs) require certain CPU core resources and have and other limits for memory, networks, and storage.

Recommended Number of CPU Cores

The number of cores recommended for everRun Enterprise workloads depends upon the number of vCPUs in each VM and the types of the VMs as described below:

Item Number of Physical Threads
Fixed system overhead (host and system management) 2
Each FT guest with n vCPUs n + 2 (typical)
Each HA guest with n vCPUs n + 1 (typical)
Note: A non-hyperthreaded physical CPU core can handle 1 physical thread. A hyper-threaded physical CPU core can handle 2 physical threads.

The actual number of required threads depends upon the workload. The guidelines above should cover most workloads. Since any given workload may require fewer or more threads, it’s good practice to test and characterize your specific workload.

Examples

A single 4-vCPU FT guest typically requires:

Four 5-vCPU FT guests typically require:

Virtual Machine Limits

For systems with many or large virtual machines (VMs), configure everRun with 10 Gb sync links, and for the everRun software itself, 4 vCPUs and 4096 MB. Refer to the Preferences -> Systems Resources page in the everRun Availability Console for instructions on setting the everRun Enterprise system resources to the maximum.

The following table lists an everRun Enterprise system's maximum VM capacities.

Item

Maximum

Max. VCPUs per FT VM

8

Max. VCPUs per HA VM

16

Max. Memory per FT VM 256 GB
Max. Memory per HA VM 256 GB

Max. Availability Links per VM

2
Max. Virtual Networks per VM 20
Max. Storage Volumes per VM

12

Max. Volume Size

Less than 2 TB

of