Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

28.4. Device DAX モードで使用する永続メモリーの設定

デバイス DAX(devdax)は、ファイルシステムが関与せずに、アプリケーションがストレージに直接アクセスする手段を提供します。デバイス DAX の利点は、ndctl ユーティリティーで --align オプションを使用して設定できる、保証されたフォールトの粒度を提供することです。
# ndctl create-namespace --force --reconfig=namespace0.0 --mode=devdax --align=2M
指定のコマンドにより、オペレーティングシステムが一度に 2MiB ページに表示されるようになります。Intel 64 アーキテクチャおよび AMD64 アーキテクチャでは、以下のフォールト粒度に対応しています。
  • 4KiB
  • 2MiB
  • 1GiB
デバイス DAX ノード(/dev/daxN.M)は、以下のシステムコールのみをサポートします。
  • open()
  • close()
  • mmap()
  • fallocate()
read() ユースケースは永続メモリープログラミングに関連付けられているため、write() バリアントはサポートされません。