하드웨어 메모리 고려사항 (Hardware Memory Considerations)

이 절에서는 vSphere 6.7과 함께 사용할 메모리에 대한 지침을 제공한다.

Persistent Memory (PMem)

영구 메모리(Persistent memory, PMem)는 표준 서버 DIMM 슬롯에 맞지만 DRAM에 비해 다양한 장점을 가진 일종의 비휘발성 메모리다. PMem의 유형 및 구성 방식에 따라 다음과 같은 몇 가지 조합이 이점에 포함될 수 있다.

  • 재부팅 시 지속 가능
  • DRAM보다 용량이 더 큼
  • DRAM보다 GB당 비용 절감

Intel Optane DC Persistent Memory Modules(DCPMM)와 NVDIMM-N 등 다양한 유형의 PMem을 사용할 수 있으며, PMem은 각각 아래에서 논의되며 지원하기 위해 설계된 서버에서만 사용할 수 있다. DCPMM은 다음 두 가지 모드 중 하나로 구성할 수 있다: 메모리 모드(Memory Mode) 및 앱 직접 모드(App Direct Mode).

ESXi 6.5 U3 및 6.7 EP10에서 Memory Mode를 활성화; 6.7 EP10은 App Direct Mode 지원.

Intel Optane DC Persistent Memory Modules (DCPMM)

DCPMM은 휘발성 DRAM보다 용량이 크고, GB당 비용이 저렴하지만 접근 속도가 약간 느린 PMem의 일종이다. DCPMM에서 사용할 수 있는 용량이 클수록 시스템당 더 많은 총 메모리가 허용될 수 있다.

Optane DC Persistent Memory Modes

위에서 언급한 바와 같이 DCPMM은 메모리 모드와 앱 다이렉트 모드 중 하나 또는 각 모드에서 부분적으로 구성할 수 있다.

  • 메모리 모드에서 DCPMM은 운영 체제에 시스템 메인 메모리로 제공한다. 이 모드에서는 DCPMM(시스템의 DRAM이 더 크지만 느린)의 캐시로 사용된다. 이 모드는 운영체제나 응용프로그램을 변경할 필요가 없다. 메모리 모드를 사용하면 비교 가능한 비용의 DRAM 시스템보다 높은 VM 밀도를 달성할 수 있다. 이 모드에서 작업부하의 성능은 D램 캐시의 크기와 작업부하의 액세스 패턴에 따라 달라진다.
    메모리 모드에서 Optane DC PMem에 대한 성능 통찰력은 Intel Optane DC Persistent Memory “Memory Mode” Virtualized Performance Study를 참조하기 바란다.
  • 앱 다이렉트 모드에서 DCPMM은 운영 체제에 영구 메모리로 표현되고, Pmem-aware 운영체제(예: ESXi 6.7 EP10)에서 직접 사용된다. 이 모드는 레거시 애플리케이션과 새로운 PMem-aware 애플리케이션 둘 다 새로운 방식으로 DCPMM을 사용할 수 있게 한다.
    ESXi 가상 시스템은 앱 다이렉트 모드의 DCPMM을 가상 시스템에 연결된 일반 디스크로 사용할 수 있다. 이를 vPMEMDisk라고 한다. 이 경우 게스트 운영 체제가 PMem-aware일 필요가 없다.
    가상 하드웨어 버전 14 이상에서 실행되는 ESXi 가상 시스템도에서도 DCPMM을 앱 다이렉트 모드로 가상 NVDIMM 디바이스 처럼 사용할 수 있다. 이를 vPMEM이라고 한다. 이 구성에서는 vPMEMDisk와 달리 ESXi 스토리지 스택이 바이패스 된다. 가상 NVDIMM 디바이스를 사용하려면 게스트 운영 체제가 PMem-aware이어야 한다.
    앱 다이렉트 모드에서 Optane DC PMem에 대한 자세한 성능 정보는 Persistent Memory Performance in vSphere 6.7 with Intel Optane DC Persistent Memory를 참조하기 바란다.

PMem에서 최고의 성능을 얻으려면 App Direct Mode로 구성하고 vPMEM으로 사용하는 것이 좋다. 최고의 애플리케이션 성능을 얻기 위해서는 마이크로소프트 SQL 서버 2019와 같은 PMem-aware 애플리케이션이 필요할 것이다.

NVDIMM-N Persistent Memory

NVDIMM-N은 휘발성 DRAM과 같은 속도로 작동하지만 재부팅(또는 전원 장애 시 자동으로 저장)해도 컨텐츠가 보관되는 PMem의 일종이다.

NVDIMM-N은 항상 운영 체제에 PMem(DCPMM과 같은 메모리 모드는 없음)으로 표시되므로 ESXi 6.7 EP10과 같은 PMem 인식 운영 체제가 필요하다.

ESXi는 애플리케이션 직접 모드에서 DCPMMM을 사용하는 것과 같은 방식으로 NVDIMM-N을 사용할 수 있다.

NVDIMM-N PMem 성능에 대한 자세한 내용은 Persistent Memory Performance on vSphere 6.7을 참조하기 바란다.

 


Revision #1
Created Thu, Jan 2, 2020 2:59 AM by ikhwan.koo
Updated Thu, Jan 2, 2020 4:28 AM by ikhwan.koo