The ndctl , daxctl , and cxl-cli utilities are used to manage the libnvdimm (non-volatile memory device) sub-system in the Linux Kernel. ndctl and daxctl are used to manage persistent memory devices and namespaces and they are required for certain Persistent Memory Development Kit (PMDK) features. cxl-cli is used to manage Compute Express Link (CXL) devices.