Persistent Memory Documentation
HomePMDKNDCTLBlog
  • Persistent Memory Documentation
  • Getting Started Guide
    • Introduction
    • PMDK Introduction
    • NDCTL Introduction
    • System Requirements
    • Creating Development Environments
      • Linux Environments
        • Using the memmap Kernel Option
        • Advanced Topics
          • Partitioning Namespaces
          • I/O Alignment Considerations
      • Windows Environments
      • Virtualization
        • Windows Server Hyper-V
        • Using QEMU Virtualization
        • VMware VSphere/ESXi
      • Cloud Environments
        • Microsoft Azure Cloud
        • Google Cloud Platform (GCP)
    • Installing NDCTL
    • Installing PMDK
      • PMDK Directory Structure
      • Installing PMDK using Linux Packages
      • Installing PMDK from Source on Linux
      • Installing PMDK on Windows
  • IPMCTL User Guide
  • NDCTL User Guide
Powered by GitBook
On this page
  1. Getting Started Guide
  2. Creating Development Environments

Virtualization

PreviousWindows EnvironmentsNextWindows Server Hyper-V

Last updated 6 years ago

This section describes how support for physical and emulated persistent memory devices, commonly referred to as Non-Volatile DIMMs (NVDIMMs), is provided through various virtualization and hypervisor technologies. The table below shows the supported features of each technology.

NVDIMM

Regions

Namespaces

FSDax

DevDax

Persistent Pools

Yes

Yes

Yes

Yes

Yes

Yes

Docker Containers

No

No

No

Yes*

Yes*

Yes

Yes

Yes

Yes

Yes

Yes

Yes

QEMU Virtualization
VMWare VSphere