【技术实现步骤摘要】
分布式存储水位调节方法、装置、计算机设备及介质
[0001]本专利技术涉及分布式存储
,具体涉及一种分布式存储水位调节方法
、
装置
、
计算机设备及介质
。
技术介绍
[0002]分布式存储作为一种数据存储技术,能够将数据分散地存储在集群中的各个设备节点上
。
各个节点包含多个磁盘,各个磁盘的存储性能共同决定了整个集群的存储性能
。
通常进行水位测试来确定集群以及集群中各个磁盘的存储性能,其中水位指的是存储设备中已使用的存储空间容量占总存储空间容量的百分比
。
在进行水位测试时,会在各个磁盘为空的情况下写入一定数据量的数据以调节各个磁盘的水位,当各个磁盘的水位达到理想的范围时,再对集群以及集群中各个磁盘进行性能测试,其中向空盘中写入数据的过程被称作数据预埋
。
一般情况下,操作人员需要反复调整预埋数据量并进行数据预埋才能将各个磁盘的水位调节到理想的范围内,每次预埋数据都要花费几十分钟甚至几个小时
。
手动进行这样的操作耗时耗力,对操作人员来说是很大的负担
。
技术实现思路
[0003]有鉴于此,本专利技术提供了一种分布式存储水位调节方法
、
装置
、
计算机设备及介质,以解决操作人员在水位测试过程中,需要费时费力地手动进行预埋数据量调整和数据预埋等操作的问题
。
[0004]第一方面,本专利技术提供了一种分布式存储水位调 ...
【技术保护点】
【技术特征摘要】
1.
一种分布式存储水位调节方法,其特征在于,应用于目标集群中的节点,所述方法包括:根据预设集群信息和预设集群水位得到所述目标集群的预埋数据量;按照所述预埋数据量对所述目标集群进行数据预埋;获取所述目标集群中各个磁盘的水位,判断所述各个磁盘的水位中是否存在所述预设集群水位的偏差范围之外的水位;如果所述各个磁盘的水位中至少一个磁盘的水位在所述偏差范围之外,根据所述偏差范围之外的水位与所述预设集群水位的偏差,调整所述预埋数据量或者调整所述偏差范围之外的水位对应的磁盘承载所述预埋数据的权重,根据所述预设集群信息搭建新的目标集群,以及对所述新的目标集群进行数据预埋
。2.
根据权利要求1所述的分布式存储水位调节方法,其特征在于,所述方法还包括:如果所述各个磁盘的水位均在所述偏差范围之内,结束所述分布式存储水位调节方法
。3.
根据权利要求1或2所述的分布式存储水位调节方法,其特征在于,所述调整所述预埋数据量或者调整所述偏差范围之外的水位对应的磁盘承载所述预埋数据的权重包括:如果所述各个磁盘中至少一个磁盘的水位在所述偏差范围之外并且所述偏差范围之外的水位均高于所述预设集群水位,将所述偏差范围之外的水位按照高低排序,得到所述偏差范围之外的水位中最高的水位,根据所述最高的水位与所述偏差范围的差值减少所述预埋数据量;如果所述各个磁盘中至少一个磁盘的水位在所述偏差范围之外并且所述偏差范围之外的水位均低于所述预设集群水位,将所述偏差范围之外的水位按照高低排序,得到所述偏差范围之外的水位中最低的水位,按照所述最低的水位与所述偏差范围的差值增加所述预埋数据量;如果所述各个磁盘中至少两个磁盘的水位在所述偏差范围之外并且所述偏差范围之外的水位既包含高于所述预设集群水位的水位又包含低于所述预设集群水位的水位,将所述偏差范围之外的水位按照高低排序,得到所述偏差范围之外的水位中最高的水位与最低的水位,将所述最高的水位对应磁盘的承载所述预埋数据的权重降低,将所述最低的水位对应磁盘的承载所述预埋数据的权重提高
。4.
根据权利要求1或2所述的分布式存储水位调节方法,其特征在于,所述根据预设集群信息和预设集群水位得到所述目标集群的预埋数据量之前,包括:根据所述预设集群信息搭建所述目标集群
。5.
根据权利要求1或2所述的分布式存储水位调节方法,其特征在于,所述预设集群信息包括:所述目标集群中磁盘的个数,所述目标集群中各个磁盘的存储空间容量和所述目标集群的实际存储空间容量占比
。6.
根据权利要求5所述的分布式存储水位调...
【专利技术属性】
技术研发人员:乔继辉,李文鹏,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。