分布式服务器集群负载异常分析方法技术

技术编号:32465874 阅读:15 留言:0更新日期:2022-02-26 09:04
本发明专利技术涉服务器集群负载异常分析领域,具体涉及分布式服务器集群负载异常分析方法。方法包括:采集分布式服务器集群中各节点的CPU占用率、内存空闲率和CPU温度;所述节点为服务器集群中的服务器;根据各节点的CPU占用率、内存空闲率和CPU温度,计算各节点的负载指数;根据负载指数和CPU占用率,计算不同节点之间负载量特征的差异程度;根据不同节点之间负载量特征的差异程度,利用不同序号对各节点进行标注,将负载量特征的差异程度小于设定差异阈值的节点标注为同一序号;根据各序号对应的各节点的负载指数和CPU占用率,计算各序号的节点的整体负载指数;根据各序号的节点的整体负载指数,判断各序号的节点是否超负载运转。本发明专利技术提高了分析效率。明提高了分析效率。明提高了分析效率。

【技术实现步骤摘要】
分布式服务器集群负载异常分析方法


[0001]本专利技术涉及服务器集群负载异常分析领域,具体涉及分布式服务器集群负载异常分析方法。

技术介绍

[0002]目前大型应用主要使用分布式服务器集群处理运算任务,在分布式服务器集群中有成百上千个服务器节点,当接收到任务时,负载均衡设备给服务器分配工作,若某服务器超负载,负载均衡设备仍然给该服务器分配过多的任务,可能会导致服务器无法正常运行,甚至瘫痪,降低分布式服务器集群的服务质量,因此保证服务器集群正常运转至关重要,这就需要实时检测分布式服务器集群中每台服务器是否超负载运转。
[0003]现有对分布式服务器集群是否超负载运转分析时是对每台服务器是否超负载运转进行单独分析,由于分布式服务器集群包括的服务器个数较多,若对每台服务器是否超负载运转进行单独分析,则会降低对分布式服务器集群是否超负载运转分析的效率。

技术实现思路

[0004]为了解决现有方法存在的对分布式服务器集群是否超负载运转分析的效率较低的问题,本专利技术的目的在于提供一种分布式服务器集群负载异常分析方法,所采用的技术方案具体如下:本专利技术提供了一种分布式服务器集群负载异常分析方法,该方法包括以下步骤:采集分布式服务器集群中各节点的CPU占用率、内存空闲率和CPU温度;所述节点为服务器集群中的服务器;根据各节点的CPU占用率、内存空闲率和CPU温度,计算各节点的负载指数;根据各节点的负载指数和CPU占用率,计算不同节点之间负载量特征的差异程度;根据所述不同节点之间负载量特征的差异程度,利用不同序号对各节点进行标注,将负载量特征的差异程度小于设定差异阈值的节点标注为同一序号;根据各序号对应的各节点的负载指数和CPU占用率,计算各序号对应的节点的整体负载指数;根据所述各序号对应的节点的整体负载指数,判断各序号对应的节点是否超负载运转。
[0005]优选的,采用如下公式计算不同节点之间负载量特征的差异程度:其中,为分布式服务器集群中节点X1和节点X2之间负载量特征的类似程度,为节点X1的CPU占用率,为节点X2的CPU占用率,为节点X1和节点X2的CPU占用率的皮尔逊相关系数,为节点X1的负载指数,为节点X2的负载指数,为自
然常数。
[0006]优选的,所述根据各序号对应的各节点的负载指数和CPU占用率,计算各序号对应的节点的整体负载指数,包括:根据各序号对应的各节点的负载指数和CPU占用率,计算各序号对应的各节点负载指数指标的权重和CPU占用率指标的权重;根据所述各序号对应的各节点负载指数指标的权重和CPU占用率指标的权重,计算各序号对应的节点的整体负载指数。
[0007]优选的,采用如下公式计算各序号对应的各节点负载指数指标的权重和CPU占用率指标的权重:率指标的权重:其中,为某序号对应的节点的个数,为第一系数,j=1时,为该序号对应的第i个节点负载指数指标的权重,为该序号对应的第i个节点的负载指数的比重,为该序号对应的第i个节点的负载指数的归一化值;j=2时,为该序号对应的第i个节点CPU占用率指标的权重,为该序号对应的第i个节点的CPU占用率的比重,为该序号对应的第i个节点的CPU占用率的归一化值。
[0008]优选的,采用如下公式计算各序号对应的节点的整体负载指数:其中,为某序号对应的节点的整体负载指数,n为该序号对应的节点的个数,为该序号对应的第i个节点的负载指数,为该序号对应的第i个节点的CPU占用率,为该序号对应的第i个节点的负载指数指标的权重,为该序号对应的第i个节点的CPU占用率指标的权重。
[0009]优选的,所述根据各节点的CPU占用率、内存空闲率和CPU温度,计算各节点的负载指数,包括:计算各节点的CPU占用率与对应的CPU温度的乘积;计算所述乘积与对应的内存空闲率的比值,将所述比值作为对应节点的负载指数。
[0010]优选的,所述根据所述各序号对应的节点的整体负载指数,判断各序号对应的节点是否超负载运转,包括:统计当前时刻前的设定时间段内各序号对应的节点的整体负载指数大于负载阈值的次数;
判断所述次数是否大于次数阈值,若大于,则判定对应序号对应的节点均超负载运转。
[0011]本专利技术具有如下有益效果:本专利技术根据分布式服务器集群中每个节点的CPU占用率、内存空闲率和CPU温度,计算了各节点的负载指数;基于各节点的负载指数,得到了不同节点之间负载量特征的差异程度;本专利技术基于不同节点之间负载能量特征的差异程度,对分布式服务器集群中的节点进行了标注,并计算了不同序号对应的节点的整体负载指数;基于各序号对应的节点的整体负载指数,判断各序号对应的节点是否超负载运转。本专利技术对每个序号对应的服务器是否超负载运转进行分析,而不是对每台服务器单独进行分析,提高了分布式服务器集群是否超负载运转分析的效率。
附图说明
[0012]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0013]图1为本专利技术的一种分布式服务器集群负载异常分析方法的流程图。
具体实施方式
[0014]为了更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种分布式服务器集群负载异常分析方法进行详细说明如下。
[0015]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。
[0016]下面结合附图具体的说明本专利技术所提供的一种分布式服务器集群负载异常分析方法的具体方案。
[0017]分布式服务器集群负载异常分析方法实施例现有方法存在的对分布式服务器集群是否超负载运转分析的效率较低的问题。为了解决上述问题,本实施例提出了分布式服务器集群负载异常分析方法,如图1所示,本实施例的分布式服务器集群负载异常分析方法包括以下步骤:步骤S1,采集分布式服务器集群中各节点的CPU占用率、内存空闲率和CPU温度;所述节点为服务器集群中的服务器。
[0018]分布式服务器集群中的每个服务器都代表着一个节点,在异构集群中,不同节点之间的运算能力是有差异性的,因此为了监控服务器集群的负载情况,需要监控每个节点的运转情况。在服务器集群工作过程中,节点的CPU占用率和内存的空闲率是不同的,当某节点通过负载均衡设备分配的任务增加时,此时的CPU占用率会逐渐升高,内存的空闲率会逐渐降低,如果分配任务超过服务器的负载阈值时,服务器的CPU占用率和内存空闲率就会超过阈值,可能会造成服务器宕机。
[0019]本实施例在服务器集群工作过程中,采集服务器集群中每个节点的CPU占用率S及内存的空闲率W,CPU占用率和内存的空闲率每秒更新一次,本实施例记录较长时间段内服
务器各项指标,并把这些指标储存起来。
[0020]考虑到每个节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式服务器集群负载异常分析方法,其特征在于,该方法包括以下步骤:采集分布式服务器集群中各节点的CPU占用率、内存空闲率和CPU温度;所述节点为服务器集群中的服务器;根据各节点的CPU占用率、内存空闲率和CPU温度,计算各节点的负载指数;根据各节点的负载指数和CPU占用率,计算不同节点之间负载量特征的差异程度;根据所述不同节点之间负载量特征的差异程度,利用不同序号对各节点进行标注,将负载量特征的差异程度小于设定差异阈值的节点标注为同一序号;根据各序号对应的各节点的负载指数和CPU占用率,计算各序号对应的节点的整体负载指数;根据所述各序号对应的节点的整体负载指数,判断各序号对应的节点是否超负载运转。2.根据权利要求1所述的一种分布式服务器集群负载异常分析方法,其特征在于,采用如下公式计算不同节点之间负载量特征的差异程度:其中,为分布式服务器集群中节点X1和节点X2之间负载量特征的类似程度,为节点X1的CPU占用率,为节点X2的CPU占用率,为节点X1和节点X2的CPU占用率的皮尔逊相关系数,为节点X1的负载指数,为节点X2的负载指数,为自然常数。3.根据权利要求1所述的一种分布式服务器集群负载异常分析方法,其特征在于,所述根据各序号对应的各节点的负载指数和CPU占用率,计算各序号对应的节点的整体负载指数,包括:根据各序号对应的各节点的负载指数和CPU占用率,计算各序号对应的各节点负载指数指标的权重和CPU占用率指标的权重;根据所述各序号对应的各节点负载指数指标的权重和CPU占用率指标的权重,计算各序号对应的节点的整体负载指数。4.根据权利要求3所述的一种分布式服务器集群负载异常分析方法,其特征在于,采用如下公式计算各序号...

【专利技术属性】
技术研发人员:朱海燕陈婷婷曹曼曼王坡田长福
申请(专利权)人:山东卓朗检测股份有限公司
类型:发明
国别省市:

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

1