[发明专利]负载均衡方法、装置及存储介质有效
申请号: | 201811096374.2 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109408227B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 易杉峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 装置 存储 介质 | ||
本发明涉及云计算技术,揭露了一种负载均衡方法、装置及存储介质,该方法设置每个服务器的每个模块的权重及使用率阈值。接着,该方法统计每个服务器处理预设数量请求的总响应时间及实时使用率,计算出每个请求的平均响应时间。最后,该方法根据每个服务器处理每个请求的平均响应时间,以及每个模块的配置参数、权重、使用率阈值及实时使用率,实时计算每个服务器的空闲值,并根据每个服务器的空闲值,利用预设的分配规则将所述请求分配给相应的服务器处理。利用本发明,能够实现服务器集群兼容不同配置的服务器,提高服务器集群整体的吞吐率。
技术领域
本发明涉及云计算技术领域,尤其涉及一种负载均衡方法、装置及计算机可读存储介质。
背景技术
负载均衡是指将业务请求灵活的分配到多个服务器上进行处理,从而灵活、快速的完成业务请求。随着网络业务量的提高,访问量和数据流量的快速增长,所需要的处理和计算能力也大大增强,单一的服务器设备根本无法承担。因此需要采用服务器集群的方式,利用负载均衡对服务器集群的每个服务器设备进行灵活分配业务请求。目前的负载均衡方法主要是对品牌、型号、配置一致的服务器设备进行分配请求,且无法区分每个服务器设备实时利用率,造成利用率过高的服务器可能会出现拥塞,降低服务器集群整体的吞吐率。
发明内容
鉴于以上内容,本发明提供一种负载均衡方法、装置及计算机可读存储介质,其主要目的在于兼容不同配置的服务器,提高服务器集群整体的吞吐率。
为实现上述目的,本发明提供一种负载均衡方法,该方法包括:
设置步骤:设置每个服务器的每个模块的权重及使用率阈值,所述模块包括中央处理器、内存、网络模块及硬盘;
统计步骤:统计每个服务器处理预设数量请求的总响应时间及实时使用率,计算出每个请求的平均响应时间;
计算步骤:根据每个服务器处理每个请求的平均响应时间,以及每个模块的配置参数、权重、使用率阈值及实时使用率,实时计算每个服务器的空闲值;
分配步骤:接收客户端发送的请求,根据每个服务器的空闲值,利用预设的分配规则将所述请求分配给相应的服务器处理。
优选地,所述计算步骤包括:
根据服务器处理每个请求的平均响应时间,以及服务器的每个模块的配置参数、权重、使用率阈值及实时使用率,利用预设的第一计算公式分别计算出服务器的理论处理状态值及实时处理状态值;
将服务器的理论处理状态值及实时处理状态值输入到预设的第二计算公式计算得到该服务器的空闲值。
优选地,所述第一计算公式包括:
中央处理器理论处理状态值CQPS=每个请求平均响应时间×CS×CT×CW;
内存理论处理状态值MQPS=MS×MT×MW;
网络模块理论处理状态值NQPS=NS×NT×NW;
硬盘理论处理状态值DQPS=DS×DT×DW;
服务器的理论处理状态值EX=CQPS×MQPS×NQPS×DQPS/1000;
中央处理器实时处理状态值CQPS′=每个请求平均响应时间×CS×CU×CW;
内存实时处理状态值MQPS′=MS×MU×MW;
网络模块实时处理状态值NQPS′=NS×NU×NW;
硬盘实时处理状态值DQPS′=DS×DU×DW;
服务器的实时处理状态值AC=CQPS′×MQPS′×NQPS′×DQPS′/1000;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811096374.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置及终端设备
- 下一篇:基于预算调配的群智感知任务分配方法