OCP NVME SSD规范解读-3.NVMe管理命令-part1

这篇具有很好参考价值的文章主要介绍了OCP NVME SSD规范解读-3.NVMe管理命令-part1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

4.4 NVMe Admin Command Set章节详细介绍了设备应支持的NVMe管理命令集,包括必需的和可选的命令。以下是一些关键要求和描述:

  1. NVMe-AD-2:识别命令除了支持所有必需的CNS值和相关的必需字段外,还应支持以下可选字段:

    • 格式进度指示器(FPI),更新粒度为1%。

    • I/O性能和耐久性提示:NSFEAT位4设置为1b。

  1. NVMe-AD-3和NVMe-AD-4:在一个NVMe设备中,可以创建多个命名空间,每个命名空间都有自己的LBA(逻辑块地址)范围、容量和其他特性,也就是nvme协议规定的multi-namespace。

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

OCP详细规定了设备应支持的命名空间数量与设备可用容量之间的关系。具体来说:

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

  • 如果设备的可用容量小于或等于1TB,那么设备至少应支持16个命名空间。

  • 如果设备的可用容量大于1TB但小于或等于2TB,那么设备应支持至少32个命名空间。

  • 如果设备的可用容量大于2TB但小于或等于3TB,那么设备应支持至少48个命名空间。

  • 这种模式继续下去,每增加1TB的可用容量,所需的最小命名空间数量就会增加16个。

  • 当设备的可用容量大于7TB时,设备应支持至少128个命名空间。

  1. NVMe-AD-5和NVMe-AD-6:设备应支持格式NVM命令,并支持安全擦除设置值000b、001b和010b。

  2. NVMe-AD-7:设备应支持Sanitize命令,并支持Block Erase(010b)、Overwrite(011b)和Crypto Erase(100b)sanitize操作。从NVMe Spec 1.3开始,对数据安全方面增加了一个“Sanitize”功能

Sanitize清除的数据很彻底,对FTL映射表、User Data(包括已经写入NAND和仍在cache里的)、Meta Data、安全密匙、CMB中SQ/CQ相关信息、可能含有用户数据的log等等会全部清除。不过,sanitize操作不会改变RPMB、boot分区、不包含用户数据的cache等内容。

RPMB是Replay Protected Memory Block的缩写,它的存在目的是用来给系统存放一些特殊的、需要进行访问授权的数据。

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

NVMe Spec中定义了三种Sanitize类型:Block Erase, Crypto Erase和Overwirte.

  • Block Erase:采用block级别清除所有的用户数据;

  • Crypo Erase: 擦除安全密匙;

  • Overwrite: 用特定的pattern数据覆盖用户数据。不过这个对NAND-based SSD不提倡,因为会降低NAND的使用寿命。

OCP NVME SSD规范解读-3.NVMe管理命令-part1,OCP,linux,服务器,人工智能

一旦启动了Sanitize操作,是不能中断的,除非fail了。即使power cycle或者controller level reset之后,santize会继续执行。文章来源地址https://www.toymoban.com/news/detail-764971.html

到了这里,关于OCP NVME SSD规范解读-3.NVMe管理命令-part1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ceph入门到精通-SATA SSD、HDD和NVMe读写性能差异

    SATA SSD、HDD和NVMe是不同类型的存储设备,它们在读写性能方面有所区别。 读写IOPS(每秒输入/输出操作次数):通常在10,000至100,000 IOPS之间,具体取决于具体的型号和制造商。 带宽:SATA III接口的最大带宽为600 MB/s(理论值),但实际上SSD可能会受到其他因素的限制而达不到

    2024年01月17日
    浏览(32)
  • 树莓派5使用PCIE M.2 NVME SSD固态硬盘扩展版HAT制作小电脑

    上一篇文章《树莓派5使用USB外接M2接口1TB固态硬盘作启动盘》 杭州野芯科技(Mcuzone)生产的树莓派许多周边产品是受到爱好者的喜欢,最近树莓派官方开源了PCIE的应用,他们推出了一款PCIE M.2 NVME SSD固态硬盘扩展版HAT。我选择了支持2242尺寸的规格,这款扩展版还配置了制作精

    2024年02月03日
    浏览(65)
  • 你所不知道的NVMe SSD固态硬盘读写速度及国货的惊喜--基于FPGA的速度测试

      在\\\"FPGA实现高带宽NVMe SSD读写\\\"帖子中介绍了项目背景及系统架构、FPGA实现NVMe读写的大致实现方法。项目中需要将图像传感器产生的高速数据流实时稳定的持续存储,即不仅要求较高的存储带宽,还同时需要该存储带宽保持始终稳定、持续。   在项目做系统设计的时候

    2024年02月06日
    浏览(40)
  • 驱动 | Linux | NVMe | 1. NVMe Driver的前世今生和工作原理概述

    本文主要参考这里 1 ’ 2 的解析和 linux 源码 3 。 此处推荐一个可以便捷查看 linux 源码的网站 bootlin 4 。 更新:2022 / 02 / 19 NVMe 离不开 PCIe , NVMe SSD 是 PCIe 的 endpoint 。 PCIe 是 x86 平台上一种流行的外设总线,由于其 Plug and Play 的特性,目前很多外设都通过 PCI Bus 与 Host 通信,

    2024年02月16日
    浏览(32)
  • [元带你学NVMe协议] 你懂 PCIE 和 NVME是如何相依相恋?

    传送门: 总目录 主页:元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言。 个人辛苦整理,付费内容,禁止转载。 固态硬盘中的王者,一说非PCIE 莫属,一说非NVME SSD 莫属。 PCIE 和 NVME 因何而生? PCIE 和 NVME 的联系和区别? 本着对 PCIE 和 NVME 的好奇心,本文带您一一

    2024年02月06日
    浏览(43)
  • 华硕 P8B75-V 支持 NVME BIOS固件 和 刷 NVME 教程

    事前警告:刷BIOS有风险风险风险险险险 (变砖后一般可以通过烧录修复) 最近看网上的NVME硬盘很便宜 所以就买了一块 安装到电脑上。给我的老台式机升升级,买了一个 PCIE 转 NVME 协议的扩展卡。安装上以后克隆系统,以为全部搞定了。把老硬盘拿下来后发现无法启动到系

    2024年02月08日
    浏览(145)
  • NVMe驱动注释(持续更新)

    个人主页 :www.jiasun.top 界面比CSDN简洁一点,阅读体验更好,现已将全部博客迁移到个人主页,欢迎关注! 往期文章: NVMe驱动学习记录-1 NVMe驱动学习记录-2 NVMe驱动 请求路径学习记录 整合了之前文章的一些内容 源码地址:https://mirrors.tuna.tsinghua.edu.cn/kernel/v4.x/linux-4.19.90.ta

    2024年02月16日
    浏览(29)
  • NVME介绍

    本篇内容使用于介绍NVME 是什么、通信结构,接口类型、性能评定、NVME 协议通信原理,NVME代码解读等部分。 (一) 首先NVME是什么呢? NVME是一种被用于host software与非易失性内存的子系统通信的寄存器级别的接口。 主要为企业、数据中心以及客户端系统中应用PCIe接口的固态存储

    2024年02月11日
    浏览(29)
  • NVMe TCG安全数据存储简介

    NVMe(非易失性内存主机控制器接口规范)与TCG(可信计算组)的集成主要体现在数据安全、固件验证和硬件信任根等方面,以确保存储设备的数据保护能力和安全性。 TCG Opal定义了一套针对自加密硬盘(SED, Self-Encrypting Drives)的标准化安全子系统类(SSC, Security Subsystem Class)

    2024年01月23日
    浏览(29)
  • VMware ESXi添加NVMe硬盘扩容

    18年春节,也就是2月份,我买了第一块NVMe固态硬盘,容量是250G,价格是499块,券后481块。当时对于这种读取2100 MBps,写入1300 MBps的高性能产品,我直呼太值了!毕竟当时SATA接口的固态盘也要四百块左右,而速度只有600 MBps。 后台因为容量问题,又在2019年国庆买了一块500G的

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包