28.4. 配置持久内存以用于设备 DAX 模式


设备 DAX (devdax)提供了应用程序直接访问存储的方法,而无需参与文件系统。设备 DAX 的好处是它提供有保证的故障粒度,可以使用 --align 选项与 ndctl 工具进行配置:
# 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() 变体,因为用例与持久内存编程相关联。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.