OCP NVME SSD规范解读-15.DSSD set feature功能要求-2

news2024/11/14 22:06:01
  1. 启用IEEE1667隔离区(Enable IEEE1667 Silo):特征标识符C4h允许开启符合IEEE1667标准的安全存储区功能,以实现数据的隔离和安全存储。

图片

4.15.9章节描述了启用IEEE1667 Silo(通过Feature Identifier C4h标识的Set Feature命令)的相关功能和操作要求。在数据中心NVMe SSD规范中,这一特性主要涉及对符合IEEE1667标准的安全存储区域(也称为“Silo”)的启用和管理。

IEEE1667是一项为便携式计算机和移动存储设备定义的安全标准,它提供了一套加密和安全协议,确保存储在设备上的数据受到保护,防止未经授权的访问和泄露。在NVMe SSD中,通过启用IEEE1667 Silo特性,可以创建和管理一个或多个安全存储区域,这些区域内的数据受到加密保护,只能通过正确的身份验证和密钥管理流程才能访问。

利用Feature Identifier C4h标识的Set Feature命令,主机可以向NVMe SSD设备发送指令以启用或禁用IEEE1667 Silo功能。启用该功能后,主机能够进一步配置和使用这些安全存储区域,比如分配和管理存储空间、设置访问权限和密钥等。

Enable IEEE1667 Silo Set Feature功能,为数据中心NVMe SSD提供了一种安全的数据存储解决方案,强化了数据保护,提高了数据安全性。

  1. 延迟监控(Latency Monitor):通过特征标识符C5h可以设置和获取延迟监控功能,用于测量和控制SSD内部各个操作的延迟性能,以便优化系统性能或进行故障诊断。

扩展阅读:OCP NVME SSD规范解读-10. 延迟监控功能

  1. PLP健康检查间隔(PLP Health Check Interval):特征标识符C6h允许设置定期检查设备持久损耗保护健康状态的间隔时间,确保及时发现潜在的存储单元故障。

图片

4.15.13章节详细说明了通过Feature Identifier C6h标识的Set Feature命令来设置PLP Health Check Interval的功能。在数据中心NVMe SSD中,Power Loss Protection(PLP)是一项关键特性,旨在防止在突然断电时,存储在缓存中的数据丢失。

PLP Health Check Interval设置功能允许系统管理员定义设备对其内部PLP电路进行定期健康检查的时间间隔。这个时间间隔是指从一次健康检查结束到下一次健康检查开始之间的最短持续时间。通过定期检查,设备可以确保PLP电路始终处于良好的工作状态,能够在突发断电时迅速启动备份电源,将数据从缓存写入非易失性存储器,从而保护数据免受损失。

在具体应用中,管理员可以根据系统需求和SLA(Service Level Agreement)要求,通过Set Feature命令调整PLP健康检查间隔,以平衡设备的运行效率与数据安全性。例如,对于对数据保护要求较高的系统,可能需要更短的检查间隔以尽早发现并修复可能存在的PLP电路问题。同时,规范中也会明确规定设备如何响应Set Feature命令,以及在收到命令后如何调整和执行健康检查间隔策略。

  1. DSSD电源状态(DSSD Power State):特征标识符C7h用于设置和管理设备的电源状态,以实现更为精细的能耗管理,可能会影响到SSD的性能和功耗。

扩展阅读:OCP NVME SSD规范解读-11. 电源状态管理要求

  1. 设置Telemetry日志配置(Set Telemetry Profile):特征标识符C8h允许主机设置Telemetry数据收集的配置,包括性能统计、错误报告等信息的收集策略和粒度。

扩展阅读:OCP NVME SSD规范解读-12.Telemetry日志要求

  1. DSSD异步事件配置(DSSD Asynchronous Event Configuration):特征标识符C9h用于配置设备如何处理异步事件通知,例如,当发生特定事件时向主机发送通知。

每个DSSD特有的Set Feature操作都具有特定的适用范围,要么作用于命名空间(Namespace),即仅影响特定存储区域的特性;要么作用于控制器(Controller),即影响整个SSD控制器的行为;或者是影响整个非易失性存储子系统(NVM subsystem),即影响到整个SSD的核心功能和操作模式。

在进行这些特性设置时,规范要求设备遵循一系列严格的规定,如在Set Feature命令中正确设置参数,并在设备不支持特定特性时返回适当的错误代码(如无效字段错误),确保设备和主机间的交互正确且可预测。此外,设备必须确保在进行这些特性设置时不会影响到设备的正常运行,尤其是在设置与设备运行状态紧密相关的特性时,例如功率状态或延迟监控时,设备需要确保过渡平滑且不影响数据完整性。

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

精彩推荐:

  • 字节跳动入局存储内存SCM

  • 全球NAND原厂|2024年最新研发动态一览

  • 国产"芯"希望|PCIe 5.0 SSD以后就靠它了~

  • 解读“CFMS中国闪存市场峰会”存储技术看点

  • 首个业内DNA存储技术规范发布

  • 如何突破SSD容量提升的瓶颈?

  • 固态存储是未来|浅析SSD架构的演进与创新技术

  • 论文解读:NAND闪存中读电压和LDPC纠错码的高效设计

  • 华为新发布磁电存储“王炸”,到底是什么?

  • 关于SSD LDPC纠错能力的基础探究

  • 存储系统如何规避数据静默错误?

  • PCIe P2P DMA全景解读

  • 深度解读NVMe计算存储协议

  • 对于超低延迟SSD,IO调度器已经过时了吗?

  • 浅析CXL P2P DMA加速数据传输的原理

  • HDD回暖于2024,与SSD决战于2028

  • SSD固态硬盘的黄金原则:抱最高的希望,做最坏的打算

  • PCIe 6.0生态业内进展分析总结

  • 详细解读QLC SSD无效编程问题

  • NVMe SSD IO压力导致宕机案例解读

  • 浅析PCIe 6.0功能更新与实现的挑战

  • 过度加大SSD内部并发何尝不是一种伤害

  • FIO测试参数与linux内核IO栈的关联分析

  • PCIe surprise down异常与DPC功能分析

  • 过度加大SSD内部并发何尝不是一种伤害

  • NVMe over CXL技术如何加速Host与SSD数据传输?

  • 为什么QLC NAND才是ZNS SSD最大的赢家?

  • SSD在AI发展中的关键作用:从高速缓存到数据湖

  • NVMe SSD:ZNS与FDP对决,你选谁?

  • 如何通过优化Read-Retry机制降低SSD读延迟?

  • 关于硬盘质量大数据分析的思考

  • 存储系统性能优化中IOMMU的作用是什么?

  • 全景解析SSD IO QoS性能优化

  • 存储随笔《NVMe专题》大合集及PDF版正式发布!

如果您也想针对存储行业分享自己的想法和经验,诚挚欢迎您的大作。
投稿邮箱:Memory_logger@163.com (投稿就有惊喜哦~)

《存储随笔》自媒体矩阵

图片

更多存储科普视频讲解,请移步B站账号

图片

如您有任何的建议与指正,敬请在文章底部留言,感谢您不吝指教!如有相关合作意向,请后台私信,小编会尽快给您取得联系,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1551847.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++:转义符(10)

在c中有一些字符无法被显示出来,所以需要使用些特殊字符加字母来展示 可以看到基本都是一个\加一个字母去只执行对应的一个效果 这里我选择几个对于当前来说比较重要的:\n ,\\ ,\t \n换行符 可以看到在c语言中他就是一个可以换行…

echarts图表动态监听dataZoom滑动,控制柱条的宽度以及数值的显示隐藏

当数值过多时,显示所有柱条看着会很凌乱且文字会挤在一起,于是就需要监听datazoom的滑动,拿到对应的阈值后做出相应的配置。 “dataZoom” 事件通常用于响应用户对图表进行数据缩放的操作。 这里是datazoom官网api地址:点击跳转至…

【计算机网络篇】数据链路层(4.1)可靠传输的相关概念

文章目录 🍔可靠传输的相关概念⭐分组丢失⭐分组失序⭐分组重复 🥚注意 🍔可靠传输的相关概念 使用差错检测技术(例如循环冗余校验CRC),接收方的数据链路层就可以检测出帧在传输过程中是否产生了误码&…

基于SpringBoot后端实现连接MySQL数据库并存贮数据

目录 一、什么是MySQL数据库 二、基于SpringBoot框架连接MySQL数据库 1、首先添加MySQL依赖: 2、配置数据库连接: 3、创建实体类: 4、创建Repository接口: 5、使用Repository: 三、编写业务SQL语句 1、使用Spring Data…

大模型LLM的数学推理

1 算术 例如: 2 数学文字题 2.1 问题-答案 直接给出答案 2.2 问题-方程式-答案 给出解答的方程式(过程) 2.3 问题-论证-答案 给出论证的过程(应该含有方程式) 综上,考虑到视频的可视化过程,着…

java日志技术——Logback日志框架安装及概述

前言: 整理下学习笔记,打好基础,daydayup!!! 日志 什么是日志 程序中的日志,通常就是一个文件,里面记录的是程序运行过程中的各种信息,通过日志可以进行操作分析,bug定位等 记录日志的方案 程…

Django之Celery篇(二)

一、Celery-任务的调用 1.1、异步任务调用 delay( )方法 from celery_task import *def delay():rs = send_email.delay(baizhan)print(rs.id)rs2 = send_msg.delay(SXT)print(rs2.id)1.2、定时任务调用 apply_async( )方法 from celery_task import * import datetimedef …

Linux文件系统和日志管理

文件系统的组成 Linux 文件系统会为每个文件分配两个数据结构:索引节点(index node) 和 目录项(directory entry),它们主要用来记录文件的元信息和目录层次结构。 索引节点,也就是 inode&#…

中医面诊笔记

目录 面部五脏分区面部六腑分区眼袋大,黑的原因 面部色诊颧骨发红阴虚火旺为什么面部其它地方不发红而是颧骨发红? 人中 面部五脏分区 面部六腑分区 眼袋大,黑的原因 水湿重,比如眼袋大,眼袋黑,这是水湿过…

docker 的八大技术架构(图解)

docker 的八大技术架构 单机架构 概念: 应用服务和数据库服务公用一台服务器 出现背景: 出现在互联网早期,访问量比较小,单机足以满足需求 架构优缺点: 优点:部署简单,成本低 缺点&#xff1…

利用python搭建临时文件传输服务

场景 如果想从一台服务器上传输文件又多种方法,其中常见的是利用scp进行传输,但是需要知道服务器的账号密码才能进行传输,但有时候我们并不知道账号密码,这个时候我们就可以通过python -m SimpleHTTPServer 命令进行传输文件 启…

【Web前端】CSS基本语法规范和引入方式常见选择器用法常见元素属性

一、基本语法规范 选择器 {一条/N条声明} 选择器决定针对谁修改 (找谁) 声明决定修改什么.。(干什么) 声明的属性是键值对.。使用 &#xff1a; 区分键值对&#xff0c; 使用 &#xff1a; 区分键和值。 <!DOCTYPE html> <html lang"en"> <head>&…

【推导结果】如何得到 回归均方误差 估计系数的标准误

对线性回归模型系数标准差标准误的理解 1.生成数据 yxe3.610.633.42-1.387.631.017.44-1.0111.651.3811.46-0.63 2.回归 y β 0 β 1 x ϵ y \beta_{0}\beta_{1}x\epsilon yβ0​β1​xϵ y i β 0 β 1 x i e i y_{i}\beta_{0}\beta_{1} x_{i}e_{i} yi​β0​β1​xi…

JAVA HTTP大文件断点续传上传

功能&#xff1a;大文件上传&#xff0c;断点续传&#xff0c;文件夹上传&#xff0c;重复文件检测&#xff0c;离线进度信息保存&#xff0c;音视频信息读取 优势&#xff1a;无限授权&#xff0c;开源开放&#xff08;自主可控&#xff09;&#xff0c;长期维护 场景&#…

2024年数字IC秋招-复旦微电子-数字前端/验证-笔试题

文章目录 前言一、基础题/选做题1、什么是DMA&#xff0c;主要优点是什么&#xff0c;为什么这是它的优点2、SV的代码如下&#xff0c;给出$display中变量的值3、列出4bit格雷码编码&#xff0c;画出二进制码转格雷码电路图4、如何从慢时钟域捕获快时钟域脉冲信号&#xff0c;画…

盲水印脚本安装说明_bwm、_bwmforpy

此工具需要python2/python3 脚本下载地址https://gitcode.com/chishaxie/BlindWaterMark/tree/master?utm_sourcecsdn_blog_hover 直接下载压缩包解压 在python里面添加两个库&#xff0c;python.exe目录上方输入cmd pip install opencv-python python.exe -m pip install …

知攻善防应急靶场-Linux(1)

前言&#xff1a; 堕落了三个月&#xff0c;现在因为被找实习而困扰&#xff0c;着实自己能力不足&#xff0c;从今天开始 每天沉淀一点点 &#xff0c;准备秋招 加油 注意&#xff1a; 本文章参考qax的网络安全应急响应和知攻善防实验室靶场&#xff0c;记录自己的学习过程&am…

春秋云境CVE-2022-24663

简介 远程代码执行漏洞&#xff0c;任何订阅者都可以利用该漏洞发送带有“短代码”参数设置为 PHP Everywhere 的请求&#xff0c;并在站点上执行任意 PHP 代码。P.S. 存在常见用户名低权限用户弱口令 正文 进入首页我们没看到任何有价值的东西&#xff0c;那么就只好去寻找…

Nebula Graph-06-NebulaGraph Java 使用 和SpringBoot集成Nebula Graph

前言 系列文章&#xff1a; Nebula Graph-01-Nebula Graph简介和安装以及客户端连接 Nebula Graph-02-NebulaGraph高阶配置、用户管理、日志 Nebula Graph-03-NebulaGraph Studio-可视化web工具安装和使用 Nebula Graph-04-NebulaGraph nGQL的介绍和使用 Nebula Graph-05-Nebu…

38.基于SSM实现的传统文化网站系统(项目 + 论文)

项目介绍 随着信息技术在管理上越来越深入而广泛的应用&#xff0c;作为一个一般的企业都开始注重与自己的信息展示平台&#xff0c;实现传统文化网站在技术上已成熟。本文介绍了传统文化网站的开发全过程。通过分析传统文化的需求&#xff0c;创建了一个计算机管理传统文化网站…