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