Users Guide
Table Of Contents
OS の起動時に、
$ su
CPU0 の 6 個の NVDIMM-N が/dev/pmem0 と表示され、CPU1 の 6 個の NVDIMM-N が/dev/pmem1 と表示されます。
# ls /dev/pmem*
/dev/pmem0 と/dev/pmem1 のサイズを表示させると、各 NVDIMM-N は 16 GB であるため、それぞれ約 6 x 16 GB = 96GB となるは
ずです。
# 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
インタリーブの検証
サーバの電源ボタンを押します。
OS が起動したら、次のコマンドを実行します。
$ su
/mnt/nvdimm0 の内容を確認して、/mnt/nvdimm1 に同じ操作を繰り返します。
# cat /mnt/nvdimm0
# shutdown
マウントされた 2 つのデバイス、/mnt/nvdimm0 と /mnt/nvdimm1 が表示されます。サイズはそれぞれ約 96 GB(6 x NVDIMM-N)
です。
/mnt/nvdimm0 と /mnt/nvdimm1 に保存されたファイルは、再起動しても維持されます。
読み取り専用モードの NVDIMM-N
サーバの電源ボタンを押します。
セクション 4 の指示に従って BIOS をセットアップします。
Persistence Memory(永続メモリ)を有効にし、NVDIMM Interleave(NVDIMM インタリーブ)を有効にし、NVDIMM Read-Only
(NVDIMM 読み取り専用)を有効にします。
Linux 45