【技术实现步骤摘要】
一种全闪磁盘阵列中垃圾回收中数据迁移的方法
本专利技术涉及全闪磁盘阵列中垃圾回收中数据迁移
,具体为一全闪磁盘阵列中垃圾回收中数据迁移的方法。
技术介绍
全闪存阵列是完全由固态存储介质(通常是NAND闪存)构成的独立的存储阵列或设备,这些系统是用于增强可能包含磁盘阵列的环境的性能,或者用于取代所有传统的硬盘存储阵列。但是,固态存储阵列开不能实现传统阵列那样的高扩展性,并且相对昂贵的SSD使得全闪存阵列只适用于高IOPS应用环境,而非通用存储。但是,由于其在高性能方面的优势,全闪存阵列一定会在绝大多数企业级环境中找到一席之地。全闪存,在存储子系统中用固态硬盘(SSD)或其他闪存介质代替传统硬盘(HDD)。最显而易见的特性在于它的高IOPS。通常而言,单一脚本中,全闪存阵列可以提供50到100万IOPS,延迟在1毫秒以下。闪存介质的威力通过一组数据可以看得非常清晰,通过在普通存储阵列中增加一个薄片的闪存,如占总容量2%到5%的比例,那么平均的IOPS值就可以加倍,读延迟可以从10毫秒减少到3到5毫秒 ...
【技术保护点】
1.一种全闪磁盘阵列中垃圾回收中数据迁移的方法,其特征在于:在全闪磁盘阵列中,垃圾回收作为一个独立的模块,对无效数据存储区域进行迁移和回收,在全闪磁盘阵列中,对数据IO的存储采用的随机IO合并成为顺序IO的方式,垃圾回收获取到区域之后,按照顺序读取区域中翼展方向大小的数据块,获取数据的PBA并且记录,通过元数据模块进行PBA与LBA的范围查询,选取数据,然后调用模块进行数据迁移,调用元数据查询模块依次对数据中的PBA进行查询,并记录PBA上记录的所有LBA数据,调用元数据模块对LBA与PBA映射关系进行映射关系修改,检查当前共轭是否是区域的最后一个共轭。/n
【技术特征摘要】
1.一种全闪磁盘阵列中垃圾回收中数据迁移的方法,其特征在于:在全闪磁盘阵列中,垃圾回收作为一个独立的模块,对无效数据存储区域进行迁移和回收,在全闪磁盘阵列中,对数据IO的存储采用的随机IO合并成为顺序IO的方式,垃圾回收获取到区域之后,按照顺序读取区域中翼展方向大小的数据块,获取数据的PBA并且记录,通过元数据模块进行PBA与LBA的范围查询,选取数据,然后调用模块进行数据迁移,调用元数据查询模块依次对数据中的PBA进行查询,并记录PBA上记录的所有LBA数据,调用元数据模块对LBA与PBA映射关系进行映射关系修改,检查当前共轭是否是区域的最后一个共轭。
2.根据权利要求1所述的一种全闪磁盘阵列中垃圾回收中数据迁移的方法,其特征在于:所述在全闪磁盘阵列的垃圾数据回收中,垃圾数据回收作为一个独立的模块,对无效数据的数据存储区域进行迁移和回收。
3.根据权利要求1所述的一种全闪磁盘阵列中垃圾回收中数据迁移的方法,其特征在于:所述全闪磁盘阵列中对数据IO的存储采用的随机IO合并成为顺序IO的方式,以区域为单位进存储,区域由...
【专利技术属性】
技术研发人员:孙京本,李佩,刘如意,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。