一种负载均衡集群的资源利用率的评估方法及装置制造方法及图纸

技术编号:17307601 阅读:61 留言:0更新日期:2018-02-19 04:46
本发明专利技术实施例提供了一种负载均衡集群的资源利用率的评估方法及装置,应用于负载均衡集群,方法包括:获取负载均衡集群中,各台负载均衡器的每一项预设衡量指标;针对所有预设衡量指标中每一项预设衡量指标,确定负载均衡集群中所有负载均衡器的该预设衡量指标的资源消耗量之和,以及所有负载均衡器的该预设衡量指标的最大容量值之和;将该预设衡量指标的资源消耗量之和与该预设衡量指标的最大容量值之和的比值,确定为负载均衡集群的该预设衡量指标的利用率;确定负载均衡集群的所有预设衡量指标的利用率中的最大值;将最大值确定为负载均衡集群的总体资源利用率。应用本发明专利技术实施例能够实现准确评估负载均衡集群的资源利用率。

A method and device for evaluating the resource utilization of a load balanced cluster

The embodiment of the invention provides a method and apparatus to evaluate the utilization rate of load balancing cluster resources, including the application of load balancing cluster. Methods: to obtain load balancing, each load balancer each preset measure; for all default measure every item in the default measure, determine the load balancing all the cluster load balancer the default measure of resource consumption and load balancer and all the preset measured maximum capacity value; the maximum capacity of the default measure of resource consumption and the default index value and the ratio determined for load balancing cluster the default measure of utilization; determine all default measure by using the load balancing cluster rate and the maximum value; the maximum value for determining load The overall resource utilization ratio of the equilibrium cluster is balanced. The application of the present invention can accurately assess the resource utilization ratio of the load balanced cluster.

【技术实现步骤摘要】
一种负载均衡集群的资源利用率的评估方法及装置
本专利技术涉及互联网
,特别是涉及一种负载均衡集群的资源利用率的评估方法及装置。
技术介绍
随着互联网业务量的急速增加,互联网的业务服务器的工作负荷也越来越重。为了提高业务服务器的工作效率和资源利用率,可以将部分服务器作为负载均衡器,由负载均衡器负载对多台业务服务器的任务分配。近年来,越来越多的解决方案使用由多台负载均衡器构建的负载均衡集群来代替大型的单个负载均衡器。如图1所示,图1为现有技术中的负载均衡集群的结构示意图。图1中的三台负载均衡器通过网络连接组成一个负载均衡集群;接入交换机根据预设的分配策略,将接收到的任务分配给负载均衡集群中的各台负载均衡器,负载均衡器再将接收到的任务分配给业务服务器组中的业务服务器来执行。在实际应用中,为了实现对负载均衡集群资源的合理分配,需要对负载均衡集群的资源利用率进行准确评估。目前,已实现对单台负载均衡器的资源利用率的准确评估,但由于每台负载均衡器之间的性能差异,单台负载均衡器的资源利用率无法准确体现负载均衡集群的资源利用率。
技术实现思路
本专利技术实施例的目的在于提供一种负载均衡集群的资源利用本文档来自技高网...
一种负载均衡集群的资源利用率的评估方法及装置

【技术保护点】
一种负载均衡集群的资源利用率的评估方法,其特征在于,应用于负载均衡集群,所述负载均衡集群包括多台负载均衡器,每一台负载均衡器具有多项预设衡量指标,所述方法包括:获取所述负载均衡集群中,各负载均衡器的每一项预设衡量指标,所述预设衡量指标包括资源消耗量和资源最大容量;针对所有预设衡量指标中每一项预设衡量指标,确定所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源消耗量之和,以及所述所有负载均衡器的该预设衡量指标的资源最大容量之和;将所述该预设衡量指标的资源消耗量之和与所述该预设衡量指标的资源最大容量之和的比值,确定为所述负载均衡集群的该预设衡量指标的利用率;确定所述负载均衡集群的所有预设衡量指...

【技术特征摘要】
1.一种负载均衡集群的资源利用率的评估方法,其特征在于,应用于负载均衡集群,所述负载均衡集群包括多台负载均衡器,每一台负载均衡器具有多项预设衡量指标,所述方法包括:获取所述负载均衡集群中,各负载均衡器的每一项预设衡量指标,所述预设衡量指标包括资源消耗量和资源最大容量;针对所有预设衡量指标中每一项预设衡量指标,确定所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源消耗量之和,以及所述所有负载均衡器的该预设衡量指标的资源最大容量之和;将所述该预设衡量指标的资源消耗量之和与所述该预设衡量指标的资源最大容量之和的比值,确定为所述负载均衡集群的该预设衡量指标的利用率;确定所述负载均衡集群的所有预设衡量指标的利用率中的最大值;将所述最大值确定为所述负载均衡集群的总体资源利用率。2.根据权利要求1所述的方法,其特征在于,在所述获取所述负载均衡集群中,各负载均衡器的每一项预设衡量指标的步骤之后,所述方法还包括:针对所述负载均衡集群中每一台负载均衡器对应的每一项预设衡量指标,将负载均衡器的预设衡量指标的资源最大容量,乘以该负载均衡器的该预设衡量指标的预设调节因子,生成该负载均衡器的该预设衡量指标的修正资源最大容量;所述针对所有预设衡量指标中每一项预设衡量指标,确定所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源消耗量之和,以及所述所有负载均衡器的该预设衡量指标的资源最大容量之和;将所述该预设衡量指标的资源消耗量之和与所述该预设衡量指标的资源最大容量之和的比值,确定为所述负载均衡集群的该预设衡量指标的利用率的步骤,包括:针对该预设衡量指标,确定所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源消耗量之和,以及所述所有负载均衡器的该预设衡量指标的修正资源最大容量之和;将所述该预设衡量指标的资源消耗量之和与所述该预设衡量指标的修正资源最大容量之和的比值,确定为所述负载均衡集群的该预设衡量指标的利用率。3.根据权利要求2所述的方法,其特征在于,所述预设衡量指标包括网络带宽、网络转发性能和处理器性能;所述针对该预设衡量指标,确定所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源消耗量之和,以及所述所有负载均衡器的该预设衡量指标的修正资源最大容量之和;将所述该预设衡量指标的资源消耗量之和与所述该预设衡量指标的修正资源最大容量之和的比值,确定为所述负载均衡集群的该预设衡量指标的利用率的步骤,包括:根据如下公式确定所述负载均衡集群中所有负载均衡器的网络带宽的资源消耗量之和,以及所述所有负载均衡器的网络带宽的修正资源最大容量之和;将所述网络带宽的资源消耗量之和与所述网络带宽的修正资源最大容量之和的比值,确定为所述负载均衡集群的网络带宽的利用率;在公式中,Bcluster为所述负载均衡集群的网络带宽的利用率;Bs为所述负载均衡集群中第s个负载均衡器的网络带宽的资源消耗量,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;∑s∈ClusterBs为所述负载均衡集群中所有负载均衡器的网络带宽的资源消耗量之和;ωsBmax为所述负载均衡集群中第s个负载均衡器的网络带宽的修正资源最大容量;ωs所述负载均衡集群中第s个负载均衡器的网络带宽的预设调节因子;∑s∈ClusterωsBmax所述负载均衡集群中所有负载均衡器的网络带宽的修正资源最大容量之和;根据如下公式确定所述所有负载均衡器的网络转发性能的资源消耗量之和,以及所述所有负载均衡器的网络转发性能的修正资源最大容量之和;将所述网络转发性能的资源消耗量之和与所述网络转发性能的修正资源最大容量之和的比值,确定为所述负载均衡集群的网络转发性能的利用率;在公式中,Xcluster为所述负载均衡集群的网络转发性能的利用率;Xs为所述负载均衡集群中第s个负载均衡器的网络转发性能的资源消耗量,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;∑s∈ClusterXs为所述负载均衡集群中所有负载均衡器的网络转发性能的资源消耗量之和;ωsXmax为所述负载均衡集群中第s个负载均衡器的网络转发性能的修正资源最大容量;ωs所述负载均衡集群中第s个负载均衡器的网络转发性能的预设调节因子;∑s∈ClusterωsXmax所述负载均衡集群中所有负载均衡器的网络转发性能的修正资源最大容量之和;根据如下公式确定所述所有负载均衡器的处理器性能的资源消耗量之和,以及所述所有负载均衡器的处理器性能的资源最大容量之和;将所述处理器性能的资源消耗量之和与所述处理器性能的资源最大容量之和的比值,确定为所述负载均衡集群的处理器性能的利用率;在公式中,Pcluster为所述负载均衡集群的处理器性能的利用率;Ps为所述负载均衡集群中第s个负载均衡器的处理器性能的资源消耗量,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;∑s∈ClusterPs为所述负载均衡集群中所有负载均衡器的处理器性能的资源消耗量之和;ωsPmax为所述负载均衡集群中第s个负载均衡器的处理器性能的修正资源最大容量;ωs所述负载均衡集群中第s个负载均衡器的处理器性能的预设调节因子;∑s∈ClusterωsPmax所述负载均衡集群中所有负载均衡器的处理器性能的修正资源最大容量之和。4.根据权利要求1所述的方法,其特征在于,在所述获取所述负载均衡集群中,各负载均衡器的每一项预设衡量指标的资源消耗量和资源最大容量的步骤之后,所述方法还包括:针对所述负载均衡集群中每一台负载均衡器对应的每一项预设衡量指标,将负载均衡器的预设衡量指标的资源最大容量,减去该负载均衡器的该预设衡量指标的资源消耗量,生成该负载均衡器的该预设衡量指标的资源存量;针对所有预设衡量指标中每一项预设衡量指标,将所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源存量相加,得到该预设衡量指标的资源存量之和;将所述资源存量之和确定为所述负载均衡集群的该预设衡量指标的资源存量。5.根据权利要求2或4所述的方法,其特征在于,所述针对所述负载均衡集群中每一台负载均衡器对应的每一项预设衡量指标,将负载均衡器的预设衡量指标的资源最大容量,减去该负载均衡器的该预设衡量指标的资源消耗量,得到该负载均衡器的该预设衡量指标的资源存量的步骤,包括:针对所述负载均衡集群中每一台负载均衡器对应的每一项预设衡量指标,将负载均衡器的预设衡量指标的修正资源最大容量,减去该负载均衡器的该预设衡量指标的资源消耗量,得到该负载均衡器的该预设衡量指标的资源存量。6.根据权利要求5所述的方法,其特征在于,所述预设衡量指标包括网络带宽、网络转发性能和处理器性能;所述针对所有预设衡量指标中每一项预设衡量指标,将所述负载均衡集群中所有负载均衡器的该预设衡量指标的资源存量相加,得到该预设衡量指标的资源存量之和;将所述资源存量之和确定为所述负载均衡集群的该预设衡量指标的资源存量的步骤,包括:根据如下公式将所述负载均衡集群中所有负载均衡器的网络带宽的资源存量相加,得到网络带宽的资源存量之和;将所述网络带宽的资源存量之和确定为所述负载均衡集群的网络带宽的资源存量;在公式中,Brc为所述负载均衡集群的网络带宽的资源存量;(ωsBmax-Bs)为所述负载均衡集群中第s个负载均衡器的网络带宽的资源存量,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;Bs为所述负载均衡集群中第s个负载均衡器的网络带宽的资源消耗量;ωsBmax为所述负载均衡集群中第s个负载均衡器的网络带宽的修正资源最大容量;ωs所述负载均衡集群中第s个负载均衡器的网络带宽的预设调节因子;根据如下公式将所述负载均衡集群中所有负载均衡器的网络带宽的资源存量相加,得到网络带宽的资源存量之和;将所述网络带宽的资源存量之和确定为所述负载均衡集群的网络带宽的资源存量;在公式中,Xrc为所述负载均衡集群的网络转发性能的资源存量;(ωsXmax-Xs)为所述负载均衡集群中第s个负载均衡器的网络转发性能的资源存量,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;Xs为所述负载均衡集群中第s个负载均衡器的网络转发性能的资源消耗量;ωsXmax为所述负载均衡集群中第s个负载均衡器的网络转发性能的修正资源最大容量;ωs所述负载均衡集群中第s个负载均衡器的网络转发性能的预设调节因子;根据如下公式将所述负载均衡集群中所有负载均衡器的网络带宽的资源存量相加,得到网络带宽的资源存量之和;将所述网络带宽的资源存量之和确定为所述负载均衡集群的网络带宽的资源存量;在公式中,Prc为所述负载均衡集群的处理器性能的资源存量;(ωsPmax-Ps)为所述负载均衡集群中第s个负载均衡器的处理器性能的资源存量,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;Ps为所述负载均衡集群中第s个负载均衡器的处理器性能的资源消耗量;ωsPmax为所述负载均衡集群中第s个负载均衡器的处理器性能的修正资源最大容量;ωs所述负载均衡集群中第s个负载均衡器的处理器性能的预设调节因子。7.根据权利要求6所述的方法,其特征在于,所述调节因子通过如下步骤预设:针对所述负载均衡集群中每一台负载均衡器对应的每一项预设衡量指标,将负载均衡器对应的预设负载分配比例、与该负载均衡器的预设衡量指标的预设极限容量值的比值,确定为该负载均衡器的该预设衡量指标的承载能力值;针对所有预设衡量指标中每一项预设衡量指标,确定将所述负载均衡集群中所有负载均衡器的预设衡量指标的承载能力值中的最小值;将所述最小值对应的负载均衡器的该预设衡量指标的预设极限容量值,确定为所述负载均衡集群的该预设衡量指标的标准值;根据如下公式针对所述负载均衡集群中的任一负载均衡器的任一预设衡量指标,将该负载均衡器的该预设衡量指标的标准值、与该预设衡量指标的资源最大容量的比值,确定为该负载均衡器的该预设衡量指标的调节因子;在公式中,ωs为所述负载均衡集群中第s个负载均衡器的该预设衡量指标的调节因子,s=0,1,2,…,n,n为所述负载均衡集群中负载均衡器的数量,且n为大于2的自然数;Ms为该负载均衡器的该预设衡量指标的预设极限容量值;Mk为所述负载均衡集群...

【专利技术属性】
技术研发人员:于文超
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1