Users Guide
Table Of Contents
安装 RHEL 或启动操作系统(如果已安装)
当操作系统正在运行时,
$ su
CPU0 的 6 个 NVDIMM-N 显示为 /dev/pmem0,CPU1 的 6 个 NVDIMM-N 显示为 /dev/pmem1。
# ls /dev/pmem*
查看 /dev/pmem0 和 /dev/pmem1 的大小,每个应大约为 6*16 GB = 96 GB,因为每个 NVDIMM-N 为 16 GB。
# lsblk
为 /dev/pmem0 和/dev/pmem1 创建 xfs 文件系统
# mkfs.xfs /dev/pmem0
创建目录 /mnt/nvdimm0 和 /mnt/nvdimm1
# mkdir –p /mnt/nvdimm0
装载 /dev/pmem0 和 /dev/pmem1
# mount –t xfs –o dax /dev/pmem0 /mnt/nvdimm0
保存装载点和选项,以便在下一次重新引导时装载设备。
# echo "/dev/pmem0 /mnt/nvdimm0 xfs dax 0 0" >> /etc/fstab
将文件复制到 /mnt/nvdimm0 和 /mnt/nvdimm1,然后关闭。
# echo “writing into nvdimm” >> /mnt/nvdimm0/write.txt
# shutdown
交叉存取验证
按下服务器上的开机按钮
当操作系统运行时,
$ su
验证 /mnt/nvdimm0 的内容,对于 /mnt/nvdimm1,执行相同操作
# cat /mnt/nvdimm0
# shutdown
两个已装载的设备 /mnt/nvdimm0 和 /mnt/nvdimm1 将会显示,每个设备的容量大约为 96 GB 或 6 个 NVDIMM-N。
/mnt/nvdimm0 和 /mnt/nvdimm1 上存储的文件在引导过程中会存留。
只读模式 NVDIMM-N
按下服务器上的开机按钮
按照第 4 部分中的指导设置 BIOS。
启用 Persistence Memory(永久内存)、NVDIMM Interleave(NVDIMM 交叉存取)、NVDIMM Read-Only(NVDIMM 只读)。
当操作系统已启动并且运行时,
$ su
42 Linux