一种服务器负载均衡调配方法和系统技术方案

技术编号:14020742 阅读:58 留言:0更新日期:2016-11-18 14:25
本发明专利技术涉及一种服务器负载均衡调配方法和系统,服务器包括多个主服务器和多个备用服务器,所述方法包括如下步骤:步骤S1,获取每个主服务器的负载;步骤S2,计算所有主服务器的负载和;步骤S3,判断所述负载和是否大于预设第一阈值,若是,则执行步骤S4,否则返回步骤S1;步骤S4,启用备用服务器。本发明专利技术能够根据多个主服务器的负载均衡情况决定是否启用备用服务器,从而合理地利用了服务器资源,并且提高了执行任务的效率。

【技术实现步骤摘要】

本专利技术涉及服务器领域,尤其涉及一种服务器负载均衡调配方法和系统
技术介绍
负载均衡(Load Balance,又称为负载分担),负载均衡建立在现有网络结构之上,将负载(工作任务)进行平衡,然后分摊到多个操作单元上执行,例如,分配到Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等执行,从而共同完成工作任务。它提供了一种有效的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。在传统的设计方式下,对负载均衡的每个节点的服务状态判断是通过在负载均衡系统上进行访问试探而得到的,这种方法不能获得服务器负载的情况,因此,负载均衡系统不能根据每个服务器的负载情况分配任务,从而不能合理地利用服务器资源,并且导致执行任务效率低。针对相关技术中不能根据每个服务器的负载情况合理地分配任务,导致执行任务效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种服务器负载均衡调配方法和系统。本专利技术解决上述技术问题的技术方案如下:一种服务器负载均衡调配方法,其特征在于,所述服务器包括多个主服务器和多个备用服务器,所述方法包括如下步骤:步骤S1,获取每个主服务器的负载;步骤S2,计算所有主服务器的负载和;步骤S3,判断所述负载和是否大于预设第一阈值,若是,则执行步骤S4,否则返回步骤S1;步骤S4,启用备用服务器。本专利技术的有益效果是:本专利技术能够根据多个主服务器的负载均衡情况决定是否启用备用服务器,从而合理地利用了服务器资源,并且提高了执行任务的效率。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,步骤S1中,每隔预设第一时间阈值获取每个主服务器的负载。进一步地,步骤S4的具体实施包括:计算所述负载和与所述预设第一阈值的差值,根据所述差值以及每个备用服务器的负载上限决定启用备用服务器的个数。进一步地,所述主服务器的负载为所述主服务器的内存和/或CPU的负载。本专利技术解决上述技术问题的另一种技术方案如下:一种服务器负载均衡调配系统,所述服务器包括多个主服务器和多个备用服务器,所述系统包括:获取模块,用于获取每个主服务器的负载;计算模块,用于计算所有主服务器的负载和;判断模块,用于判断所述负载和是否大于预设第一阈值,若是,则调用启用模块,否则调用所述获取模块;启动模块,用于启用备用服务器。本专利技术的有益效果是:本专利技术能够根据多个主服务器的负载均衡情况决定是否启用备用服务器,从而合理地利用了服务器资源,并且提高了执行任务的效率。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步地,所述获取模块的具体实施包括:每隔预设第一时间阈值获取每个主服务器的负载。进一步地,所述启用模块的具体实施包括:计算所述负载和与所述预设第一阈值的差值,根据所述差值以及每个备用服务器的负载上限决定启用备用服务器的个数。进一步地,所述主服务器的负载为所述主服务器的内存和/或CPU的负载。本专利技术附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术实践了解到。附图说明图1为本专利技术所述服务器负载均衡调配方法流程图;图2为本专利技术所述服务器负载均衡调配系统结构图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图1为本专利技术所述服务器负载均衡调配方法流程图。如图1所示,一种服务器负载均衡调配方法,所述服务器包括多个主服务器和多个备用服务器,所述方法包括如下步骤:步骤S1,获取每个主服务器的负载;步骤S2,计算所有主服务器的负载和;步骤S3,判断所述负载和是否大于预设第一阈值,若是,则执行步骤S4,否则返回步骤S1;步骤S4,启用备用服务器。在本专利技术的具体实施例中,步骤S1中,每隔预设第一时间阈值获取每个主服务器的负载。在本专利技术的具体实施例中,步骤S4的具体实施包括:计算所述负载和与所述预设第一阈值的差值,根据所述差值以及每个备用服务器的负载上限决定启用备用服务器的个数。在本专利技术的具体实施例中,主服务器的负载为所述主服务器的内存和/或CPU的负载。图2为本专利技术所述服务器负载均衡调配系统结构图。如图2所示,一种服务器负载均衡调配系统,所述服务器包括多个主服务器和多个备用服务器,所述系统包括:获取模块,用于获取每个主服务器的负载;计算模块,用于计算所有主服务器的负载和;判断模块,用于判断所述负载和是否大于预设第一阈值,若是,则调用启用模块,否则调用所述获取模块;启动模块,用于启用备用服务器。在本专利技术的具体实施例中,获取模块的具体实施包括:每隔预设第一时间阈值获取每个主服务器的负载。在本专利技术的具体实施例中,启用模块的具体实施包括:计算所述负载和与所述预设第一阈值的差值,根据所述差值以及每个备用服务器的负载上限决定启用备用服务器的个数。在本专利技术的具体实施例中,主服务器的负载为所述主服务器的内存和/或CPU的负载。在本说明书的描述中,参考术语“实施例一”、“实施例二”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种服务器负载均衡调配方法和系统

【技术保护点】
一种服务器负载均衡调配方法,其特征在于,所述服务器包括多个主服务器和多个备用服务器,所述方法包括如下步骤:步骤S1,获取每个主服务器的负载;步骤S2,计算所有主服务器的负载和;步骤S3,判断所述负载和是否大于预设第一阈值,若是,则执行步骤S4,否则返回步骤S1;步骤S4,启用备用服务器。

【技术特征摘要】
1.一种服务器负载均衡调配方法,其特征在于,所述服务器包括多个主服务器和多个备用服务器,所述方法包括如下步骤:步骤S1,获取每个主服务器的负载;步骤S2,计算所有主服务器的负载和;步骤S3,判断所述负载和是否大于预设第一阈值,若是,则执行步骤S4,否则返回步骤S1;步骤S4,启用备用服务器。2.根据权利要求1所述的服务器负载均衡调配方法,其特征在于,步骤S1中,每隔预设第一时间阈值获取每个主服务器的负载。3.根据权利要求1所述的服务器负载均衡调配方法,其特征在于,步骤S4的具体实施包括:计算所述负载和与所述预设第一阈值的差值,根据所述差值以及每个备用服务器的负载上限决定启用备用服务器的个数。4.根据权利要求1所述的服务器负载均衡调配方法,其特征在于,所述主服务器的负载为所述主服务器的内存和/或CPU的负载。5.一种服务器负...

【专利技术属性】
技术研发人员:钟传新郭裴哲苏情
申请(专利权)人:桂林浩新科技服务有限公司
类型:发明
国别省市:广西;45

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

1