资源分配方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24682427 阅读:32 留言:0更新日期:2020-06-27 07:44
本申请涉及一种资源分配方法、装置、计算机设备和存储介质。所述方法包括:获取待运行的业务程序;业务程序包括至少一个业务进程;确定当前待分配的、且与业务程序对应的目标系统资源;按照业务程序中各业务进程各自对应的资源需求量,对目标系统资源进行分区得到与各资源需求量匹配的分区资源;将与各资源需求量匹配的分区资源,分别分配至相对应的业务进程;在产生对业务进程的执行指令时,通过调用分配至业务进程的分区资源以执行业务进程。采用本方法能够提高提高业务程序的运行效率。

Resource allocation methods, devices, computer equipment and storage media

【技术实现步骤摘要】
资源分配方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种资源分配方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了性能优化技术,性能优化技术指在不影响系统正常运行的前提下,提升该系统的运行效率,也就是说,性能优化技术可以使得系统在单位时间内运行且完成更多的任务。传统的实现性能优化技术的方法是通过增加系统可调度的资源来提升系统的性能,具体可以通过使用多核CPU(CentralProcessingUnit,中央处理器)、增加内存、增加网络带宽、使用固态硬盘或修改内核参数等方式来实现。然而,对于系统来说,虽然传统的通过增加系统可调度资源的方式,起到了一定的系统性能优化作用,但系统上的程序使用外接资源进行运行时,所花费的响应时间较长,使得运行各程序的时间久,从而导致效率低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高运行效率的资源分配方法、装置、计算机设备和存储介质。一种资源分配方法,所述方法包括:获取待运行的业务程序;所述业务程序包本文档来自技高网...

【技术保护点】
1.一种资源分配方法,所述方法包括:/n获取待运行的业务程序;所述业务程序包括至少一个业务进程;/n确定当前待分配的、且与所述业务程序对应的目标系统资源;/n按照所述业务程序中各所述业务进程各自对应的资源需求量,对所述目标系统资源进行分区得到与各所述资源需求量匹配的分区资源;/n将与各所述资源需求量匹配的分区资源,分别分配至相对应的业务进程;/n在产生对所述业务进程的执行指令时,通过调用分配至所述业务进程的分区资源以执行所述业务进程。/n

【技术特征摘要】
1.一种资源分配方法,所述方法包括:
获取待运行的业务程序;所述业务程序包括至少一个业务进程;
确定当前待分配的、且与所述业务程序对应的目标系统资源;
按照所述业务程序中各所述业务进程各自对应的资源需求量,对所述目标系统资源进行分区得到与各所述资源需求量匹配的分区资源;
将与各所述资源需求量匹配的分区资源,分别分配至相对应的业务进程;
在产生对所述业务进程的执行指令时,通过调用分配至所述业务进程的分区资源以执行所述业务进程。


2.根据权利要求1所述的方法,其特征在于,所述业务程序的数量大于一;所述确定当前待分配的、且与所述业务程序对应的目标系统资源包括:
确定当前待分配的系统资源、及各所述业务程序各自对应的资源需求总量;
按照各所述业务程序各自对应的资源需求总量,对所述系统资源进行分区得到与各所述资源需求总量匹配的目标系统资源;
将与各所述资源需求总量匹配的目标系统资源,分别分配至相对应的业务程序。


3.根据权利要求1所述的方法,其特征在于,所述确定当前待分配的、且与所述业务程序对应的目标系统资源,还包括:
确定当前处于空闲状态的系统资源、及与所述业务程序无关的额外任务;
将所述额外任务与所述系统资源中的预设资源进行绑定;
将所述系统资源中去除所述预设资源后的资源,作为与所述业务程序对应的目标系统资源。


4.根据权利要求1所述的方法,其特征在于,所述将与各所述资源需求量匹配的分区资源,分别分配至相对应的业务进程,包括:
为各所述分区资源分配对应的资源标识;
确定与各所述业务进程的资源需求量相匹配的分区资源;
将所述业务进程的进程标识与相匹配的分区资源的资源标识进行关联处理,以为各所述业务进程分配相应的分区资源。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法由计算机设备执行,所述计算机设备中设有CPU插槽,所述CPU插槽通过内存控制器与对应的至少一个内存插槽电连接,所述CPU插槽中插入的CPU用于对与所述CPU插槽电连接的内存插...

【专利技术属性】
技术研发人员:黄敏龙何志东邓博陈利李钰榕刘鑫黄雄波
申请(专利权)人:深圳华锐金融技术股份有限公司
类型:发明
国别省市:广东;44

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

1