- Notes, cautions, and warnings
- Introduction
- Change list
- NVDIMM-N Overview
- Hardware
- BIOS
- iDRAC NVDIMM-N Management
- Server Behavior with NVDIMM-Ns
- DIMM Configuration Changes
- Windows
- Linux
- ESXi
- General Errata
Press PowerOn button on the server
Follow the guidance in Section 4 to setup BIOS.
Enable the Persistence Memory, enable “NVDIMM Interleave”, disable “NVDIMM Read-Only”.
Install RHEL or start OS if it is already installed
When OS is up running,
$ su
CPU0’s 6 NVDIMM-Ns show up as /dev/pmem0, CPU1’s 6 NVDIMM-Ns appear as /dev/pmem1.
# ls /dev/pmem*
View the size of /dev/pmem0 and /dev/pmem1, each should be around 6*16 GB = 96GB because each NVDIMM-N is 16 GB.
# lsblk
Create xfs file system for /dev/pmem0 and /dev/pmem1
# mkfs.xfs /dev/pmem0
Create directory /mnt/nvdimm0 and /mnt/nvdimm1
# mkdir –p /mnt/nvdimm0
Mount /dev/pmem0 and /dev/pmem1
# mount –t xfs –o dax /dev/pmem0 /mnt/nvdimm0
Save the mount point and option so that devices will be mounted on next reboot.
# echo "/dev/pmem0 /mnt/nvdimm0 xfs dax 0 0" >> /etc/fstab
Copy files to /mnt/nvdimm0 and /mnt/nvdimm1, then shutdown.
# echo “writing into nvdimm” >> /mnt/nvdimm0/write.txt # shutdown