[发明专利]一种存储单元性能优化方法、装置、存储设备及存储介质有效
申请号: | 201910290101.X | 申请日: | 2019-04-11 |
公开(公告)号: | CN110007866B | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 赵赞;刘杰 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 单元 性能 优化 方法 装置 设备 介质 | ||
本申请公开了一种存储单元性能优化方法,本方法通过统计得到的每个存储单元的读写操作平均耗时、每个存储单元中的主副本的被执行的读写操作次数这两个参数来衡量每个存储单元的主亲和性,并根据主亲和性的大小在每个周期调整每个存储单元中存储的作为主副本的副本数量,以通过动态调整的方式优化压力分布,使得每个存储单元的压力更加平均,尽可能的防止某个存储单元因压力过大导致使用寿命快速缩短和对分布式文件系统整体性能的拖累。本申请还同时公开了一种存储单元性能优化装置、存储设备及计算机可读存储介质,具有上述有益效果。
技术领域
本申请涉及分布式存储技术领域,特别涉及一种存储单元性能优化方法、装置、存储设备及计算机可读存储介质。
背景技术
分布式文件系统通过多个存储单元可存储海量数据,为了使得每个存储单元中存储的数据占用的存储空间大致相同,现有技术会通过各种规则来实现数据的均衡分布。
在分布式文件系统下,通常会采用多副本的冗余方式来保障数据安全,即将一份数据的多个副本分散存储在多个存储单元中,多个副本又通常被分为一个主副本和剩下的多个从副本。在PG组(Placement Group)的规则下,每个PG组都会有自己的多个数据副本,但由于每个PG组相对独立,使得某些存储单元中存储的副本可能同时作为多个PG组的主副本。且由于在现有的主副本机制下,写请求会先发给主副本,主副本自己在根据写请求中的最新数据进行更新的同时也将该最新数据分发给其它从副本,也就是说写操作在执行次数上不分存储的副本是主副本还是从副本;读请求只被发送给存储有主副本的存储单元,即只需要从主副本中读取想要的数据即可。可以看到,如果一个存储单元中存储的主副本数量相对于其它存储单元存储的主副本数量较多的话,将因读写操作的执行次数的不均衡加大某个存储单元的压力,使得其在过大的压力下使用寿命快速缩减,在分布式文件系统下,某个存储单元性能的降低也会拖累整个分布式文件系统的整体性能。
现有技术在调整主副本和从副本方面,仅在某个存储主副本的存储单元掉线,才会将某一个从副本升格为主副本,以保证正常运行,除此之外不会调整主副本和从副本。
因此,如何尽可能的克服现有技术中某些存储单元会存储有过多的主副本所产生的技术缺陷,是本领域技术人员亟待解决的问题。
发明内容
本申请的目的在于提供一种存储单元性能优化方法、装置、存储设备及计算机存储介质,旨在尽可能的克服现有技术中某些存储单元会存储有过多的主副本时存在的压力分布不均、该存储单元使用寿命缩短过快、分布式文件系统整体性能受到影响的问题。
为实现上述目的,本申请提供一种存储单元性能优化方法,该方法包括:
记录每个存储单元执行每次操作的耗时信息,并根据发生在每个周期内的操作次数计算得到平均耗时;
记录每个所述存储单元中存储的主副本每次被执行操作的种类信息,并根据发生在每个所述周期内的种类信息确定每种操作的执行次数;
根据与每个所述周期对应的平均耗时和执行次数确定每个所述存储单元在对应周期内的主亲和性;
根据每个所述存储单元的主亲和性的大小调整每个所述存储单元中存储的作为主副本的副本数量;其中,存储单元中存储的作为主副本的副本数量与该存储单元的主亲和性成正比关系。
可选的,根据与每个所述周期对应的平均耗时和执行次数确定每个所述存储单元在对应周期内的主亲和性,包括:
根据与每个所述周期对应的平均耗时确定每个所述存储单元在对应周期内的工作状态;其中,所述平均耗时越高,对应的工作状态越差;
根据与每个所述周期对应的执行次数确定每个所述存储单元中存储的主副本相对数量;其中,所述执行次数越多,对应的主副本相对数量越大;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910290101.X/2.html,转载请声明来源钻瓜专利网。