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 현재 릴리스
-
VMs