NVMe多流固态盘的流管理研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:lengyubo88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
非易失性内存主机控制器接口规范NVMe(Non-Volatile Memory express)提高了固态盘的性能。主机通过NVMe新引入的多流接口,将流管理策略产生的数据预期寿命等语义信息传递到固态盘,指引其合理地布局数据,从而减少垃圾回收时迁移的有效页数量,进而降低写放大。手动流管理策略需要熟悉应用的资深开发者根据其内部工作机制定制,依赖于特定应用。自动流管理策略根据请求的特性(逻辑地址的顺序性、访问频度、最近访问时间等)来预测数据的寿命,不依赖于具体应用而具有较好的扩展性。然而现有的自动流管理策略未考虑元数据与数据、不同类型的元数据、不同的数据之间的寿命差异,未考虑顺序性、随机性应用的写放大差异,未考虑固态盘支持的流的数量受限的问题。针对以上问题,提出一种基于内核态I/O(Input/Output)栈的混合自动流管理策略MixedStream,结合元数据类型与请求的逻辑地址特性,区分元数据与数据、不同类型的元数据、不同的数据之间的寿命差异。提出一种基于用户态I/O栈的自动流管理策略UStream,动态适应不同的应用程序,区分顺序性、随机性应用的写放大差异。引入虚拟流的概念,采用二次分流的方法解决固态盘支持的流的数量受限问题。第一次分流,MixedStream完成不同类型的元数据与数据到虚拟流的映射,而UStream完成顺序性与随机性应用的数据到虚拟流的映射。第二次分流,两种策略均根据虚拟流内数据/元数据的平均寿命,动态调整其与物理流的映射关系。完成实验验证。在自主研制的多流固态盘上的测试结果表明,相比于仅根据元数据类型制定的FStream以及仅根据请求的逻辑地址特性制定的AutoStream两种流管理策略,MixedStream写放大因子分别降低2.11%-6.64%和1.96%-7.56%,性能分别提高1.49%-4.61%与0.79%-5.11%;相比于AutoStream,UStream写放大因子降低8.03%-21.57%,性能提高5.88%-16.43%。
其他文献
目的:探讨磁共振成像技术在评价肝脏形态学改变中的作用。方法:采用终末期肝病模型(model for end-stage liver disease,MELD)评分法对50例慢性肝病患者进行分组(A组:〈30分,B组:30-
目的总结腹主动脉瘤患者的围手术期的护理经验。方法选取2004年6月-2011年12月在我院手术的43例腹主动脉瘤患者。结果43例患者死亡2例,原因分别是急性心肌梗死和合并心、肺、
【摘 要】幼儿园的安全工作,关系到全园师生的生命安全,牵动着每位家长的心,情系整个社会。安全是一个沉重的话题,安全教育是一个永恒的主题,推行以和谐思想为导向的人性管理,为幼儿的健康成长创造一个和谐温馨的乐园。  【关键词】保护幼儿 安全 教育  【中图分类号】G612 【文献标识码】A 【文章编号】2095-3089(2016)16-0227-01  作为农村幼教工作者,对于幼儿的安全我相信每位幼
高等学校分类是有效提高高等教育质量、促进高等教育内涵式发展的前提,也是当前教育研究与实践当中的热点问题。高等学校分类在不同国家有不同特点,同所在国国情、高等教育发
目的:探索腺苷酸环类相关蛋白2(CAP2)在胃癌组织中的表达情况,并明确其与病理组织学和远期预后的关系。方法:纳入105例2010年1月至2013年10月在我院接受胃癌根治术的患者,采用免疫组化法评估CAP2的表达在胃癌组织和癌旁组织中的差异,以目标蛋白相对积分光密度值(IOD)量化免疫组化结果,并进一步评估CAP2与病理组织学参数的关系以及对胃癌术后远期生存的预测评估价值。结果:免疫组化分析显示
目的:分析急性胃穿孔患者应用围手术期护理的临床效果.方法:将2017年7月-2018年8月我院收治的104例急性胃穿孔患者按照随机数字表法分为观察组(52例)和实验组(52例),观察组采
改革开放20多年来,我国对外贸易取得了迅速的发展,2004年我国对外贸易总额位居世界第3位,成为世界贸易大国。然而,我国遭受外国的反倾销调查的绝对数目与相对数目也在以惊人的速
改革开放以来,中国的技术哲学也与其他的学术领域一样,从20世纪80年代开始在向西方学习的过程中获得了发展,走上了建制化的道路,专业研究者队伍不断壮大,学术论文数量增长迅
【摘 要】问题设计在思想政治课堂中起着穿针引线的作用,本文从问题设计的意义出发,分析了当前课堂部分问题设计所存在的问题,在此基础上提出了有效问题设计的原则。  【关键词】问题设计 意义 原则  【中图分类号】G633.2 【文献标识码】A 【文章编号】2095-3089(2016)16-0229-02  一、课堂引擎:有效问题设计的意义  传统学习方式一般是接受学习或者是理解的接受学习,存在着重知
甜瓜以味美甜浓,清凉爽口,食用方便,栽培效益高而深受消费者和生产者喜爱,依据多年栽培经验,现将早熟优质高产栽培技术总结如下: