Skip To Main Content
Support Knowledge Base

Management Utilities ipmctl and ndctl for Intel® Optane™ Persistent Memory (PMem)

Content Type: Product Information & Documentation   |   Article ID: 000055272   |   Last Reviewed: 03/04/2025

Environment

Intel® Optane™ Persistent Memory

Description

What are the different management features for Intel® Optane™ persistent memory on Linux*, Windows*, and UEFI regarding differences between the commands ipmctl and ndclt?

Resolution

These are the capabilities and differences of open source management utility tools in ipmctl and ndctl. 

  • ipmctl - Manages Intel® Optane™ persistent memory (PMem):.
  • ndctl - Manages Linux "Libnvdimm" subsystem devices.

The ipmctl is a management utility tool designed to work specifically with the Intel® Optane™ persistent memory. Some management features include:

  • Discover & Manage Modules
  • Provision Platform Config - Memory or App Direct
  • View & Update Module Firmware
  • Monitor Health
  • Track Performance
  • Debug & Troubleshoot
NoteThis tool can be use on Linux, Windows and UEFI.

The ndctl is a Linux-only management utility tool designed to work with persistent memory technologies. Some management features include:

  • Show Module Information
  • Manage Namespaces & Configure Labels
  • Monitor Health
  • Manage Security - Passphrases & Secure Erase
  • Error Injection/Testing