HW & SW setup starting point description

In order to make the optimal use of your Remote Persistent Memory:

  1. Make sure you have all following required HW components [1] and check: how many and what kind of those items do you have? Which socket/slot/channel are they located in?:

    • main system board supporting 2nd generation Intel® Xeon® Scalable processors,
    • 2nd generation Intel® Xeon® Scalable CPUs,
    • Intel® Optane™ persistent memory modules,
    • DRAM DIMMs and
    • RDMA-capable NICs.
  2. Verify that you have the required Linux kernel version: the Linux NVDIMM/PMem drivers are enabled by default, starting with Linux mainline kernel 4.2. We recommend mainline kernel version 4.19 or later to deliver Reliability, Availability and Serviceability (RAS) features required by the Persistent Memory Development Kit (PMDK) [2].

  3. Populate your DIMMs according to one of the recommended topologies as described in detail in the chapter “Recommended Topologies” of “Intel® Optane™ DC Persistent Memory Quick Start Guide” [3].

  4. Configure your memory modules according to “Provision Intel® Optane™ DC Persistent Memory in Linux” [4] in order to configure your memory properly and optimize its performance.



Performance varies by use, configuration and other factors.

No product or component can be absolutely secure.

Your costs and results may vary.

Intel technologies may require enabled hardware, software or service activation.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

The contents of this web site and the associated GitHub repositories are BSD-licensed open source.