NUMA nodes¶
To improve performance, SolusVM 2 pins virtual CPUs and memory of KVM servers to NUMA nodes.
When creating, reinstalling, resizing, or migrating a virtual KVM server to a compute resource with multiple NUMA nodes, SolusVM 2 uses the following algorithm to choose the most suitable node:
- Sort NUMA nodes by provisioned memory in ascending order.
- Choose the first NUMA node from the sorted list with free memory sufficient for the server. If none is found, go to the next step.
- Choose the first NUMA node from the sorted list with available memory sufficient for the server. If none is found, go to the next step.
- Choose the first NUMA node from the sorted list.