【技术实现步骤摘要】
数据处理方法、装置及存储设备
[0001]本专利技术涉及数据处理
,特别是涉及一种数据处理方法、装置及存储设备。
技术介绍
[0002]存储设备(例如固态硬盘,Solid State Drive)中可以包括多个物理存储单元,每个物理存储单元中包括多个物理存储块。
[0003]在数据处理过程中,由于物理存储单元往往复用同一繁忙(busy)线,存储设备无法并行地对多个不同的物理存储单元执行数据处理指令,导致数据处理指令的执行效率较低,即数据处理效率较低,且存在数据处理延迟的问题。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种数据处理方法、装置及存储设备,以至少实现提高数据处理效率,降低数据处理延时。具体技术方案如下:
[0005]在本专利技术实施例的第一方面提供了一种数据处理方法,应用于存储设备,所述存储设备中包括m个物理存储单元,每个物理存储单元包括至少一个物理存储块,每个物理存储块对应于一个虚拟存储块,且不同物理存储块对应于不同的虚拟存储块,所有虚拟存储块被划分为n个虚拟 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于存储设备,所述存储设备中包括m个物理存储单元,每个物理存储单元包括至少一个物理存储块,每个物理存储块对应于一个虚拟存储块,且不同物理存储块对应于不同的虚拟存储块,所有虚拟存储块被划分为n个虚拟存储单元,m大于n,并且任意两个虚拟存储单元中编号相同的虚拟存储块所对应的物理存储块属于不同物理存储单元,所述方法包括:接收数据处理指令;根据虚拟存储块与物理存储块之间的对应关系,确定所述数据处理指令所针对的目标超级块中每个虚拟存储块对应的物理存储块,作为待处理物理存储块,所述目标超级块为每个虚拟存储单元中编号为目标编号的虚拟存储块组成的超级块;针对每个待处理物理存储块执行所述数据处理指令。2.根据权利要求1所述的方法,其特征在于,虚拟存储块与物理存储块之间的对应关系预先按照以下方式建立:针对每个虚拟存储单元,建立该虚拟存储单元中各虚拟存储块与该虚拟存储单元对应的物理存储单元中各物理存储块之间的对应关系,其中,每个虚拟存储单元对应于不同的物理存储单元,并且至少一个虚拟存储单元对应于多个物理存储单元。3.根据权利要求2所述的方法,其特征在于,n为m的因数,并且每个虚拟存储单元对应于m/n个物理存储单元。4.根据权利要求1所述的方法,其特征在于,所述针对每个待处理物理存储块执行所述数据处理指令,包括:针对每个待处理物理存储块,将所述待处理物理存储块中的有效数据存储至所述存储设备中的其他物理存储块中,并擦除所述待处理物理存储块上的数据。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述数据处理指令所针对的数据是否属于索引区或用户数据区;如果是,执行所述根据虚拟存储块与物理存储块之间的对应关系,确定所述数据处理指令所针对的目标超级块中每个虚拟存储块对应的物理存储块,作为待处理物理存储块的步骤。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:如果否,确定所述数据处理指令所针对的目标物理存储单元以及目标物理存储块;针对所述目标物理存储单元中的所述目标物理存储块执行所述数据处理指令。7.一种数据处理装置,其特征在于,配置于存储设备,所述存储设备中包括m个物理存储单元,每个物理存储单元包括至少一个物理存储块,...
【专利技术属性】
技术研发人员:周双,
申请(专利权)人:杭州海康存储科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。