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?

IPMCTL User Guide

NextInstalling IPMCTL

Last updated 4 years ago

Was this helpful?

Introduction

ipmctl is an open source utility created and maintained by Intel to manage Intel® Optane™ persistent memory modules. ipmctl, works on both Linux and Windows. The full project is open source and can be seen on . In this guide we will refer to Intel® Optane™ memory modules simply as modules or persistent memory modules.

ipmctl refers to the following interface components:

  • libipmctl: An Application Programming Interface (API) library for managing persistent memory modules.

  • ipmctl: A Command Line Interface (CLI) application for configuring and managing persistent memory modules from the command line.

  • ipmctl-monitor: A monitor daemon/system service for monitoring the health and status of persistent memory modules.

Functionality includes:

  • Discover Intel Optane persistent memory modules on the platform

  • Provision the platform memory configuration

    • Learn more about operating modes in this

  • View and update module firmware

  • Configure data-at-rest security

  • Monitor module health

  • Track performance of modules

  • Debug and troubleshoot modules

Architecture Diagram:

To learn more about how ipmctl works with the hardware see the , which describes all the firmware interface commands used for this operation.

GitHub
video
Intel® Optane™ Persistent Memory OS Provisioning Specification