一种服务器资源自适应匹配方法组成比例

技术编号:39594053 阅读:7 留言:0更新日期:2023-12-03 19:49
本发明专利技术公开了一种服务器资源自适应匹配方法

【技术实现步骤摘要】
一种服务器资源自适应匹配方法、系统和介质


[0001]本专利技术属于服务器资源自适应匹配系统
,尤其涉及一种服务器资源自适应匹配方法

系统和介质


技术介绍

[0002]服务器资源指的是硬件释放的性能资源,服务器一般需要运行较多的程序,且进行的计算量非常大,在需要运行程序较多的情况下,服务器的资源会被大量运行程序分别占用,会导致服务器资源无法匹配到需要使用大量性能资源的程序上,影响重要程序的正常运行,为了提高重要程序在运行过程中对服务器资源的利用率,保证在运行过程中不会出现负载卡顿的情况,一般都是工作人员手动关闭不重要的运行程序,如果运行程序较多时,手动关闭不仅效率低下且可能出现关闭错误的情况


技术实现思路

[0003]本专利技术的目的在于:为了解决为了提高重要程序在运行过程中对服务器资源的利用率,保证在运行过程中不会出现负载卡顿的情况,一般都是工作人员手动关闭不重要的运行程序,如果运行程序较多时,手动关闭不仅效率低下且可能出现关闭错误的情况的问题,而提出的一种服务器资源自适应匹配方法

系统和介质

[0004]为了实现上述目的,本专利技术采用了如下技术方案:
[0005]一种服务器资源自适应匹配方法,具体包括以下步骤:
[0006]S1
:利用移动设备统计各种需要服务器运行的任务,并通过任务分配列表中展示出来;
[0007]S2
:利用无线网络将任务列表信息发送给服务器,服务器接收任务列表信息并进行处理;
[0008]S3
:服务器能够对列表中每一个任务进行计算,计算任务对服务器资源的利用率,在计算任务运行期间,运行时间计算模块能够对每个任务的计算时间进行统计,并将任务运行所需的时间传输到存储模块内存储起来;
[0009]S4
:即将利用率占用统计模块统计多个即将运行任务的占用率,并将任务对服务器资源的占用率发送到性能释放方案统计模块内,性能释放方案统计模块计算即将运行任务对服务器资源的占用率,以及计算服务器资源可被利用的比例,来计算服务器是否能够正常运行计算即将运行的任务;
[0010]S5
:当性能释放方案统计模块确定性能释放性能程序的方案时,可释放性能程序展示模块将需要释放性能的程序展示出来,同时
CPU
模块对性能释放程序做简单记录,后续需要继续运行程序时,能够通过
CPU
模块中的记录将释放的程序重新进行运行

[0011]S6
:资源调度模块则是根据可释放性能程序展示模块展示的信息,结束需要释放性能程序的运行,同时运行程序转移模块将正在运行的程序保存下载,并传输到云计算模块内进行暂时性存储

[0012]S7
:云计算模块内通过虚拟系统建立模块建立一个能够正常运转的虚拟云系统,并将服务器内被结束运行的程序保存,并让被中断的程序保持在运行状态,而资源利用调度模型能够提取服务器中各个任务的信息以及任务在运行过程中所需要消耗的时间,能够根据这些信息提前定制任务运行计划,让资源得到充分利用,且不需要等待,提高了资源利用效率和任务运行效率

[0013]作为上述技术方案的进一步描述:
[0014]所述
S1
中,所有的任务需要分别利用序号进行标记,比如标记
A、B、C
等,在进行资源调度时能够快速精确到某个任务,也对任务进行监控

[0015]作为上述技术方案的进一步描述:
[0016]所述
S4
中,即将运行的多个任务对服务器资源的利用率超过服务器本身可利用资源的负载时,则计算适当减少运行的任务数量,达到可完美利用服务器资源并不会超过服务器本身可利用资源的负载,保证服务器资源在被完美利用的情况下也能够正常运行程序

[0017]作为上述技术方案的进一步描述:
[0018]所述
S4
中,即将运行的多个任务中都出现紧急情况需要紧急运行而无法停止时,同时即将运行的多个任务对服务器资源的利用率超过服务器本身可利用资源的负载时,计算正在运行中的不紧急任务对服务器资源的利用率,并将不紧急任务标记为可释放性能的任务程序,在经过系统计算后,合理的将一个或多个不紧急任务的运行程序进行调度,让服务器的资源得到转移,并用来运行多个紧急任务,通过合理的匹配达到让服务器在完成任务运行的同时不会出现负载情况

[0019]一种服务器资源自适应匹配系统,包括移动设备

服务器和云计算模块,所述移动设备通过无线网络模块与服务器之间无线信号连接,而服务器与云计算模块之间通过无线网络模块无线信号连接

[0020]作为上述技术方案的进一步描述:
[0021]所述移动设备具备任务分配列表制作功能,云计算模块内包括虚拟系统建立模块和资源利用调度模块

[0022]作为上述技术方案的进一步描述:
[0023]所述服务器包括
CPU
模块

总资源利用率计算模块

即将利用率占用统计模块

性能释放方案计算模块

可释放性能程序展示模块

资源调度模块

运行程序转移模块

运行时间计算模块和存储模块

[0024]作为上述技术方案的进一步描述:
[0025]所述
CPU
模块的输出端与性能释放方案计算模块的输入端电性连接,性能释放方案计算模块的输出端与可释放性能程序展示模块的输入端电性连接,可释放性能程序展示模块的输出端与资源调度模块的输入端电性连接,资源调度模块的输出端与运行程序转移模块的输入端电性连接

[0026]作为上述技术方案的进一步描述:
[0027]所述
CPU
模块分别与总资源利用率计算模块

即将利用率占用统计模块双向电性连接,总资源利用率计算模块的输出端与运行时间计算模块的输入端电性连接,运行时间计算模块的输出端与存储模块的输入端电性连接

[0028]一种服务器介质,包括移动设备和服务器,服务器内包括
CPU
模块和存储模块

[0029]综上所述,由于采用了上述技术方案,本专利技术的有益效果是:
[0030]1、
本专利技术中,利用移动设备制作任务列表并导入到服务器中,让服务器根据列表的进度执行任务运行程序,不需要工作人员手动逐一操作,方便了工作人员的使用且提高了效率,而服务器根据需要运行任务的重要程度去选择释放服务器资源提高运行性能,通过调度资源的方式保证重要任务能够正常运行,且通过性能释放方案计算模块计算可行的程序停止运行方案,不需要工作人员手动操作,极大的方便了工作人员的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种服务器资源自适应匹配方法,其特征在于,具体包括以下步骤:
S1
:利用移动设备统计各种需要服务器运行的任务,并通过任务分配列表中展示出来;
S2
:利用无线网络将任务列表信息发送给服务器,服务器接收任务列表信息并进行处理;
S3
:服务器能够对列表中每一个任务进行计算,计算任务对服务器资源的利用率,在计算任务运行期间,运行时间计算模块能够对每个任务的计算时间进行统计,并将任务运行所需的时间传输到存储模块内存储起来;
S4
:即将利用率占用统计模块统计多个即将运行任务的占用率,并将任务对服务器资源的占用率发送到性能释放方案统计模块内,性能释放方案统计模块计算即将运行任务对服务器资源的占用率,以及计算服务器资源可被利用的比例,来计算服务器是否能够正常运行计算即将运行的任务;
S5
:当性能释放方案统计模块确定性能释放性能程序的方案时,可释放性能程序展示模块将需要释放性能的程序展示出来,同时
CPU
模块对性能释放程序做简单记录,后续需要继续运行程序时,能够通过
CPU
模块中的记录将释放的程序重新进行运行;
S6
:资源调度模块则是根据可释放性能程序展示模块展示的信息,结束需要释放性能程序的运行,同时运行程序转移模块将正在运行的程序保存下载,并传输到云计算模块内进行暂时性存储;
S7
:云计算模块内通过虚拟系统建立模块建立一个能够正常运转的虚拟云系统,并将服务器内被结束运行的程序保存,并让被中断的程序保持在运行状态,而资源利用调度模型能够提取服务器中各个任务的信息以及任务在运行过程中所需要消耗的时间,能够根据这些信息提前定制任务运行计划,让资源得到充分利用,且不需要等待,提高了资源利用效率和任务运行效率
。2.
根据权利要求1所述的一种服务器资源自适应匹配方法,其特征在于,所述
S1
中,所有的任务需要分别利用序号进行标记,比如标记
A、B、C
等,在进行资源调度时能够快速精确到某个任务,也对任务进行监控
。3.
根据权利要求1所述的一种服务器资源自适应匹配方法,其特征在于,所述
S4
中,即将运行的多个任务对服务器资源的利用率超过服务器本身可利用资源的负载时,则计算适当减少运行的任务数量,达到可完美利用服务器资源并不会超过服务器本身可利用资源的负载,保证服务器资源在被完美利用的情况下也能够正常运行程序
。4.
根据...

【专利技术属性】
技术研发人员:林颜
申请(专利权)人:广东鼎尧科技有限公司
类型:发明
国别省市:

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

1