固态硬盘写放大设定方法、系统、装置及可读存储介质制造方法及图纸

技术编号:27740399 阅读:31 留言:0更新日期:2021-03-19 13:33
本申请公开了一种固态硬盘写放大设定方法、系统、装置及计算机可读存储介质,包括:获取固态硬盘的写放大相关参数;利用目标写放大计算公式和写放大相关参数,得到写放大值最小时的目标热数据op值和目标冷数据op值,设定固态硬盘的热数据op值和冷数据op值,以使固态硬盘在目标负载类型下的写放大最小,其中,目标写放大计算公式为预先建立的基于目标负载类型下写入指定数据量的条件下,构建的目标热数据写放大值和目标冷数据写放大值与写放大值之间的计算公式。本申请根据固态硬盘的负载类型,统计日常的冷热数据占比和写入量,得到最小写放大所对应的冷热数据的op值,提高了固态硬盘的使用寿命。

【技术实现步骤摘要】
固态硬盘写放大设定方法、系统、装置及可读存储介质
本专利技术涉及存储领域,特别涉及一种固态硬盘写放大设定方法、系统、装置及计算机可读存储介质。
技术介绍
固态硬盘内部的数据根据更新的频繁程度可以划分为冷数据和热数据,冷数据更新频率慢,热数据更新频率快,这些数据一般会混杂在一起,因此产生了冷热数据池用于把热数据和冷数据区分开来。固态硬盘存储介质具有编写前需要先擦除的特点,因此固态硬盘内部的数据只能采用updateoutofplace的方式,当固态硬盘内的flash介质快用光的时候需要进行垃圾回收,产生写放大。写入放大是闪存和固态硬盘中一种不良的现象,即实际写入的物理数据量是写入数据量的多倍。由于闪存在可重新写入数据前必须先擦除,而擦除操作的粒度与写入操作相比低得多,执行这些操作就会多次移动(或改写)用户数据和元数据。因此,要改写数据,就需要读取闪存某些已使用的部分,更新它们,并写入到新的位置,如果新位置在之前已使被用过,还需连同先擦除;由于闪存的这种工作方式,必须擦除改写的闪存部分比新数据实际需要的大得多。此倍增效应会增加本文档来自技高网...

【技术保护点】
1.一种固态硬盘写放大设定方法,其特征在于,包括:/n获取固态硬盘的写放大相关参数;其中,所述写放大相关参数包括所述固态硬盘的op值、所述固态硬盘目标负载类型下的热数据占比、冷数据占比、热数据写入量占比和冷数据写入量占比;/n利用目标写放大计算公式和所述写放大相关参数,得到写放大值最小时的目标热数据op值和目标冷数据op值;/n利用所述目标热数据op值和所述目标冷数据op值,设定所述固态硬盘的热数据op值和冷数据op值,以使所述固态硬盘在所述目标负载类型下的写放大最小;/n其中,所述目标写放大计算公式为预先建立的基于所述目标负载类型下写入指定数据量的条件下,构建的目标热数据写放大值和目标冷数据...

【技术特征摘要】
1.一种固态硬盘写放大设定方法,其特征在于,包括:
获取固态硬盘的写放大相关参数;其中,所述写放大相关参数包括所述固态硬盘的op值、所述固态硬盘目标负载类型下的热数据占比、冷数据占比、热数据写入量占比和冷数据写入量占比;
利用目标写放大计算公式和所述写放大相关参数,得到写放大值最小时的目标热数据op值和目标冷数据op值;
利用所述目标热数据op值和所述目标冷数据op值,设定所述固态硬盘的热数据op值和冷数据op值,以使所述固态硬盘在所述目标负载类型下的写放大最小;
其中,所述目标写放大计算公式为预先建立的基于所述目标负载类型下写入指定数据量的条件下,构建的目标热数据写放大值和目标冷数据写放大值与写放大值之间的计算公式;所述固态硬盘的容量关系为冷数据池的总flash容量和热数据池的总flash容量与所述固态硬盘的总flash容量之间的关系。


2.根据权利要求1所述的固态硬盘写放大设定方法,其特征在于,所述热数据占比与所述冷数据占比之和为1,所述热数据写入量占比与所述冷数据写入量占比之和为1。


3.根据权利要求2所述的固态硬盘写放大设定方法,其特征在于,预先建立所述目标写放大计算公式的过程,包括:
利用当前写放大计算公式,得到所述固态硬盘的当前写放大值与当前热数据写放大值和当前冷数据写放大值关系;
利用所述固态硬盘的容量关系、所述写放大参数、当前热数据写放大值和当前冷数据写放大值,基于所述目标负载类型下写入指定数据量的条件下,构建目标热数据写放大值和目标冷数据写放大值与写放大值之间的目标写放大计算公式。


4.根据权利要求2所述的固态硬盘写放大设定方法,其特征在于,所述当前写放大计算公式为基于冷热数据内部各自保持随机均匀的特点,在采用greedy的垃圾回收策略下的写放大计算公式;
当前写放大计算公式:
式中,f(op)表示写放大值。


5.根据权利要求4所述的固态硬盘写放大设定方法,其特征在于,所述固态硬盘的容量关系为:sA·S·(1+o...

【专利技术属性】
技术研发人员:张乾坤
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1