This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
start [2018/09/20 14:53] Barret Rhoden [Quick Setup Guide] added config options for huge pages / FS_DAX_PMD |
start [2018/09/26 22:47] Robert Elliott |
||
---|---|---|---|
Line 128: | Line 128: | ||
ndctl create-namespace ties a namespace to a block device or character device: | ndctl create-namespace ties a namespace to a block device or character device: | ||
- | ^ mode ^ description ^ device path ^ label metadata ^ atomicity ^ filesystems ^ DAX ^ PFN metadata ^ former name ^ | + | ^ mode ^ description ^ device path ^ device type ^ label metadata ^ atomicity ^ filesystems ^ DAX ^ PFN metadata ^ former name ^ |
- | | raw | raw | /dev/pmemN | no | no | yes | no | no | | | + | | raw | raw | /dev/pmemN | block | no | no | yes | no | no | | |
- | | sector | sector atomic | /dev/pmemNs | yes | yes | yes | no | no | | | + | | sector | sector atomic | /dev/pmemNs | block | yes | yes | yes | no | no | | |
- | | fsdax | filesystem DAX | /dev/pmemN | yes | no | yes | yes | yes | memory | | + | | fsdax | filesystem DAX | /dev/pmemN | block | yes | no | yes | yes | yes | memory | |
- | | devdax | device DAX | /dev/daxN.M | yes | no | no | yes | yes | dax | | + | | devdax | device DAX | /dev/daxN.M | character | yes | no | no | yes | yes | dax | |
For modes with PFN metadata ("struct page" metadata), overhead is 64 bytes per 4 KiB of persistent memory. | For modes with PFN metadata ("struct page" metadata), overhead is 64 bytes per 4 KiB of persistent memory. |