고급 가상 NUMA 특성을 사용하여 가상 NUMA 사용량을 사용자 지정할 수 있습니다.

표 1. 고급 NUMA 특성

특성

설명

기본값

cpuid.coresPerSocket

가상 CPU 소켓당 가상 코어의 수를 결정합니다. 값이 1보다 크면 가상 시스템에 가상 NUMA 토폴로지가 있는 경우 가상 NUMA 노드의 크기도 결정합니다. 각 물리적 호스트에 대한 정확한 가상 NUMA 토폴로지를 아는 경우 이 옵션을 설정할 수 있습니다.

1

numa.autosize

이 옵션을 설정하면 가상 NUMA 토폴로지에서 가상 노드당 가상 CPU의 수는 각 물리적 노드의 코어 수와 같습니다.

FALSE

numa.autosize.once

이 설정으로 가상 시스템 템플릿을 만들면 이후에 가상 시스템 전원을 켤 때마다 설정이 항상 동일하게 유지됩니다. 가상 시스템의 구성된 가상 CPU의 수가 수정되면 가상 NUMA 토폴로지가 재평가됩니다.

TRUE

numa.vcpu.maxPerVirtualNode

cpuid.coresPerSocket이 2의 배수로 너무 제한된 경우에는 numa.vcpu.maxPerVirtualNode를 직접 설정할 수 있습니다. 이 경우에는 cpuid.coresPerSocket을 설정하지 마십시오.

8

numa.vcpu.min

가상 NUMA 토폴로지를 생성하기 위해 필요한 가상 시스템의 최소 가상 CPU 수입니다.

9

numa.vcpu.maxPerMachineNode

NUMA 노드에서 동시에 스케줄링할 수 있는 동일한 가상 시스템에 속하는 최대 가상 CPU 수입니다. 이 특성을 사용하면 NUMA 노드마다 서로 다른 NUMA 클라이언트를 적용하여 최대 대역폭을 사용할 수 있습니다.

가상 시스템이 실행되고 있는 물리적 호스트에서 노드당 코어의 수입니다.

numa.vcpu.maxPerClient

NUMA 클라이언트에서 최대 가상 CPU 수입니다. 클라이언트는 NUMA에서 하나의 엔터티로 관리되는 가상 CPU 그룹입니다. 기본적으로 각 가상 NUMA 노드가 NUMA 클라이언트이지만 가상 NUMA 노드가 물리적 NUMA 노드보다 큰 경우에는 하나의 가상 NUMA 노드를 여러 NUMA 클라이언트에서 지원할 수 있습니다.

같음: numa.vcpu.maxPerMachineNode

numa.nodeAffinity

가상 시스템의 가상 CPU 및 메모리를 스케줄링할 수 있는 NUMA 노드 집합을 제한합니다.

참고:

NUMA 노드 선호도를 제한하면 NUMA 스케줄러가 공정성을 위해 가상 시스템을 여러 NUMA 노드에서 재조정하는 기능이 방해될 수 있습니다. NUMA 노드 선호도는 재조정 문제를 고려한 후에만 지정하십시오.

numa.mem.interleave

노드를 구성하는 NUMA 클라이언트가 실행 중이고 가상 NUMA 토폴로지가 노출되지 않은 모든 NUMA 노드에서 가상 시스템에 할당된 메모리가 정적으로 인터리브되는지 여부를 지정합니다.

True