基于数据生存期的固态盘性能优化策略研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:gxlzx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
固态盘在对闪存页执行写入操作之前,必须首先擦除整个物理块,这种底层物理特性使得固态盘在更新数据时不得不采用“异地更新”的写入方式,因此在系统内会产生旧版本无效数据。随着固态盘的使用,无效数据会越来越多,为了保持有足够的空白块用来写入新数据,需要采用某些策略来回收无效数据以释放空间,这个过程即为垃圾回收。垃圾回收会引起固态盘内部有效数据的移动,带来写延迟、写放大等问题,同时会影响固态盘的寿命。由垃圾回收所引起的写延迟、写放大、闪存磨损次数增加等,即为垃圾回收的开销。垃圾回收的开销与固态盘内数据的布局有很大关系,如果数据在写入的时候按照生存期分类,将相似生存期的数据写入相同的闪存块中,则在垃圾回收时,选择数据生存期限已过的块进行回收,理想状况下,这些块中包含的有效数据会很少,即在垃圾回收过程中需要迁移的有效页会很少,因此垃圾回收的开销就会大大减少。基于此原理,分析了实际应用场景下数据生存期特征并在此基础上,提出并实现一种基于数据生存期的固态盘垃圾回收(Lifespan-based GC)方法,以及基于数据生存期的IO分发、动态按需分配闪存块的辅助策略。根据数据生存期进行IO分发以及按需申请闪存块,是执行基于数据生存期的垃圾回收方法的基础。测试结果表明,在数据带有生存期特征的应用场景下,Lifespan-based GC可以有效减少固态盘垃圾回收过程中有效页的复制量,从而降低由于垃圾回收所引起的写时延和写入放大,同时减少了对闪存介质的磨损次数,达到提升固态盘可靠性和优化固态盘性能的目的。
其他文献
当前我国智慧养老的发展正处于起步阶段,发展模式的建立和技术水平的提升都需要继续探索。要想实现智慧养老在我国的普及,满足老年人的物质和精神需求,需要各利益相关方共同
研究目的:术后康复是全膝关节置换(TKA)的一个必要组成部分,对患者的功能改善,生活质量改善,疼痛减轻以及手术满意度的提高至关重要。无监督家庭锻炼计划的有效性已被证实,并具有便捷、成本低等优势,近年来逐渐被推广,在中国是多数机构采用的常规的TKA术后康复方案。然而尚未有研究对不同的无监督的家庭锻炼计划进行对比,且尚未有研究探寻哪些患者人群不适宜接受无监督的家庭锻炼计划。因此该研究的目的有:1.确定
从2018年1月1日奶粉新政出台后,企业生产的产品系列需要审批注册配方方可生产。奶粉生产企业的竞争日益加剧,受国家配方注册高门槛的管制,产品的系列、种类、价格、质量、售后服务等越来越趋同,竞争越来越体现在对产品供应的交付时间的竞争,产品交付时间越短,越有竞争力。客户从订单下达到接收产品所必须等待的时间越短,供应链服务的水平就越高[1]。生产制造企业供应链中除了提高销售需求预测的准确性、生产计划排产
信息通信技术(ICT)产业作为第三次工业技术革命的主导产业之一,不断推动世界经济发展,互联网、大数据、云计算、人工智能及智慧城市领域通过不断的创新升级产生强大的社会经
生态破环、环境污染和能源枯竭敦促人们寻找一种清洁能源,氢能是理想的绿色能源。电解水制氢是制备氢能的最佳途径,具有重大的研究意义。硒化镍材料因为其优异的导电性及稳定性作为催化剂在电解水制氢领域有广阔的应用前景。硒化镍具有多种化学计量比结构,并没有系统的工作对不同化学计量比与电催化性能之间关系进行研究,且硒化镍的催化活性与贵金属相比还有进一步优化的可能。本文制备了不同化学计量比的硒化镍并对其进行了改性
为了确保高等教育品质,提升系所办学质量,台湾地区自2006年起就在高等教育评鉴中心的组织下开展了以五年为一周期的系所评鉴活动。其中,系所的自我评鉴是整个系所评鉴最为核
随着互联网的快速发展,类似Facebook、微信等社交类的互联网企业缓存的图片数量呈指数级增长,传统磁盘构建的缓存系统在性能上已经无法满足应用需求。固态盘(SSD)作为一种新
混凝土搅拌车运用在各种建设工程中,其改善了混凝土在远距离输送中所遇到的品质下降等问题。搅拌车在启动、刹车、转弯等工作过程中受力情况复杂,驱动装置的零部件发生失效会导致凝罐,所以对搅拌车驱动装置的故障监测算法进行研究很有必要。本文首先对搅拌车减速机关键零部件进行力学分析。对预紧螺母、前端轴承、和减速机地脚螺栓进行了力学计算,得知其失效率较大;在ANSYS中对轴承支座建模分析,得知轴承支座失效率较小。
冬季鲜马粪将不受粪节肢动物扰动,而夏季有大量粪节肢动物进入取食和产卵,两种状态的马粪块中粪节肢动物组成有明显差别,分解特征也会很不相同;马粪排泄所处的微生境(草丛和裸
随着信息技术的发展和电子商务的普及,人们可以获取的数据越来越多,也随之出现了无法高效、精准的获取自己需要的信息的困境。在这种情况下,可以实现海量信息过滤的推荐系统