一种负载均衡方法和相关装置制造方法及图纸

技术编号:31705110 阅读:33 留言:0更新日期:2022-01-01 11:07
本申请公开了一种负载均衡方法和相关装置,在达到迁移周期时,确定每个独立冗余磁盘阵列的热度值;根据每个独立冗余磁盘阵列的热度值计算标准差;根据标准差确定每个独立冗余磁盘阵列的期望热度值区间,期望热度值区间为第一热度值至第二热度值之间,第一热度值低于第二热度值。若多个独立冗余磁盘阵列中存在第一独立冗余磁盘阵列的热度值高于第二热度值,且存在第二独立冗余磁盘阵列的热度值低于第一热度值,从第一独立冗余磁盘阵列中筛选第一目标存储块,从第二独立冗余磁盘阵列中筛选第二目标存储块,将第一目标存储块中的数据迁移至第二目标存储块中。本方案提高了独立冗余磁盘阵列的访问效率,使整个存储系统获得更好的性能。性能。性能。

【技术实现步骤摘要】
一种负载均衡方法和相关装置


[0001]本申请涉及计算机
,特别是涉及一种负载均衡方法和相关装置。

技术介绍

[0002]在大数据时代,后端存储介质如独立冗余磁盘阵列(Redundant Arrays of Independent Disks,RAID)的性能对整个存储区域网络(Storage Area Network,SAN)存储系统的影响起到了至关重要的作用。
[0003]在拥有多个独立冗余磁盘阵列的同一个逻辑存储池中,用户数据将分布于各个独立冗余磁盘阵列中,但是每个独立冗余磁盘阵列存在带宽限制,当该独立冗余磁盘阵列上的短时间之内的数据读写量达到一定阈值时,将无法超过独立冗余磁盘阵列和存储系统的连接介质的带宽限制,对该独立冗余磁盘阵列的读写速率将会限死无法提升,导致独立冗余磁盘阵列的响应时间在短时间内会大大提高,降低了独立冗余磁盘阵列的访问效率,对于整个存储系统的性能也会有较大的影响。

技术实现思路

[0004]为了解决上述技术问题,本申请提供了一种负载均衡方法和相关装置,解决了多个独立冗余磁盘阵列负载不均的问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种负载均衡方法,其特征在于,存储系统中包括多个独立冗余磁盘阵列,每个独立冗余磁盘阵列中包括多个存储块,所述方法包括:在达到迁移周期时,确定所述多个独立冗余磁盘阵列中每个独立冗余磁盘阵列的热度值;根据所述每个独立冗余磁盘阵列的热度值计算标准差;根据所述标准差,确定所述每个独立冗余磁盘阵列的期望热度值区间,所述期望热度值区间为第一热度值至第二热度值之间,所述第一热度值低于所述第二热度值;若所述多个独立冗余磁盘阵列中存在第一独立冗余磁盘阵列的热度值高于所述第二热度值,且所述多个独立冗余磁盘阵列中存在第二独立冗余磁盘阵列的热度值低于所述第一热度值,从所述第一独立冗余磁盘阵列中筛选第一目标存储块,以及从所述第二独立冗余磁盘阵列中筛选第二目标存储块;将所述第一目标存储块中的数据迁移至所述第二目标存储块中。2.根据权利要求1所述的方法,其特征在于,所述第一目标存储块是所述第一独立冗余磁盘阵列中热度值最高的存储块,所述第二目标存储块是所述第二独立冗余磁盘阵列中热度值最低的存储块。3.根据权利要求2所述的方法,其特征在于,所述第二独立冗余磁盘阵列中使用的存储块的数量占总存储块数量的百分比小于预设阈值,所述总存储块数量是所述第二独立冗余磁盘阵列中存储块的总数量。4.根据权利要求2所述的方法,其特征在于,所述将所述第一目标存储块中的数据迁移至所述第二目标存储块中之前,所述方法还包括:计算若将所述第一目标存储块中的数据迁移至所述第二目标存储块中,迁移后的所述第二独立冗余磁盘阵列的热度值;若迁移后的所述第二独立冗余磁盘阵列的热度值未超出所述第二独立冗余磁盘阵列的期望热度值区间的第二热度值,执行将所述第一目标存储块中的数据迁移至所述第二目标存储块中的步骤;若迁移后的所述第二独立冗余磁盘阵列的热度值超出所述第二独立冗余磁盘阵列的期望热度值区间的第二热度值,则重新确定至少一个第二目标存储块。5.根据权利要求1所述的方法,其特征在于,所述将所述第一目标存储块中的数据迁移至所述第二目标存储块中之后,所述方法还包括:重新计算迁移后的第一独立冗余磁盘阵列的热度值;若迁移后的第一独立冗余磁盘阵列的热度值高于所述第一独立冗余磁盘阵列的期望热度值区间的第二热度值,继续确定用于进行数据迁移的第一目标存储块和第二目标存储块,执行将所述第一目标存储块中的数据迁移至所述第二目标存储块中的步骤,直到迁移后的第一独立冗余磁盘阵列的热度值位于所述第...

【专利技术属性】
技术研发人员:张孙旻
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1