VMware

[VMware] Intel Optane PMEM BIOS 설정 for VMware ESXi

인프라보이 2020. 12. 18. 18:03

물리적인 서버에 Intel Optane 메모리를 장착하여 PMEM(영구 메모리)를 활성화하는 방법입니다.

 

1. Intel Optane DC Persistent Memory 소개

먼저 Intel Optane Persistent Memory (PMEM)에 대해서 아래 링크 참조해주세요.
www.intel.com/content/www/us/en/architecture-and-technology/optane-dc-persistent-memory.html

 

Intel® Optane™ Persistent Memory

Intel® Optane™ persistent memory represents a big memory breakthrough for your biggest data challenges.

www.intel.com

Intel Optane Persistent Memory (영구 메모리)는 무엇인가?
이론적인 내용은 위 링크에서 확인하고, 제가 좀 더 쉽게 이해한 내용은 아래와 같습니다.

 일반적인 DRAM과 동일한 DIMM슬롯에 장착이 가능하며, 128GB ~ 512GB 이상의 용량을 가진 모듈 
 또한 영구메모리란 단어처럼 서버에 전원이 OFF 되어도 메모리에 데이터를 저장하는 모드(Mode)를 제공

아래 그림처럼 일반 DIMM 슬롯에 Optane Memory가 장착된 사진입니다.

 

Intel Optane DC Persistent Memory 12개와 일반 RDIMM 메모리 12개가 장착된 서버 메인보드
Intel Optane DC Persistent Memory

 

 

 

2. Intel Optane Persistent Memory를 활용한 VMware 영구 메모리 설정

우선 하드웨어(메인보드)에서 Intel Optane을 지원하는지 확인하여야 합니다. 지원된다는 가정하에, 
서버(하드웨어) 전원 부팅 후 BIOS에서 아무런 작업을 하지 않으면 ESXi에서 영구 메모리는 0 Byte로 표기됩니다. 

  (1) BIOS 영구 메모리 설정
      하드웨어 벤더마다 BIOS에서 설정하는 부분이 다릅니다.  

      BIOS에서는 아래와 같은 순서로 설정하였습니다.
          - Intel Optane DC Persistent Memory Configuration
          - Region
          - Reserve Memory를 100% 설정

   (2) VMware ESXi에서 영구메모리 활성화 여부 확인
      영구 메모리 총 1.48TB이며, 407GB 사용 중!

 

 

 

 

 

 

3. 가상 머신(VM)에 영구 메모리 할당

초반에 "Memory"라는 단어와 생긴 모양도 DRAM이라 많은 혼란이 있었음. 
 "옵테인 메모리"가 갖는 용량을 데이터스토어(스토리지)로 사용합니다. 
비휘발성 메모리 => 데이터는 스토리지 영역에 저장 => 속도는 메모리 수준이며 이 데이터는 스토리지에 저장한 것처럼 사용

가상 머신에는  하드 디스크가 연결되어야 하며, 이 하드디스크는 VMDK 또는 VHD 형식으로 스토리지에 저장됩니다.  아래 그림과 같이 디스크 파일의 위치는 Intel Optane Memory로 잡힌 영구 메모리 영역(PMem 데이터스토어)입니다.

가상 머신을 생성할 때, 스토리지 선택 단계에서 PMem을 선택하여 디스크 위치를 PMem인 영구 메모리 영역으로 지정할 수 있습니다.  (아래 그림의 스토리지 정책에 표기된 230DS는 PMem이 아닌 표준 데이터스토어 영역)

 

스토리지를 표준 데이터스토어 또는 PMem 으로 선택할 수 있는 단계

 

가상 머신 생성이 완료되어 연결된 디스크를 확인하면 아래와 같이 분리된 데이터스토어를 볼 수 있습니다.
저는 OS 영역은 표준 데이터스토어, 그리고 데이터가 저장될 영역은 영구 메모리(PMem)로 분리하여 I/O테스트 등 성능 테스트를 진행할 예정입니다.

 

가상머신에 할당 된 두개 디스크의 데이터스토어 확인. 

 

 

영구 메모리를 사용한 것과 일반 SSD를 사용한 것과 성능 차이 측정 예정.
BIOS Setup 사진은 언젠가 호스트 재부팅할 때, 다시 업데이트할게요. 

<영구 메모리 모드 : 1LM>

 

<메모리 모드 : 2LM>

728x90