IPMCTL User Guide
HomePMDKNDCTLBlog
Version 2.x
Version 2.x
  • IPMCTL User Guide
  • Installing IPMCTL
    • Installing IPMCTL packages on Linux
    • Building and Installing IPMCTL from Source on Linux
    • Installing IPMCTL on Microsoft Windows using the MSI Installer
    • Building and Installing IPMCTL on Microsoft Windows from Source
  • Basic Usage
  • Module Discovery
    • Show System Capabilities
    • Show Socket
    • Show Topology
    • Show Memory Resources
    • Show Device
  • Provisioning
    • Concepts
    • Create Memory Allocation Goal
    • Provision App Direct
    • Provision Memory Mode
    • Provision Mixed Mode
    • Show Memory Allocation Goal
    • Dump Memory Allocation Settings
    • Load Memory Allocation Goal
    • Delete Memory Allocation Goal
  • Instrumentation
    • Show Sensor
    • Change Sensor Settings
    • Show Device Performance
  • Debug
    • Run Diagnostic
    • Show Error Log
    • Dump Debug Log
    • Show ACPI Tables
    • Show Device Platform Configuration Data
    • Delete Device Platform Configuration Data
    • Inject Error
  • Support and Maintenance
    • Show Events
    • Version and Firmware
Powered by GitBook
On this page

Was this helpful?

  1. Provisioning

Provision App Direct

Creates a memory allocation goal for App Direct in either one fully interleaved region, or non-interleaved, meaning one region per module.

Examples

Configures all the PMem module capacity in AppDirect mode with all modules in an interleaved set:

$ ipmctl create -goal PersistentMemoryType=AppDirect

Configures all the PMem module capacity in AppDirect mode with all modules in an interleaved set:

$ ipmctl create -goal PersistentMemoryType=AppDirectNotInterleaved

Configures the PMem module capacity across the entire system with 50% in AppDirect (Interleaved) and 50% reserved:

ipmctl create -goal PersistentMemoryType=AppDirect Reserved=50

Create an Interleaved AppDirect goal using all modules in Socket0:

$ ipmctl create -goal -socket 0x0000 PersistentMemoryType=AppDirect
PreviousCreate Memory Allocation GoalNextProvision Memory Mode

Last updated 3 years ago

Was this helpful?