[번역] Understanding vSAN memory consumption in ESXi 6.0 U3, 6.5.0d, and later (2113954)

출처 : https://kb.vmware.com/s/article/2113954

제목 : Understanding vSAN memory consumption in ESXi 6.0 U3, 6.5.0d, and later (2113954)

목적

이 문서에서는 vSAN 6.2(ESXi 6.0 업데이트 3 이상) 및 vSAN 6.6(ESXi 6.5.0d 이상)의 최신 버전에서 메모리 소비량에 대한 정보를 제공하고 예제 시나리오를 제공한다.

해결

vSAN 메모리 소비량을 계산하려면 다음과 같은 방정식을 사용할 수 있다.

vSANFootprint = HOST_FOOTPRINT + NumDiskGroups * DiskGroupFootprint

DiskGroupFootprint = DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + CacheSize * CACHE_DISK_FOOTPRINT + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT

HOST_FOOTPRINT: 디스크 그룹에 관계없이 각 ESXi 호스트에 대해 vSAN에서 사용하는 메모리 양

NumDiskGroups: 호스트의 디스크 그룹 수(범위 1-5)

DiskGroupFootprint: 호스트의 각 개별 디스크 그룹에 할당된 메모리 양.

NumCapacityDisks: 각 디스크 그룹의 용량 디스크 수입니다.

Capacity_DISK_FOOTPRINT: 디스크 크기에 관계 없이 용량 디스크당 할당된 메모리 양.

DISKGROUP_FIXED_FOOTPRINT: 호스트의 각 개별 디스크 그룹에 할당된 고정 메모리 양.

DISKGROUP_SCALABLE_FOOTPRINT: ESXi 호스트의 물리적 메모리 양을 기준으로 각 개별 디스크 그룹에 할당된 메모리 양

CacheSize: 캐시 디스크 크기(GB)(SSD의 경우 0~600, 하이브리드 0~2TB)

CASE_DISK_FOOTPRINT: 캐시 디스크의 GB당 할당된 메모리 양.

상수
HOST_FOOTPRINT = 7100 MB
CAPACITY_DISK_FOOTPRINT = 160 MB (ALL_FLASH)
CACHE_DISK_FOOTPRINT = 20 MB (ALL_FLASH)
DISKGROUP_FIXED_FOOTPRINT = 1360 MB (ALL_FLASH) *
CAPACITY_DISK_FOOTPRINT = 180 MB (HYBRID)
CACHE_DISK_FOOTPRINT = 10 MB (HYBRID)
DISKGROUP_FIXED_FOOTPRINT = 1610 MB (HYBRID)
DISKGROUP_SCALABLE_FOOTPRINT = 0.5% of system memory **

중복 제거 기능이 설정된 디스크 그룹의 경우 디스크 그룹당 120MB의 추가 비용이 발생한다.
하이브리드 구성의 경우 확장 가능한 설치 공간은 시스템 메모리의 0.5% 또는 캐시 디스크 크기의 0.2% 중 더 작은 것이 될 것이다.

모든 플래시의 캐시 디스크는 600GB로 제한되므로 600GB보다 큰 SSD를 사용하면 추가 메모리를 소비하지 않는다.

방정식은 호스트의 디스크 그룹 간에 디스크 수와 크기가 동일한 동종 디스크 그룹을 가정한다. 디스크 그룹의 경우 디스크 그룹 풋프린트는 각 디스크 그룹을 개별적으로 계산하고 집계해야 한다.

호스트 SSD 크기가 600GB인 몇 가지 작업 예를 들어보자. 각 디스크 그룹은 256GB의 시스템 메모리를 가진 호스트에 3개의 MD(또는 All Flash Case용 데이터 디바이스)를 가지고 있다.

예 1: 호스트당 하나의 디스크 그룹, 하이브리드 구성:

공식:

HOST_FOOTPRINT + ( NumDiskGroups * ( DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + ( CacheSize * CACHE_DISK_FOOTPRINT) + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT)))

예:

7100 + (1610 + 1228 + 600 * 10 + 3 * 180) = 16478 MB

예 2: 호스트당 3개의 디스크 그룹, 하이브리드 구성:

공식:

HOST_FOOTPRINT + NumDiskGroups * (DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + CacheSize * CACHE_DISK_FOOTPRINT + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT)

예:

7100 + 3 * (1610 + 1228 + 600 * 10 + 3 * 180) = 35234 MB

예 3: 호스트당 하나의 디스크 그룹, 올플래시 구성:

공식:

HOST_FOOTPRINT + NumDiskGroups * (DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + CacheSize * CACHE_DISK_FOOTPRINT + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT)

예:

7100 + (1360 + 1310 + 600 * 20 + 3 * 160) = 22250 MB

예4: 호스트당 3개의 디스크 그룹, 중복제거 구성:

공식:

HOST_FOOTPRINT + NumDiskGroups * (DISKGROUP_FIXED_FOOTPRINT + DISKGROUP_SCALABLE_FOOTPRINT + CacheSize * CACHE_DISK_FOOTPRINT + NumCapacityDisks * CAPACITY_DISK_FOOTPRINT)

예:

7100 + 3 * (1360 + 120 + 1310 + 600 * 20 + 3 * 160) = 52910 MB

관련 정보

vSAN 클러스터에 참여하는 호스트의 메모리 요구 사항을 계산할 때 고려할 사항:

  • vSAN은 호스트의 메모리가 32GB 미만일 때 메모리 사용량을 다시 축소한다.
  • 클러스터의 노드 수가 32개보다 클 경우 vSAN이 추가 메모리를 소비한다.
    자세한 내용은 vSAN insufficent memory(2071753)을 참조.