OCP NVME SSD规范解读-4.NVMe IO命令-2

OCP NVME SSD规范解读-4.NVMe IO命令-2如果 WriteZeroes 命令的 DEAC 位设置为 1b 且 FUA 位清除为 0b 设备应释放指定的块 并在随后对指定块的任何读取操作中返回零值 直到被其他命令 如 Write Copy 等 修改 无论 D

大家好,欢迎来到IT知识分享网。

  1. NVMe-IO-3:
    由于设备具有掉电保护功能(如Power Loss Protection,PLP),因此在以下情况下,性能不应降低:

FUA(Force Unit Access):是计算机存储设备中的一种命令标志或选项。在数据写入操作中,当主机发出带有FUA标志的写入命令时,它强制存储设备直接将数据写入到非易失性存储介质上,而不是先写入缓存中。

在正常情况下,存储设备可能会使用缓存来提高写入性能。数据首先被写入缓存,然后在后台异步地转移到非易失性存储介质。这种方式可以减少实际写入物理介质所需的时间,从而提高系统的整体性能。

当FUA被设置时,存储设备会确保数据直接写入到非易失性存储介质上,然后再返回写入完成的确认给主机。这样可以保证在任何情况下,数据都已经安全地存储在设备上,即使立即发生电源故障也不会丢失。

Flush Cache:由于PLP使得任何缓存都变为非易失性,因此刷新缓存不应有任何影响。

Volatile Write Cache(特性标识符06h):设置禁用写缓存的功能,这部分在NVME协议中也有对应的定义

图片

  1. NVMe-IO-4/5/6/7:
    设备应支持Write Zeroes命令,并支持以下设置:
    • Force Unit Access (FUA) :用于指示设备是否应立即将数据写入持久化存储介质。

    De-allocate (DEAC) :用于指示设备是否应在写入零的同时释放已分配的空间。

同时这种情况下,OCP要求,一个或多个Write Zeroes命令应当能够在一分钟内完全释放整个设备,包括更新FTL(Flash Translation Layer)映射

  1. NVMe-IO-8:
    设备应支持Compare命令,该命令用于比较设备上的数据和主机提供的数据。
  2. NVMe-IO-9:
    设备应支持Compare and Write fused command pair,这是一种将比较和写入操作组合在一起的优化命令,可以提高效率。
  3. NVMe-IO-10/11/12/13/14:
    设备应支持Write Uncorrectable命令,该命令用于标记无法纠正的逻辑块地址(LBAs)。支持以单个LBA的粒度标记LBAs为不可纠正,而不考虑FTL间接寻址粒度中的LBA数量。

关于Write Uncorrectable命令注入的UNC报错信息,NVME协议并没有给出明确要求,是否要包含在SMART Media Error技术之中

图片

但是,在OCP规范中,明确要求Write Uncorrectable命令注入的不可纠正错误(例如读取错误)不应计入Smart / Health Information(日志标识符02h)的Media and Data Integrity Errors字段。 

小编每日撰文不易,如果您看完有所受益,欢迎点击文章底部左下角“关注”并点击“分享”、“在看”,非常感谢!

精彩推荐:

  • PCIe surprise down异常与DPC功能分析
  • 过度加大SSD内部并发何尝不是一种伤害
  • NVMe over CXL技术如何加速Host与SSD数据传输?
  • 为什么QLC NAND才是ZNS SSD最大的赢家?
  • SSD在AI发展中的关键作用:从高速缓存到数据湖
  • 浅析不同NAND架构的差异与影响
  • SSD基础架构与NAND IO并发问题探讨
  • 字节跳动ZNS SSD应用案例解析
  • SSD数据在写入NAND之前为何要随机化?
  • 深度剖析:DMA对PCIe数据传输性能的影响
  • NAND Vpass对读干扰和IO性能有什么影响?
  • HDD与QLC SSD深度对比:功耗与存储密度的终极较量
  • NVMe SSD:ZNS与FDP对决,你选谁?
  • 如何通过优化Read-Retry机制降低SSD读延迟?
  • 关于硬盘质量大数据分析的思考
  • 存储系统性能优化中IOMMU的作用是什么?
  • 全景解析SSD IO QoS性能优化
  • NVMe IO数据传输如何选择PRP or SGL?
  • 浅析nvme原子写的应用场景
  • 多维度深入剖析QLC SSD硬件延迟的来源
  • 浅析PCIe链路LTSSM状态机
  • 浅析Relaxed Ordering对PCIe系统稳定性的影响
  • 实战篇|浅析MPS对PCIe系统稳定性的影响
  • 浅析PCI配置空间
  • 浅析PCIe系统性能
  • 存储随笔《NVMe专题》大合集及PDF版正式发布!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/152349.html

(0)
上一篇 2025-03-08 21:33
下一篇 2025-03-08 22:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信