一种资源分配方法组成比例

技术编号:39804819 阅读:12 留言:0更新日期:2023-12-22 02:38
本申请公开了一种资源分配方法

【技术实现步骤摘要】
一种资源分配方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,尤其涉及一种资源分配方法

装置

存储介质及电子设备


技术介绍

[0002]目前,许多互联网公司在建立服务器集群时,为满足服务高峰需求,服务器的数量存在较大冗余,且在线服务访问量呈现非常明显的高低峰差距,通常白天午间为线服务访问量的高峰期,而晚上则为线服务访问量的低谷期

在低谷期,服务器的机器资源使用率低于
10
%,致使服务器集群的资源在低谷期浪费非常严重

[0003]为了降低服务器集群的资源浪费,提高资源利用率,需要对资源进行合理地调度


技术实现思路

[0004]本申请实施例提供的一种资源分配方法

装置

存储介质及电子设备,可以对服务器集群的资源进行合理的调度,降低在线服务低谷期服务器集群资源浪费,提高资源利用率

所述技术方案如下:
[0005]第一方面,本申请实施例提供的一种资源分配方法,所述方法包括:
[0006]获取服务器集群的在线服务压力值;
[0007]基于所述在线服务压力值确定所述服务器集群的服务压力级别,所述服务压力级别包括第一服务压力级别

第二服务压力级别以及第三服务压力级别,所述第三服务压力级别的在线服务压力值高于所述第二服务压力级别的在线服务压力值高于所述第一服务压力级别的在线服务压力值;
[0008]基于服务器集群的机器资源使用率和所述服务压力级别中的至少一种信息,调整离线服务的资源配比

[0009]第二方面,本申请实施例提供的一种资源分配装置,所述装置包括:
[0010]参数获取模块,用于获取服务器集群的在线服务压力值;
[0011]压力确定模块,用于基于所述在线服务压力值确定所述服务器集群的服务压力级别,所述服务压力级别包括第一服务压力级别

第二服务压力级别以及第三服务压力级别,所述第三服务压力级别的在线服务压力值高于所述第二服务压力级别的在线服务压力值高于所述第一服务压力级别的在线服务压力值;
[0012]资源调整模块,用于基于服务器集群的机器资源使用率和所述服务压力级别中的至少一种信息,调整离线服务的资源配比

[0013]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤

[0014]第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤

[0015]在本申请一个或多个实施例中,首先获取服务器集群的在线服务压力值,然后基于在线服务压力值确定服务器集群的服务压力级别,服务压力级别包括第一服务压力级别

第二服务压力级别以及第三服务压力级别,第三服务压力级别的在线服务压力值高于第二服务压力级别的在线服务压力值高于第一服务压力级别的在线服务压力值,最后基于服务器集群的机器资源使用率和服务压力级别中的至少一种信息来调整离线服务的资源配比,实现了对服务器集群资源的合理调度,减少了在线服务低谷期服务器集群资源的浪费,提高了资源的利用率

附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0017]图1为本申请实施例提供的一种资源分配方法的流程示意图;
[0018]图2为本申请实施例提供的一种资源分配方法的流程示意图;
[0019]图3为本申请实施例提供的一种资源分配方法的流程示意图;
[0020]图4为本申请实施例提供的一种资源分配方法的流程示意图;
[0021]图5为本申请实施例提供的一种资源分配方法的流程示意图;
[0022]图6为本申请实施例提供的一种资源分配的流程图;
[0023]图7为本申请实施例提供的一种资源分配装置的结构示意图;
[0024]图8为本申请实施例提供的一种资源调整模块的结构示意图;
[0025]图9示出了本申请一个示例性实施例提供的电子设备的结构方框图

具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0027]在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性

在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含

例如包含了一系列步骤或单元的过程

方法

系统

产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程

方法

产品或设备固有的其他步骤或单元

对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义

此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上
。“和
/
或”,描述关联对象的关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种情况

字符“/”一般表示前后关联对象是一种“或”的关系

[0028]目前,许多互联网公司在建立服务器集群时,为满足服务高峰需求,服务器的数量
存在较大冗余,且在线服务访问量呈现非常明显的高低峰差距,通常白天午间为线服务访问量的高峰期,而晚上则为线服务访问量的低谷期

在低谷期,服务器的机器资源使用率低于
10
%,致使服务器集群的资源在低谷期浪费非常严重

为了降低服务器集群的资源浪费,提高资源利用率,需要对资源进行合理地调度

[0029]现有技术中,服务器集群处理离线任务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种资源分配方法,其特征在于,所述方法包括:获取服务器集群的在线服务压力值;基于所述在线服务压力值确定所述服务器集群的服务压力级别,所述服务压力级别包括第一服务压力级别

第二服务压力级别以及第三服务压力级别,所述第三服务压力级别的在线服务压力值高于所述第二服务压力级别的在线服务压力值高于所述第一服务压力级别的在线服务压力值;基于服务器集群的机器资源使用率和所述服务压力级别中的至少一种信息,调整离线服务的资源配比
。2.
根据权利要求1所述的方法,其特征在于,所述获取服务器集群的在线服务压力值,包括:获取服务器集群的每秒查询数率;将所述每秒查询数率作为所述服务器集群的在线服务压力值
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述在线服务压力值确定所述服务器集群的服务压力级别,所述服务压力级别包括第一服务压力级别

第二服务压力级别以及第三服务压力级别,所述第三服务压力级别的在线服务压力值高于所述第二服务压力级别的在线服务压力值高于所述第一服务压力级别的在线服务压力值,包括:若所述在线服务压力值小于第一预设压力阈值,则确定所述服务器集群的服务压力级别为第一服务压力级别;若所述在线服务压力值大于或等于第一预设压力阈值且小于第二预设压力阈值,则确定所述服务器集群的服务压力级别为第二服务压力级别;若所述在线服务压力值大于或等于第二预设压力阈值,则确定所述服务器集群的服务压力级别为第三服务压力级别
。4.
根据权利要求1所述的方法,其特征在于,所述基于服务器集群的机器资源使用率和所述服务压力级别中的至少一种信息,调整离线服务的资源配比,包括:获取服务器集群的机器资源使用率;基于所述机器资源使用率确定所述服务器集群的资源使用级别,所述资源使用级别包括第一资源使用级别以及第二资源使用级别,所述第二资源使用级别的机器资源使用率高于所述第一资源使用级别;基于所述资源使用级别以及所述服务压力级别调整离线服务的资源配比
。5.
根据权利要求4所述的方法,其特征在于,所述获取服务器集群的机器资源使用率,包括:获取服务器集群的各机器使用参数,所述机器使用参数包括处理器使用率

内存使用率

一分钟负载

输入
/
输出接口使用率中的至少一种;按照预设权重值对各机器使用参数进行加权求和,得到机器资源使用率
。6.
根据权利要求5所...

【专利技术属性】
技术研发人员:林伟家张庆伟王志强
申请(专利权)人:三六零科技集团有限公司
类型:发明
国别省市:

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

1