XenCenter

VM CPU 및 메모리 할당

VM을 생성할 때 가상 CPU를 할당하고, vCPU에 제공할 소켓당 코어 수를 지정하며, VM에 대한 초기 메모리 리소스를 설정할 수 있습니다. 새 VM이 생성된 후 언제든지 설정을 변경할 수 있습니다.

소켓당 코어 수가 2의 거듭제곱인지 확인하십시오. 그렇지 않으면 예기치 않은 동작이 발생할 수 있습니다. 자세한 내용은 알려진 문제를 참조하십시오. vCPU 수는 소켓당 코어 수로 나누어 떨어져야 합니다.

XenCenter®의 vCPU 핫플러그 기능은 VM을 다시 시작할 필요 없이 실행 중인 Linux VM에 할당된 vCPU 수를 동적으로 늘릴 수 있도록 합니다.

옵션

vCPU 수

(Windows VM의 경우)

새 VM에 할당할 가상 CPU(vCPU) 수를 입력합니다.

VM에서 최상의 성능을 얻으려면 VM에 할당된 vCPU 수가 서버의 물리적 CPU 수를 초과해서는 안 됩니다.

참고:

필요한 경우 이 값은 나중에 변경할 수 있습니다. 자세한 내용은 VM 속성 변경: CPU 및 메모리를 참조하십시오. VM에서 지원되는 최대 vCPU 수에 대한 자세한 내용은 XenServer 구성 제한을 참조하십시오.

최대 vCPU 수

(Linux VM의 경우)

메뉴에서 새 VM에 할당할 최대 가상 CPU(vCPU) 수를 선택합니다.

VM에서 최상의 성능을 얻으려면 VM에 할당된 vCPU 수가 서버의 물리적 CPU 수를 초과해서는 안 됩니다.

참고:

필요한 경우 이 값은 나중에 변경할 수 있습니다. 자세한 내용은 VM 속성 변경: CPU 및 메모리를 참조하십시오.

토폴로지

vCPU의 토폴로지를 지정합니다.

기본적으로 XenServer®는 각 vCPU에 대해 소켓당 하나의 코어를 할당합니다. 예를 들어, 4개의 vCPU를 할당하면 소켓당 1개의 코어를 가진 4개의 소켓으로 나타납니다. 이 설정을 변경하고 목록에서 옵션을 선택하려면 토폴로지 메뉴를 클릭하십시오.

소켓당 코어 수가 2의 거듭제곱인지 확인하십시오. 그렇지 않으면 예기치 않은 동작이 발생할 수 있습니다. 자세한 내용은 알려진 문제를 참조하십시오. vCPU 수는 소켓당 코어 수로 나누어 떨어져야 합니다.

참고:

소켓당 코어 설정은 서버에 있는 소켓 수와 설치된 운영 체제에 따라 달라집니다. 일부 운영 체제는 CPU 수에 제한이 있습니다. 이 옵션을 설정할 때 운영 체제 요구 사항을 준수하십시오.

초기 vCPU 수

(Linux VM의 경우)

이 옵션은 VM에 할당된 초기 vCPU 수를 표시합니다. 기본적으로 이 수는 이전 단계에서 설정한 최대 vCPU 수와 같습니다. 목록에서 선택하여 VM에 할당된 초기 vCPU 수를 수정할 수 있습니다.

메모리

VM에 할당할 메모리 양을 입력하십시오.

XenServer 템플릿은 일반적인 VM 구성을 제공하며 게스트 운영 체제 유형에 따라 메모리에 대한 합리적인 기본값을 설정합니다. 다음 고려 사항은 새 VM에 처음 할당할 메모리 양에 영향을 미칠 수 있습니다.

  • VM에서 실행되는 애플리케이션의 종류.
  • 동일한 메모리 리소스를 사용하는 다른 가상 머신.
  • 가상 머신과 함께 서버에서 실행되는 애플리케이션.

새 VM이 생성된 후 VM의 CPU 및 메모리 탭에서 메모리 할당을 조정할 수 있습니다. 이 탭에서 동적 메모리 제어(DMC)를 활성화하여 동일한 풀에 있는 VM 간에 메모리를 동적으로 재할당할 수도 있습니다. 자세한 내용은 VM 메모리 구성을 참조하십시오.

VM 전원 상태 시나리오

다음 표에는 세 가지 VM 전원 상태와 다양한 vCPU 시나리오가 나열되어 있습니다.

VM 전원 상태 최대 vCPU 수 초기 vCPU 수 현재 vCPU 수
실행 중 증가/감소할 수 없음 해당 없음 증가만 가능합니다.
종료됨 증가/감소할 수 있음 증가/감소 가능 해당 없음
일시 중단됨 수정할 수 없음 해당 없음 수정할 수 없음

관련 문서

XenServer 현재 릴리스

VM CPU 및 메모리 할당