一种高性能存储池组织方法及装置制造方法及图纸

技术编号:12480502 阅读:69 留言:0更新日期:2015-12-10 17:18
本发明专利技术公开了一种高性能存储池组织方法及装置,该方法包括:对SSD磁盘、SAS磁盘和SATA磁盘分别采用RAID5分布式奇偶校验策略转换成第一RAID5磁盘、第二RAID5磁盘和第三RAID5磁盘;将这三个RAID5磁盘组织成一个分层的存储池;分别从所述存储池的三个存储层中获取同等容量的存储空间,并组织成具有三个分层的逻辑卷;将需要读写的数据全部写入所述逻辑卷的高性能存储层,计算所述数据的访问热度;若所述数据的访问热度小于第一热度阈值且大于第二热度阈值,将所述数据迁移到所述逻辑卷的中级性能存储层。该方法实现保证存储池大容量的基础上,提高数据的读写速度和数据的安全性。

【技术实现步骤摘要】

本专利技术涉及存储池
,特别是涉及一种高性能存储池组织方法及装置
技术介绍
目前,在现代信息迅速发展的时代,数据信息越来越大,对信息的处理速度要求越来越高,对数据的安全性要求也越来越高。在传统的存储系统中,后端存储资源都是以一种类型的硬盘,例如SSD类型硬盘、SAS硬盘或者SATA硬盘,在存储池中只采用一种类型的硬盘,这样对于信息的处理速度就依赖于这种硬盘的处理速度。—般的,若存储池采用SSD硬盘,SSD硬盘本身性能非常好,但是容量小,且昂贵,则存储池的性能虽好,读写速度快,但存储容量太低,成本过高,若存储池采用SAS硬盘或者SATA硬盘,SAS硬盘的容量很大,成本便宜,但是SAS硬盘性能较低,SATA硬盘的容量也很大,成本便宜,但是SATA硬盘的性能更低,这都会导致存储池的成本较低,存储容量大,但是存储池的性能会降低,读写速度慢。而且,存储池存储数据的性能依赖单一的存储介质,性能较低,验证影响数据的读写要求,而且采用的都是SSD硬盘、SAS硬盘或者SATA硬盘,这样硬盘上的数据容易出现数据丢失的情况,数据的安全性不能得到保证,所以存储池的数据的安全性很低。
技术实现思路
本专利技术的目的是提供一种高性能存储池组织方法及装置,以实现保证存储池大容量的基础上,提高数据的读写速度和数据的安全性。为解决上述技术问题,本专利技术提供一种高性能存储池组织方法,该方法包括:对SSD磁盘、SAS磁盘和SATA磁盘分别采用RAID5分布式奇偶校验策略转换成第一 RAID5磁盘、第二 RAID5磁盘和第三RAID5磁盘;将这三个RAID5磁盘组织成一个分层的存储池;其中,所述存储池包括三个存储层,分别为位于第一层的由所述第一 RAID5磁盘组成的高级性能存储层、位于第二层的由所述第二 RAID5磁盘组成的中级性能存储层和位于第三层的由所述第三RAID磁盘组成的低级性能存储层;分别从所述存储池的三个存储层中获取同等容量的存储空间,并组织成具有三个分层的逻辑卷;其中,所述逻辑卷的三个分层的分层方式与所述存储池的三个存储层的分层方式一致,所述逻辑卷的三个分层包括位于第一层的高级性能存储层、位于第二层的中级性能存储层和位于第三层的低级性能存储层;将需要读写的数据全部写入所述逻辑卷的高性能存储层,计算所述数据的访问热度;若所述数据的访问热度小于第一热度阈值且大于第二热度阈值,将所述数据迀移到所述逻辑卷的中级性能存储层;其中,所述第二热度阈值小于所述第一热度阈值。优选的,所述将所述数据迀移到所述逻辑卷的中级性能存储层之后,还包括:当所述数据的访问热度发生变化时,判断所述数据的访问热度是否大于所述第一热度阈值;若是,将所述数据迀移至所述逻辑卷的高级性能存储层。优选的,所述将所述数据迀移到所述逻辑卷的中级性能存储层之后,还包括:当所述数据的访问热度发生变化时,判断所述数据的访问热度是否小于所述第二热度阈值;若是,将所述数据迀移至所述逻辑卷的低级性能存储层。优选的,所述将需要读写的数据全部写入所述逻辑卷的高性能存储层,计算所述数据的访问热度之后,还包括:若所述数据的访问热度小于第二热度阈值,将所述数据迀移到所述逻辑卷的低级性能存储层。优选的,所述将所述数据迀移到所述逻辑卷的低级性能存储层之后,还包括:当所述数据的热度发生变化时,判断所述数据的访问热度大于所述第一热度阈值;若是,将所述数据迀移至所述逻辑卷的高级性能存储层。本专利技术还提供一种高性能存储池组织装置,包括:磁盘转换模块,用于对SSD磁盘、SAS磁盘和SATA磁盘分别米用RAID5分布式奇偶校验策略转换成第一 RAID5磁盘、第二 RAID5磁盘和第三RAID5磁盘;存储池组织模块,用于将这三个RAID5磁盘组织成一个分层的存储池;其中,所述存储池包括三个存储层,分别为位于第一层的由所述第一 RAID5磁盘组成的高级性能存储层、位于第二层的由所述第二 RAID5磁盘组成的中级性能存储层和位于第三层的由所述第三RAID磁盘组成的低级性能存储层;逻辑卷生成模块,用于分别从所述存储池的三个存储层中获取同等容量的存储空间,并生成具有三个分层的逻辑卷;其中,所述逻辑卷的三个分层的分层方式与所述存储池的三个存储层的分层方式一致,所述逻辑卷的三个分层包括位于第一层的高级性能存储层、位于第二层的中级性能存储层和位于第三层的低级性能存储层;数据写入模块,用于将需要读写的数据全部写入所述逻辑卷的高性能存储层,计算所述数据的访问热度;第一迀移模块,用于若所述数据的访问热度小于第一热度阈值且大于第二热度阈值,将所述数据迀移到所述逻辑卷的中级性能存储层;其中,所述第二热度阈值小于所述第一热度阈值。优选的,所述第一迀移模块还包括:第一判断单元,用于当所述数据的访问热度发生变化时,判断所述数据的访问热度是否大于所述第一热度阈值;若是,将所述数据迀移至所述逻辑卷的高级性能存储层。优选的,所述第一迀移模块还包括:第二判断单元,用于当所述数据的访问热度发生变化时,判断所述数据的访问热度是否小于所述第二热度阈值;若是,将所述数据迀移至所述逻辑卷的低级性能存储层。优选的,所述装置还包括:第二迀移模块,用于若所述数据的访问热度小于第二热度阈值,将所述数据迀移到所述逻辑卷的低级性能存储层。优选的,所述第二迀移模块还包括:第三判断单元,用于当所述数据的热度发生变化时,判断所述数据的访问热度大于所述第一热度阈值;若是,将所述数据迀移至所述逻辑卷的高级性能存储层。本专利技术所提供的一种高性能存储池组织方法及装置,对SSD磁盘、SAS磁盘和SATA磁盘分别采用RAID5分布式奇偶校验策略转换成第一 RAID5磁盘、第二 RAID5磁盘和第三RAID5磁盘;将这三个RAID5磁盘组织成一个分层的存储池;分别从所述存储池的三个存储层中获取同等容量的存储空间,并组织成具有三个分层的逻辑卷;将需要读写的数据全部写入所述逻辑卷的高性能存储层,计算所述数据的访问热度,若所述数据的访问热度小于第一热度阈值且大于第二热度阈值,将所述数据迀移到所述逻辑卷的中级性能存储层。可见,该存储池具有三种类型硬盘对应的RAID5磁盘,由于是由SSD磁盘、SAS磁盘和SATA磁盘三种类型的硬盘构成,存储池包括三个存储层,分别为位于第一层的由第一 RAID5磁盘组成的高级性能存储层、位于第二层的由第二 RAID5磁盘组成的中级性能存储层和位于第三层的由第三RAID磁盘组成的低级性能存储层,这样该存储池具有三个不同性能的存储层,存储池容量增大,且将访问热度高的数据放置在位于上层的性能高的存储层,在数据访问过程中,数据的读写速度更快,所以实现保证存储池大容量的基础上,提高数据的读写速度和数据的安全性。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术所提供的一种高性能存储池组织方法的流程图;图2为本专利技术中存储池形成的原理示意图;图3为本专利技术所提供的一种高性能存储池组织装置的结构示意图。【具体实施方式】本专利技术的核心是提供一种高性能存本文档来自技高网...

【技术保护点】
一种高性能存储池组织方法,其特征在于,包括:对SSD磁盘、SAS磁盘和SATA磁盘分别采用RAID5分布式奇偶校验策略转换成第一RAID5磁盘、第二RAID5磁盘和第三RAID5磁盘;将这三个RAID5磁盘组织成一个分层的存储池;其中,所述存储池包括三个存储层,分别为位于第一层的由所述第一RAID5磁盘组成的高级性能存储层、位于第二层的由所述第二RAID5磁盘组成的中级性能存储层和位于第三层的由所述第三RAID磁盘组成的低级性能存储层;分别从所述存储池的三个存储层中获取同等容量的存储空间,并组织成具有三个分层的逻辑卷;其中,所述逻辑卷的三个分层的分层方式与所述存储池的三个存储层的分层方式一致,所述逻辑卷的三个分层包括位于第一层的高级性能存储层、位于第二层的中级性能存储层和位于第三层的低级性能存储层;将需要读写的数据全部写入所述逻辑卷的高性能存储层,计算所述数据的访问热度;若所述数据的访问热度小于第一热度阈值且大于第二热度阈值,将所述数据迁移到所述逻辑卷的中级性能存储层;其中,所述第二热度阈值小于所述第一热度阈值。

【技术特征摘要】

【专利技术属性】
技术研发人员:周耀辉
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1