[发明专利]一种多控存储负载均衡方法、装置和计算机设备在审
申请号: | 202210476877.2 | 申请日: | 2022-04-30 |
公开(公告)号: | CN114780040A | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 侯福国;苑忠科 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 劳奕琴 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 负载 均衡 方法 装置 计算机 设备 | ||
本发明公开了一种多控存储负载均衡方法、装置和计算机设备,涉及通信技术领域。所述方法包括:主机发送查询存储单元关键产品请求至所述存储单元,以确定所述存储单元是否支持逻辑单元数据块访问存储单元;若所述存储单元支持逻辑单元数据块访问存储单元,则基于所述逻辑单元数据,将所述逻辑单元数据划分成若干个逻辑单元数据块;关联每一所述逻辑单元数据块于任一控制器,以实现多控存储负载均衡。基于本申请所述的多控存储负载方法,能够将逻辑单元分块归属到某一个控制器节点,可以有效实现多控存储在控制器间的负载均衡。
技术领域
本发明涉及通信技术领域,具体涉及一种多控存储负载均衡方法、装置和计算机设备。
背景技术
多控存储系统收到主机发送的读数据请求,读数据请求通过控制器到达后端盘,然后返回给主机;若是写请求信息,则经由控制器写入后端盘。对于多控存储系统,尤其是一框多控存储系统,一个控制框下存在四个控制器节点,数据请求走哪个控制器下发到后端盘,需要采取合适的策略。通过采取合适的策略,保证主机与存储系统的负载均衡,提高整体系统的性能。传统策略往往是采用单个逻辑单元策略,对于某个逻辑单元指定更喜欢的存储单元节点(即prefer节点),由归属控制器处理该逻辑单元上的请求。该策略在单个逻辑单元的场景,若用户采用多路径分组策略(如:group_by_prio多路径分组策略),所有输入/输出流量会通过该逻辑单元的归属控制器下发到后端盘,而其他控制器则无输入/输出流量,导致负载不均衡,严重浪费硬件资源。
因此,对于单逻辑单元、多控存储系统应用场景而言,急需提出一种能够提高系统存储性能的多控存储负载均衡方法。
发明内容
为了解决上述背景技术中提到的至少一个问题,本发明提供了一种多控存储负载均衡方法、装置和计算机设备,能够实现多控存储在控制器间的负载均衡。
本发明实施例提供的具体技术方案如下:
第一方面,提供一种多控存储负载均衡方法,所述方法包括:主机发送查询存储单元关键产品请求至所述存储单元,以确定所述存储单元是否支持逻辑单元数据块访问存储单元;若所述存储单元支持逻辑单元数据块访问存储单元,则基于所述逻辑单元数据,将所述逻辑单元数据划分成若干个逻辑单元数据块关联每一所述逻辑单元数据块于任一控制器,以实现多控存储负载均衡。
进一步的,关联每一所述逻辑单元数据块于任一控制器,包括:基于所述逻辑单元数据,获取所述逻辑单元数据块的排列顺序;基于所述逻辑单元数据块的排列顺序,依次关联每一所述逻辑单元数据块至任一控制器,重复遍历所述控制器,直至每一所述逻辑单元数据块均与任一所述控制器关联。
进一步的,基于所述逻辑单元数据,将所述逻辑单元数据划分成若干个逻辑单元数据块前,所述方法还包括:主机发送存储单元关键产品信息数据页查询请求至所述存储单元,所述存储单元返回存储单元关键信息数据页至所述主机;主机发送报告目标端口组命令至所述存储单元,所述存储单元返回目标端口组描述符至所述主机;主机发送报告逻辑单元数据块访问存储单元信息请求至所述存储单元,所述存储单元返回逻辑单元数据块访问存储单元信息至所述主机。
进一步的,所述存储单元关键产品信息数据包括:每一所述逻辑单元数据块地址参数。
进一步的,所述逻辑单元数据块访问存储单元信息包括:用户数据段的描述符格式。
进一步的,所述每一逻辑单元数据块为32M。
进一步的,所述逻辑单元数据块访问存储单元信息由所述存储单元从下层输入/输出栈获取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210476877.2/2.html,转载请声明来源钻瓜专利网。