본문 바로가기
HW Knowledge/Hewlett-Packard Enterprise

What is PMEM(Persistent Memory)

by 스쳐가는인연 2018. 9. 6.

PMEM(Persistent Memory)가 무엇인지...

 

PMEM은 메모리 속도를 이용하고자 하는 스토리지(Storage, 저장장치) 기술이다.

 

저장 장치들의 기술이 발전함에 따라 그 I/O 속도도 비약적으로 빨라지고 있다.

하지만, 아직 CPU의 속도에 절대적으로 이르지 못한다. (너무도 부족하다)

 

PMEM은 그러한 속도를 극복해 보고자, CPU에 가장 근접한 외부 장치인 메모리 I/O 기술을 이용한 저장장치 기술이다.

(System에 말그대로 Disk(Storage)로 인식된다)

 

HPE에서는 PMEM 제품을 2가지 라인업으로 제공하고 있다.

(아직 시장에 공급되지 않은 3D Xpoint가 추가되면 3가지로 ...)

 

첫 번째가 NVDIMM이다.

NVDIMM은 일반 DIMM에 NAND Flash를 추가한 것으로 이해할 수 있다.

평상시는 주전원을 통해 일반 DIMM 처럼 IO가 발생되고, 비정상적인 시스템 종료가 발생되면,

백업 전원을 통해 DRAM의 자료가 NAND Flash로 복제 저장된다.

이 후 전원이 복원되면 NAND Flash에 저장된 데이터를 복원할 수 있다. (기능을 제공한다)

백업 전원의 경우, HPE는 Smart Storage Battery를 통해 지원한다.

 

그러나, NVDIMM은 용량이 작고, 매우 고가이다.

사용하고자 하는 용량이 클수록 초기 도입 비용이 장벽이 될 수 있다. (상대적 ...)

 

두 번째가 HPE에서 제안하는 Scalalbe Persistent Memory 기능이다.

(현기준 DL380 Gen10만 지원하고, 다른 모델도 추 후 지원할 예정)

 

NVDIMM의 구조(Architecture)를 풀어 놓은 것으로 이해할 수 있다.

일반 DIMM 중 일부를 PMEM으로 지정하여 저장장치로 사용한다(기능을 제공한다)

NVDIMM의 NAND Flash를 NVMe Disk가, Backup 전원을 PSU에 포함된 Battery가 대체한다.

 

일반 DIMM을 사용하기 때문에 큰 용량 DIMM을 활용할 수 있어, 상대적으로 초기 도입 비용 및 증설이 용이하다.

 

이 기능을 사용하기 위해서는 세 가지 필수 부품이 필요하다.

- HPE System과 HPE Smart Memory

  (현기준 64GB DIMM까지 지원하고, 128GB는 지원하지 않음)

- HPE Battery Backed Power Supply Unit

- NVMe Disk

 

현 기준: 2018 Sept.

 

참고자료
HPE Persistent Memory for HPE ProLiant Servers
https://h20195.www2.hpe.com/v2/getdocument.aspx?docname=4aa6-4680enw

 

HPE Scalable Persistent Memory User Guide

https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00038915en_us

반응형