【技术实现步骤摘要】
负载均衡方法、装置及存储介质
本专利技术涉及云计算
,尤其涉及一种负载均衡方法、装置及计算机可读存储介质。
技术介绍
负载均衡是指将业务请求灵活的分配到多个服务器上进行处理,从而灵活、快速的完成业务请求。随着网络业务量的提高,访问量和数据流量的快速增长,所需要的处理和计算能力也大大增强,单一的服务器设备根本无法承担。因此需要采用服务器集群的方式,利用负载均衡对服务器集群的每个服务器设备进行灵活分配业务请求。目前的负载均衡方法主要是对品牌、型号、配置一致的服务器设备进行分配请求,且无法区分每个服务器设备实时利用率,造成利用率过高的服务器可能会出现拥塞,降低服务器集群整体的吞吐率。
技术实现思路
鉴于以上内容,本专利技术提供一种负载均衡方法、装置及计算机可读存储介质,其主要目的在于兼容不同配置的服务器,提高服务器集群整体的吞吐率。为实现上述目的,本专利技术提供一种负载均衡方法,该方法包括:设置步骤:设置每个服务器的每个模块的权重及使用率阈值,所述模块包括中央处理器、内存、网络模块及硬盘;统计步骤:统计每个服务器处理预设数量请求的总响应时间及实时使用率,计算出每个请求的平均响应时间;计算步骤:根据每个服务器处理每个请求的平均响应时间,以及每个模块的配置参数、权重、使用率阈值及实时使用率,实时计算每个服务器的空闲值;分配步骤:接收客户端发送的请求,根据每个服务器的空闲值,利用预设的分配规则将所述请求分配给相应的服务器处理。优选地,所述计算步骤包括:根据服务器处理每个请求的平均响应时间,以及服务器的每个模块的配置参数、权重、使用率阈值及实时使用率,利用预设的第一计 ...
【技术保护点】
1.一种负载均衡方法,应用于负载均衡装置,该负载均衡装置连接一个或多个服务器,其特征在于,所述方法包括:设置步骤:设置每个服务器的每个模块的权重及使用率阈值,所述模块包括中央处理器、内存、网络模块及硬盘;统计步骤:统计每个服务器处理预设数量请求的总响应时间及实时使用率,计算出每个请求的平均响应时间;计算步骤:根据每个服务器处理每个请求的平均响应时间,以及每个模块的配置参数、权重、使用率阈值及实时使用率,实时计算每个服务器的空闲值;分配步骤:接收客户端发送的请求,根据每个服务器的空闲值,利用预设的分配规则将所述请求分配给相应的服务器处理。
【技术特征摘要】
1.一种负载均衡方法,应用于负载均衡装置,该负载均衡装置连接一个或多个服务器,其特征在于,所述方法包括:设置步骤:设置每个服务器的每个模块的权重及使用率阈值,所述模块包括中央处理器、内存、网络模块及硬盘;统计步骤:统计每个服务器处理预设数量请求的总响应时间及实时使用率,计算出每个请求的平均响应时间;计算步骤:根据每个服务器处理每个请求的平均响应时间,以及每个模块的配置参数、权重、使用率阈值及实时使用率,实时计算每个服务器的空闲值;分配步骤:接收客户端发送的请求,根据每个服务器的空闲值,利用预设的分配规则将所述请求分配给相应的服务器处理。2.根据权利要求1所述的负载均衡方法,其特征在于,所述计算步骤包括:根据服务器处理每个请求的平均响应时间,以及服务器的每个模块的配置参数、权重、使用率阈值及实时使用率,利用预设的第一计算公式分别计算出服务器的理论处理状态值及实时处理状态值;将服务器的理论处理状态值及实时处理状态值输入到预设的第二计算公式计算得到该服务器的空闲值。3.根据权利要求2所述的负载均衡方法,其特征在于,所述第一计算公式包括:中央处理器理论处理状态值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;其中,CW、MW、NW、DW分别代表所述服务器的中央处理器、内存、网络模块、硬盘的权重,CT、MT、NT、DT分别代表所述服务器的中央处理器、内存、网络模块、硬盘的使用率阈值,CS、MS、NS、DS分别代表所述服务器的中央处理器每秒的理论计算量、内存的理论计算量、网络模块的延迟、硬盘的速度,CU、MU、NU、DU分别代表所述服务器的中央处理器、内存、网络模块、硬盘的实时使用率。4.根据权利要求1至3中任一权利要求所述的负载均衡方法,其特征在于,所述第二计算公式为:P=(EX-AC)/EX×100%其中,P代表所述服务器的空闲值,EX代...
【专利技术属性】
技术研发人员:易杉峰,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。