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
  3. Linux Environments

Advanced Topics

PreviousUsing the memmap Kernel OptionNextPartitioning Namespaces

Last updated 6 years ago

This section describes advanced topics relating to configuring and using either physical or emulated persistent memory devices.

  • - Describes how to use tools such as fdisk, parted, or gparted to partition larger namespaces in to smaller ones.

  • - Describes how to correctly align the IO for 2MiB hugepages

Partitioning Namespaces
I/O Alignment Considerations