固态硬盘大文件写入的优化处理方法、装置和计算机设备制造方法及图纸

技术编号:38704865 阅读:74 留言:0更新日期:2023-09-08 14:45
本申请涉及一种固态硬盘大文件写入的优化处理方法、装置、计算机设备和存储介质,其中该方法包括:判断当前写入点是否在SLC缓存区域;若当前写入点在SLC缓存区域则获取SSD的写入命令;判断当前是否已经存在大文件写入点;若当前已经存在大文件写入点则继续判断写入请求的逻辑地址是否属于大文件写入点范围,若属于则写入命令向所述大文件写入点写入,若不属于则向原有的用户数据写入点写入;若当前不存在大文件写入点则继续判断当前写入命令是否属于连续大文件写入,若属于则创建大文件写入点,若不属于则向原有的用户数据写入点写入。本发明专利技术能在大文件与其他写入同时存在的场景下避免额外的写放大,进而提升了SSD的性能以及寿命。以及寿命。以及寿命。

【技术实现步骤摘要】
固态硬盘大文件写入的优化处理方法、装置和计算机设备


[0001]本专利技术涉及固态硬盘
,特别是涉及一种固态硬盘大文件写入的优化处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]SSD(固态硬盘)以及被广泛应用于各种场合,目前在PC市场,已经逐步替代传统的HDD(机械硬盘),从可靠性和性能方面为用户提供较好的体验。当前主流的SSD厂商都采用TLC(Triple Level Cell)作为存储介质。同时为了提升读写性能,会将一部分TLC NAND设置为SLC(Single Level Cell)模式,作为SLC缓存(SLC Cache)使用。设置为SLC模式后,NAND容量只有TLC模式的三分之一,但是具有更高的读写性能。其中SLC模式的读取性能一般为TLC模式的2倍以上。
[0003]在传统技术中,由于SLC Cache空间有限,一般在识别到大文件写入后,会切换为写入TLC区域,避免大文件数据之后从SLC向TLC区域搬移,引起额外的写放大,进而影响固态硬盘的性能以及寿命。一般的检测方式为检测外部输入指令,若为持续的连续本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘大文件写入的优化处理方法,所述方法包括:判断当前写入点是否在SLC缓存区域;若当前写入点在SLC缓存区域则获取SSD的写入命令;判断当前是否已经存在大文件写入点;若当前已经存在大文件写入点则继续判断写入请求的逻辑地址是否属于大文件写入点范围,若属于则写入命令向所述大文件写入点写入,若不属于则向原有的用户数据写入点写入;若当前不存在大文件写入点则继续判断当前写入命令是否属于连续大文件写入,若属于则创建大文件写入点,若不属于则向原有的用户数据写入点写入。2.根据权利要求1所述的固态硬盘大文件写入的优化处理方法,其特征在于,所述创建大文件写入点的步骤还包括:所述大文件写入点的起始为触发创建大文件写入点的写入命令的起始逻辑地址,所述大文件写入点的范围大小可自定义。3.根据权利要求2所述的固态硬盘大文件写入的优化处理方法,其特征在于,在所述写入命令向所述大文件写入点写入的步骤之后还包括:检查所述大文件写入点的写入量是否已经达到写入点的范围大小,若已经达到则关闭所述大文件写入点。4.根据权利要求1

3任一项所述的固态硬盘大文件写入的优化处理方法,其特征在于,所述方法还包括:定时比较当前时间与大文件写入点的最新写入时间,判断时间差值是否超过预设的阈值;若时间差值超过阈值则关闭所述大文件写入点并且后续判断认为不存在所述大文件写入点,若时间差值没有超过阈值则不做处理。5.一种固态硬盘大文件写入的优化处理装置,其特征在于,所述装置包括:第一判断模块,所述第一判断模块用于判断当前写入点是否在SLC缓存区域;命令获取模块,所述命令获取模块用于若当前写入点在SLC缓存区域则获取SSD的写入命令;第二判断模块,所述第二判断模块用于判断当...

【专利技术属性】
技术研发人员:王孜顺李建邱一霄
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

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

1