Home > Workload Solutions > SAP > Guides > SAP HANA HCI Guides > SAP HANA Deployments on Dell PowerFlex Hyperconverged Infrastructure > CPU and memory sizes for SAP HANA VMs
With the NUMA architecture, each CPU in a server (NUMA node) has local memory assigned but can also access the nonlocal memory assigned to the other CPUs on the server. Because access to local memory is faster, we recommend configuring SAP HANA production VMs with the NUMA architecture in mind to avoid access to nonlocal memory.
The following table provides guidelines for configuring vCPU and memory for an SAP HANA production VM:
SAP HANA VM size | vCPU (cores) | Memory | Maximum number of SAP HANA VMs per host |
Small (half-socket) | 50 percent of the cores of a NUMA node | Two-socket: 25 percent of the total RAM of the server Four-socket:12.5 percent of the total RAM of the server | Two-socket host: 2 Four-socket: 6 |
Medium (full-socket) | 100 percent of the cores of a NUMA node | Two-socket: 50 percent of the total RAM of the server Four-socket: 25 percent of the total RAM of the server | Two-socket: 1 Four-socket: 3 |
Large (four-socket only) | All cores of two NUMA nodes | 50 percent of the total RAM of the server | Four-socket: 1 |
X-Large (four-socket only) | All cores of three NUMA nodes | 75 percent of the total RAM of the server | Four-socket: 1 |
Example:
A physical four-socket PowerEdge R840 server has a fully populated memory configuration with:
The following table described the production SAP HANA VM sizes that are recommended:
VM | Configuration |
Small | 14 vCPUs, 1 socket, 768 GB RAM |
Medium | 28 vCPUs, 1 socket, 1,536 GB RAM |
Large | 56 vCPUs, 2 sockets (28 cores per socket), 3,072 GB RAM |
X-Large | 84 vCPUs, 3 sockets (28 cores per socket), 4,608 GB RAM |