专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

NVMe协议将增加IO Determinism功能 (nvme协议设置)

编辑:rootadmin
IODetermini*功能的引入  NVMeSpec1.3有一个新功能:多流写技术。具体*作是在每个I/O指令上加上一个标签,SSD则根据写入I/O的标签,把不一样标签的资料放到不一样的区域,借此让多流写入作业能有序的进行,进而实现冷热资料的分区存放,从而大幅改善垃圾回收的效率,让SSD能提供更好的性能,不受传统的垃圾回收作业的困扰。除了用于多流写入外,NVMe1.3这种I/O标签的功能,未来还可望扩展到其他使用,如用于服务等级(QoS)管理,利用附加在每笔I/O上的QoS等级标签,让SSD*优先处理高QoS等级的I/O。NVMe未来预定在年提供的IODetermini*(IO确定性)功能,应该就是基于这种方式来运作。

整理分享NVMe协议将增加IO Determinism功能 (nvme协议设置),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:nvme协议需要什么支持,nvme1.2协议,nvme1.4协议,nvme协议支持,nvme协议支持,nvme1.3协议,nvme协议支持,nvme1.2协议,内容如对您有帮助,希望把内容链接给更多的朋友!

  NVMe协议为什么增加IODetermini*功能呢?因为用户需要高速、可靠、稳定的IO性能。在平时我们访问一些APP或者网站的时候遇到卡慢,很大一部分原因是因为IO延迟造成的波动。

  NVMeSSD已经取代传统的SSD称为数据中心布局的重要储存介质。搞定IO稳定的问题是刻不容缓的任务。真正落实到标准落实到产品中如何搞定这个问题,大家想到的一点是如何做并行化。NVMe协议中引入的IODetermini*功能也是基于IO并行化。NVMe协议提供将整块SSD分为多个逻辑单元(叫做Set),不一样的逻辑单元之间相互*,在不一样逻辑单元并行的读和写,做并行的*作,减少串行的工作避免时延的出现。在每个逻辑单元中,可能包含一个或者多个Namespace。

扩展:每个NS都有一个名称与ID,如同每个人都有名字和*号码,ID是独一无二的,*就是通过NS的ID来区分不一样的NS。如下图例子,整个闪存空间划分成2个NS,名字分别是NSA和NSB,对应的NSID分别是1和2。如果NSA大小是M(以逻辑块大小为单位),NSB大小是N,则他们的逻辑*空间分别是0到M-1和0到N-1。

SSD数据布局结构的影响  以4Namespace,8Channels的SSD*为例,传统的data布局如下图:最简单的结构配置,数据均匀分布在所有的die。但是这个布局的缺点就是会有IO冲突造成的延迟。NVMe协议将增加IO Determinism功能 (nvme协议设置)

  基于IOdetermini*功能,引入三种逻辑单元结构的数据布局:  1.垂直逻辑单元((VerticalSets):

  2.水平逻辑单元(HorizontalSets):

  3.混合型逻辑单元(MixedSets):

  测验干扰条件:在NS1进行K顺序写*作(QD=4),在NS2进行4K随机读*作(QD=8)。测验结果:(1)平均读延迟  在垂直逻辑单元的数据布局结构条件下,平均读延迟提升了7倍;在水平逻辑单元的数据布局结构条件下,平均读延迟提升了9.5倍;

(2)最大读延迟  在垂直逻辑单元的数据布局结构条件下,最大读延迟提升了倍;在水平逻辑单元的数据布局结构条件下,最大读延迟提升了倍;

(3)4K随机读IOPS与队列深度的关系  在三种数据布局条件下,IOPS随着队列深度的增加均有上升的趋势。不过,水平逻辑单元数据布局结构(HS)的IOPS在QD=6时达到最大。最重要的是,水平逻辑单元数据布局结构(HS)和垂直逻辑单元数据布局结构(VS)的IOPS均是传统数据布局结构IOPS的2倍之多。

IODetermini*中的时间窗  上面的测验结果是主要是针对SSD逻辑单元(Set)对IO延迟的影响。在NVMe推广的信息中,我们发现关于IOdetermini*还有两个重要的概念:DeterministicWindow和Non-Determini*Window.

  我们先想象一下平时的汽车,当你的汽车在5千公里行驶以内的时候,你这个时延是稳定的,性能跟说明书上一样,当汽车开到4S店做保养换机油的时候,它没有稳定的时延,它的性能指标和说明书上说的完全没有关系。  NVMe在完全借鉴了汽车保养的特点,在SSD里面设置了一个时间窗,这个时间窗是稳定时延的模式,即Determini*Window。当SSD盘需要垃圾回收、Wear-leveling维持*作时切换到非稳定模式,这个阶段IO性能是不稳定的,即Non-Determini*Window,也可以称作MaintainanceWindow。如果用两块SSD合作,则在任何一个时间点,至少会有一个SSD处在Determini*Window,为*提供稳定的IO性能,如下图:

写在最后  不管是之前介绍的Multi-Stream还是本篇介绍的IODetermini*基本都是NVME协议针对数据中心提供的新功能。随着大数据时代的来临,我相信,在企业级SSD储存领域会有更多更强大的功能被引入,让我们拭目以待吧。

标签: nvme协议设置


本文链接地址:https://www.iopcc.com/jiadian/46655.html转载请保留说明!

上一篇:苹果iPhone手机 8电池十连爆“罪魁祸首”找到了! (苹果iPhone手机微信变黑色背景怎么恢复)

下一篇:iPhone 8的“Gold”究竟是什么金?

推荐内容:

液晶电视自动关机如何维修,液晶电视出现故障的维修方法 (液晶电视自动关机后打不开是怎么回事)

液晶电视自动关机如何维修,液晶电视出现故障的维修方法 (液晶电视自动关机后打不开是怎么回事)

液晶电视出现故障的维修方法(液晶电视自动关机后打不开是怎么回事),希望有所帮助,仅作参考,欢迎阅读内容。内 ...

续流二极管的作用,续流二极管的选型要求 (续流二极管的作用是 当其电源电压为)

续流二极管的作用,续流二极管的选型要求 (续流二极管的作用是 当其电源电压为)

极管的作用,主要是防止电路中电压电流的突变,为反向电动势提供耗电通路,并介绍了续流二极管的选型要求,一 ...

宝鼎牌BD-15型电热水壶按下按键,指示灯不亮,不加热。 (宝鼎官网)

宝鼎牌BD-15型电热水壶按下按键,指示灯不亮,不加热。 (宝鼎官网)

用表R×1挡测量电源插头L、N两脚,正常的回路电阻约.2Ω,若无穷大,说明电路断路。提起壶体,测量接电插头L、 ...

手机丢了怎么找回?你只需要这几步,手机丢了也能找回! (手机丢了怎么找回相册里的相片)

手机丢了怎么找回?你只需要这几步,手机丢了也能找回! (手机丢了怎么找回相册里的相片)

啦!信息好重要的,如何维修?报警有没有用?今天小云就教大家几招定位器找回技能!一定要学会哦!一、新机入 ...

家电维修论坛windows764位旗舰版一键装机系统图文教程 (家电维修论坛手机版)

家电维修论坛windows764位旗舰版一键装机系统图文教程 (家电维修论坛手机版)

的重要性?而一键重装*就是帮我们省时省力的好东西,当我们用了一键重装*之后,重装*基本上不用花什么时间,而安 ...

技嘉主板bios设置方法 (技嘉主板bios设置最佳性能)

技嘉主板bios设置方法 (技嘉主板bios设置最佳性能)

的电脑主播使用的是技嘉的主板,有的用户想要设置BIOS,但是不知道怎么*作,有的甚至没听过BIOS是什么,下面给大 ...

Win11华硕笔记本打不开edge浏览器如何维修? (win11华硕笔记本如何设置主板bios语言)

Win11华硕笔记本打不开edge浏览器如何维修? (win11华硕笔记本如何设置主板bios语言)

多用户在使用过程中都有一些小问题,比如华硕笔记本用户安装win后无法打开edge浏览器,那该如何维修?接下来,我 ...

怎么可以删除数据恢复工具软件 (怎么可以删除数据库一部分)

怎么可以删除数据恢复工具软件 (怎么可以删除数据库一部分)

困惑找不到卸载软件的入口。下载软件容易,有时候卸载软件难。在这里跟家电维修小编学习卸载数据恢复工具软件 ...

iPadOS 多任务功能体验:融会贯通 (ipad多任务设置在哪里)

iPadOS 多任务功能体验:融会贯通 (ipad多任务设置在哪里)

S的介绍页面中,苹果用了这样一句话来形容这个iPad新*。自iPad诞生以来,苹果iOS*赋予了它强大的使用生态和无缝的用 ...

微信转账的时候官方给你上保险 (微信转账的时候提示当前交易有欺诈风险)

微信转账的时候官方给你上保险 (微信转账的时候提示当前交易有欺诈风险)

,都已成为支付宝和微信支付的战场。这种基于*端支付的方式固然方便,但也存在一些小隐忧。比如,我们时不常就 ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com