다양한 유형의 NUMA 아키텍처를 사용하여 리소스 관리를 수행할 수 있습니다.

고성능 다중 코어 시스템이 급증하면서 NUMA 아키텍처는 메모리 소모가 많은 워크로드의 성능 확장에 뛰어나다는 점 때문에 점점 더 대중화되고 있습니다. 모든 최신 Intel 및 AMD 시스템의 프로세서에는 NUMA 지원 기능이 내장되어 있습니다. 또한 특수 칩셋 지원을 통한 NUMA 동작으로 Intel 및 AMD 프로세서를 확장하는 IBM Enterprise X-Architecture와 같은 기존 NUMA 시스템이 있습니다.

일반적으로 BIOS 설정을 사용하여 NUMA 동작을 활성화하고 비활성화할 수 있습니다. 예를 들어 AMD Opteron 기반 HP Proliant 서버에서는 BIOS에서 노드 인터리빙을 활성화하여 NUMA를 비활성화할 수 있습니다. NUMA가 활성화되면 BIOS는 SRAT(시스템 리소스 할당 테이블)를 구축하며 이 테이블은 ESXi에서 최적화에 사용되는 NUMA 정보를 생성하는 데 사용됩니다. 스케줄링 공정성을 위해 NUMA 노드당 코어 수가 너무 적거나 전체적으로 코어 수가 너무 적은 시스템에 대해서는 NUMA 최적화가 활성화되지 않습니다. numa.rebalancecorestotalnuma.rebalancecoresnode 옵션을 수정하여 이 동작을 변경할 수 있습니다.