Article ID: 000055272 Content Type: Product Information & Documentation Last Reviewed: 01/05/2023

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


Describes management utility tools showing capabilities and differences between ipmctl and ndctl.


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


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

  • ipmctl - Manages Intel® Optane™ Persistent Memory (DCPMM):.
  • 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

Related Products

This article applies to 2 products