Users Guide

메모리 계산 요구사항
호스트 OS 충분한 메모리가 있어야 I/O 가상화, VM 스냅샷, 관리 등과 같은 서비스를 제공하여 하위 파티션
지원할 있습니다. 호스트는 루트 예비 공간이라고 하는 최소한의 메모리 양을 비축하며 메모리는 VM
할당할 없습니다. 일반적으로, 이러한 최소 메모리 양은 너무 적습니다. 따라서 활동이 많은 기간에는
VM에서 호스트에 제공되는 메모리가 거의 없기 때문에 호스트 OS 제대로 작동되지 않고 Microsoft
Storage Spaces Hyper-V 관리 기능에 영향을 주게 됩니다.
메모리를 VM 할당하지 않고 컴퓨트 노드에서 호스트 OS 최소 8GB 메모리를 비축하는 것이 좋습
니다
.
컴퓨트 노드 장애 VM 나머지 노드로 장애 조치될 추가적인 VM 로드를 관리할 있을만큼 충분한
모리를 사용할 있도록 컨버지드 솔루션을 계획해야 합니다. 컴퓨트 클러스터에서 호스트하는 모든 VM
지정된 메모리의 양은 노드에 사용 가능한 메모리 값과 노드 개수에서 1 값을 곱한 결과 값을 초과하지
않는 것이 좋습니다. 이렇게 하면 컴퓨트 노드 하나에 장애가 발생할 경우에도 최적의 성능을 유지할 있습
니다. 아래 방정식으로 요약할 있습니다.
VM
사용
가능한
메모리
=(
노드당
사용
가능한
메모리
– 8GB) X (
노드
개수
–1)
예를 들어, 노드의 메모리가 128GB이고 호스트에 예약된 RAM 8GB 2-노드 컨버지드 클러스터에서는
솔루션에 있는 모든 VM 할당할 있는 메모리는 (128–8) X (2–1) = 120GB 메모리를 초과하지 않아야
합니다. VM에서 사용 가능한 RAM 2GB 구성되어 있으면 솔루션에서 최대 60개의 VM 또는 노드당
30개의 VM 지원됩니다.
다른 예로, 노드의 메모리가 256GB 3-노드 컨버지드 클러스터에서는 컴퓨트 클러스터에서 호스트하
모든 VM 496GB 메모리를 할당할 있습니다. 예에서, 노드 하나에 장애가 발생하면 나머지 2 노드
각각에 있는 248GB VM 할당된 메모리를 제공하기에 충분하며 노드의 호스트 OS용으로 8GB 예비
메모리를 비축합니다.
동적 메모리
VM 구성할 동적 메모리가 활성화되어 있는 경우 모든 VM 최대 RAM 설정값의 합계가 이전 섹션에서
계산된 컴퓨트 클러스터의 실제 메모리 용량을 초과하지 않는 것이 좋습니다.
동적 메모리를 활성화하면 가상화된 환경에서 메모리를 재할당할 때마다 간헐적으로 약간의 지연이 발생하
, 메모리 관리와 관련하여 호스트 OS에서 다소 오버헤드가 발생합니다.
다음은 동적 메모리와 관련된 VM 설정을 요약한 내용입니다. 이러한 설정은 Set-VM PowerShell cmdlet
용하거나
Hyper-V 관리자를 사용하여 구성할 있으며 VM 상주하는 노드에서 구성해야 합니다.
노트: 동적 메모리는 VM 중지된 상태에서 활성화하거나 비활성화할 있습니다.
시작 RAM
시작 RAM 값은 New-VM Set-VM cmdlet 사용하여 VM 생성할 설정하거나, VM Hyper-V 관리자
사용하여 메모리의 하드웨어 설정 아래에 설정할 있습니다.
시작 RAM 값은 VM 전원이 켜져 있을 필요한 메모리의 양을 지정합니다. 값은 게스트 OS 시작하는
필요한 메모리가 게스트 OS 실행하는 필요한 최소 메모리보다 많을 최소한의 RAM 레벨을 초과할
있습니다.
35