一种SSD的数据清除方法及相关装置制造方法及图纸

技术编号:28294912 阅读:26 留言:0更新日期:2021-04-30 16:18
本申请公开了一种SSD的数据清除方法,包括:接收单次写操作对应的多个数据清除请求;判断操作数组中是否记录有数据清除请求对应的数据块;若是,则对数据块对应的操作值进行增量统计;若否,则将数据块对应的编号记录到操作数组中,并对数据块对应的操作值进行增量统计;当多个数据清除请求的判断完成时,根据操作数组和对应的操作值对固态硬盘内部DDR执行数据清除操作。通过将单次写数据对应的多个数据清除请求进统计,最后统一发送一次执行数据清除操作,以便减少数据清除操作的操作次数,提高减小对SSD的性能影响,提高性能利用率。本申请还公开了一种SSD的数据清除装置、服务器以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种SSD的数据清除方法及相关装置
本申请涉及数据存储
,特别涉及一种SSD的数据清除方法、数据清除装置、服务器以及计算机可读存储介质。
技术介绍
目前,在数据存储领域中常常使用SSD(SolidStateDisk,固态驱动器)存储数据。固态驱动器俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列制成的硬盘。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上基本与普通硬盘一致。被广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等诸多领域。虽然成本较高,但是正在普及至消费市场。其中,SSD固件属于一种数据密集型的应用程序,在运行的过程中存在大量的固态硬盘内部DDR(DoubleDataRate,双倍速率同步动态随机存储器)读写操作,一般现在SSD的主控频率都比较高,在PCIE(peripheralcomponentinterconnectexpress,高速串行计算机扩展总线标准)这种高速接口下,DDR的速度限制了整个SSD系统的性能。因此,减少DDR的访问频率也就成本文档来自技高网...

【技术保护点】
1.一种SSD的数据清除方法,其特征在于,包括:/n接收单次写操作对应的多个数据清除请求;/n判断操作数组中是否记录有所述数据清除请求对应的数据块;/n若是,则对所述数据块对应的操作值进行增量统计;/n若否,则将所述数据块对应的编号记录到所述操作数组中,并对所述数据块对应的操作值进行增量统计;/n当所述多个数据清除请求的判断完成时,根据所述操作数组和对应的操作值对固态硬盘内部DDR执行数据清除操作。/n

【技术特征摘要】
1.一种SSD的数据清除方法,其特征在于,包括:
接收单次写操作对应的多个数据清除请求;
判断操作数组中是否记录有所述数据清除请求对应的数据块;
若是,则对所述数据块对应的操作值进行增量统计;
若否,则将所述数据块对应的编号记录到所述操作数组中,并对所述数据块对应的操作值进行增量统计;
当所述多个数据清除请求的判断完成时,根据所述操作数组和对应的操作值对固态硬盘内部DDR执行数据清除操作。


2.根据权利要求1所述的数据清除方法,其特征在于,判断操作数组中是否记录有所述数据清除请求对应的数据块,包括:
通过BloomFilter判断操作数组中是否记录有所述数据清除请求对应的数据块;其中,所述BloomFilter记录有与所述操作数组相同的编号数据。


3.根据权利要求2所述的数据清除方法,其特征在于,所述操作数组为缓存在SRAM的数组。


4.根据权利要求3所述的数据清除方法,其特征在于,还包括:
将每个数据块的操作值缓存在所述SRAM的数组中。


5.根据权利要求4所述的数据清除方法,其特征在于,还包括:
当所述数据清除操作完成时,将所述BloomFilter、所述操作数组以及操作值的数组清空。


6.一种SSD的数据清除装置,其特征在于,包括:
请求接收模块,用于接收单...

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

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

1