ESXi 6.7 이상은 NVM(비휘발성 메모리) 또는 PMem(영구 메모리)이라고 하는 최신 컴퓨터 메모리 기술을 지원합니다.

PMem은 휘발성 컴퓨터 메모리의 높은 데이터 전송 속도와 기존 스토리지의 지속성 및 복원력을 모두 갖추고 있습니다. PMem 디바이스는 낮은 액세스 지연 시간을 가지며 재부팅 또는 정전 과정에서도 저장된 데이터를 유지할 수 있습니다.

호스트의 영구 메모리 리소스 소비 모드

물리적 PMem 디바이스를 호스트에 추가하면 ESXi가 PMem 리소스를 탐지하고 호스트에서 실행되는 가상 시스템에 호스트-로컬 PMem 데이터스토어로 제공합니다. 게스트 운영 체제에 따라 가상 시스템은 PMem 리소스에 직접 액세스할 수 있습니다.

각 호스트에는 호스트의 모든 PMem 리소스를 풀링하고 표현하는 로컬 PMem 데이터스토어 하나만 있을 수 있습니다.

영구 메모리는 메모리와 스토리지의 속성을 모두 가집니다. 따라서 가상 시스템은 ESXi 호스트의 PMem 리소스를 메모리(가상 NVDIMM 디바이스를 통해)로 사용하거나 스토리지(가상 PMem 하드 디스크를 통해)로 사용할 수 있습니다.

호스트-로컬 PMem 데이터스토어에는 직접 액세스되는 모든 NVDIMM 디바이스 및 가상 PMem 하드 디스크가 저장됩니다.

vPMem(가상 PMem)

이 모드에서 게스트 운영 체제가 PMem을 인식하는 경우 가상 시스템은 호스트의 물리적 PMem 리소스에 직접 액세스하여 표준 바이트 주소 지정 가능 메모리로 사용할 수 있습니다.

가상 시스템은 가상 NVDIMM(비휘발성 듀얼 인라인 메모리 모듈)을 사용하여 PMem에 직접 액세스합니다. NVDIMM은 일반 메모리 채널에 상주하지만 비휘발성 메모리를 포함하는 메모리 디바이스입니다. vSphere 6.7에서 가상 NVDIMM은 호스트의 물리적 PMem 영역을 나타내는 새로운 유형의 디바이스입니다. 단일 가상 시스템은 최대 64개의 가상 NVDIMM 디바이스를 가질 수 있습니다. 각 NVDIMM 디바이스는 호스트-로컬 PMem 데이터스토어에 저장됩니다.

참고: 가상 시스템에 NVDIMM 디바이스를 추가하려면 가상 시스템이 하드웨어 버전 14여야 하며 게스트 운영 체제가 영구 메모리를 지원해야 합니다. 게스트 운영 체제가 PMem을 인식하지 못하면 PMem을 계속 사용할 수 있지만 NVDIMM 디바이스를 가상 시스템에 추가할 수 없습니다.

vPMemDisk(가상 PMem 디스크)

이 모드에서 가상 시스템은 호스트의 PMem 리소스에 직접 액세스할 수 없습니다.

가상 PMem 하드 디스크를 가상 시스템에 추가해야 합니다. 가상 PMem 하드 디스크는 PMem 스토리지 정책이 적용되는 전통적인 SCSI 디스크입니다. 이 정책은 하드 디스크를 자동으로 호스트-로컬 PMem 데이터스토어에 배치합니다.

이 사용 모드에서는 가상 시스템의 하드웨어 버전 및 게스트 운영 체제에 대한 요구 사항이 없습니다.

참고: 게스트 운영 체제가 PMem을 인식하지 못하면 가상 시스템은 vPMemDisk를 통해서만 PMem을 사용할 수 있습니다.

다음 다이어그램은 영구 메모리 구성 요소가 상호 작용하는 방식을 보여줍니다.

영구 메모리 구성 요소 간의 상호 작용

NVDIMM 또는 가상 영구 메모리 디스크와 함께 VM을 구성하고 관리하는 방법에 대한 자세한 내용은 "vSphere 리소스 관리" 설명서를 참조하십시오.

PMem 데이터스토어 구조

VMware Host Client 사용자 인터페이스에서는 호스트-로컬 PMem 데이터스토어의 복잡한 구조에 대한 정보를 제공합니다. 이 정보를 분석하고 문제 해결 및 관리 목적으로 사용하려면 이러한 복잡한 구조와 관련된 개념을 숙지해야 합니다.

모듈
VMware Host Client 사용자 인터페이스에서 모듈은 호스트의 마더보드에 연결된 물리적 NVDIMM을 나타냅니다.
VMware Host Client에서 각 모듈의 상태를 확인하고 비정상 NVDIMM 모듈을 식별할 수 있습니다.
인터리빙 집합
인터리빙 집합은 하나 또는 여러 모듈의 논리적 그룹으로, 물리적 DIMM에 걸쳐 정보가 분산된 방식과 ESXi가 모듈에서 정보를 읽는 방식을 나타냅니다. ESXi는 각 인터리빙 집합에서 차례로 정보를 읽기 때문에 인터리빙 집합을 통해 메모리 처리량이 향상됩니다.

예를 들어 인터리빙 집합이 두 개의 모듈로 구성된 경우 ESXi는 두 개의 물리적 DIMM에서 병렬로 정보를 읽은 후 다음 인터리빙 집합을 처리합니다.

VMware Host Client 사용자 인터페이스에서는 NVDIMM이 인터리빙 집합으로 그룹화되는 방식에 대한 정보를 제공합니다.
네임스페이스
네임스페이스는 NVDIMM에서 연속적으로 주소가 지정된 메모리 범위 영역입니다. 네임스페이스는 전체 인터리빙 집합에 걸쳐 있을 수 있습니다. PMem 데이터스토어는 네임스페이스를 기반으로 구축됩니다.
VMware Host Client에서는 모든 네임스페이스의 용량, 상태 및 위치 ID를 볼 수 있습니다.

VMware Host Client에서 모듈, 인터리빙 집합 및 네임스페이스에 대한 정보 보기

VMware Host Client에서 호스트-로컬 PMem 데이터스토어의 모듈, 인터리빙 집합 및 네임스페이스에 대한 정보를 볼 수 있습니다. 따라서 비정상 모듈을 쉽게 식별하고 문제를 해결할 수 있습니다.

호스트-로컬 PMem 데이터스토어에서는 대부분의 기존 데이터스토어 관리 작업을 수행할 수 없습니다. 그러나 문제 해결을 위해 모듈, 인터리빙 집합 및 네임스페이스에 대한 정보를 사용할 수 있습니다.

사전 요구 사항

호스트에 하나 이상의 물리적 NVDIMM 디바이스가 있는지 확인합니다.

프로시저

  1. 탐색기 창에서 스토리지를 클릭합니다.
  2. 영구 메모리 탭에서 호스트-로컬 PMem 데이터스토어에 대한 정보를 봅니다.
    • PMem 데이터스토어를 구성하는 NVDIMM에 대한 정보를 보려면 모듈을 클릭합니다.
    • NVDIMM의 네임스페이스에 대한 정보를 보려면 네임스페이스를 클릭합니다.
    • 모듈 또는 물리적 NVDIMM이 인터리빙 집합으로 어떻게 그룹화되어 있는지 보려면 인터리빙 집합을 클릭합니다.

VMware Host Client에서 네임스페이스 삭제

ESXi가 아닌 이전에 호스트 시스템에 설치된 운영 체제를 통해 생성된 네임스페이스를 VMware Host Client에서 삭제할 수 있습니다.

사전 요구 사항

  • 호스트를 유지 보수 모드로 전환합니다.
  • 나중에 필요한 경우 네임스페이스의 컨텐츠를 백업합니다.

프로시저

  1. VMware Host Client에서 스토리지를 클릭합니다.
  2. 영구 메모리 탭에서 네임스페이스를 클릭합니다.
  3. (선택 사항) 네임스페이스 목록의 [상태] 열에서 ESXi가 현재 사용 중인 네임스페이스를 확인합니다.
    공간을 확보하려면 [사용 중] 상태의 네임스페이스를 삭제해야 합니다.
  4. 네임스페이스를 선택하고 삭제 아이콘을 클릭합니다.
    중요: 네임스페이스를 삭제하면 데이터스토어의 공간이 확보되지만 호스트를 재부팅한 후에만 확보된 공간을 사용할 수 있습니다.
  5. 호스트 재부팅 아이콘을 클릭하여 호스트를 재부팅합니다.

결과

선택된 네임스페이스가 PMem 데이터스토어에서 삭제됩니다. ESXi는 PMem 데이터스토어가 사용할 수 있는 새 네임스페이스를 자동으로 생성합니다. 새 네임스페이스는 삭제된 것과 동일한 용량, 유형 및 위치 ID를 갖습니다.