[发明专利]一种资源分配方法及装置有效
| 申请号: | 202310325288.9 | 申请日: | 2023-03-30 |
| 公开(公告)号: | CN116048818B | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 卢亿雷;蒋善文;刘喆 | 申请(专利权)人: | 北京白海科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/448 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王震 |
| 地址: | 100101 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 分配 方法 装置 | ||
1.一种资源分配方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收用户在代码编辑页面中执行的操作指令;
确定所述操作指令是否为对所述代码编辑页面中执行按钮的点击指令;
若所述操作指令是对所述代码编辑页面中执行按钮的点击指令,则确定用户在代码编辑页面的代码编辑区中编辑的代码,以及配置的所述代码的编程语言和应用的操作系统;
依据所述编程语言和所述操作系统与资源分配表进行比配,确定所述代码执行时占用的预测资源;
将所述预测资源分配给所述代码,以执行所述代码;
所述方法包括:若所述操作指令不是对所述代码编辑页面中执行按钮的点击指令,则确定所述服务器的当前闲置资源是否大于第一预设资源;
若所述服务器的当前闲置资源大于第一预设资源,则将所述当前闲置资源中分配出第一预设资源,以执行所述操作指令。
2.根据权利要求1所述的方法,其特征在于,在所述将所述预测资源分配给所述代码,以执行所述代码之前,所述方法包括:
确定所述服务器的当前闲置资源是否大于所述预测资源;
若所述服务器的当前闲置资源大于所述预测资源,则依据所述预测资源,确定所述代码的执行方式;
若所述服务器的当前闲置资源小于或者等于所述预测资源,则监测所述服务器的当前闲置资源。
3.根据权利要求2所述的方法,其特征在于,所述依据所述预测资源,确定所述代码的执行方式,包括:
确定所述预测资源是否大于第二预设资源;
若所述预测资源小于或者等于第二预设资源,则所述代码的执行方式为单机运行;
若所述预测资源大于第二预设资源,则所述代码的执行方式为分布式运行。
4.根据权利要求1所述的方法,其特征在于,在所述确定所述操作指令是否为对所述代码编辑页面中执行按钮的点击指令之后,所述方法还包括:
若所述操作指令是对所述代码编辑页面中执行按钮的点击指令,则确定用户配置的所述代码执行时占用的配置资源;
将所述配置资源分配给所述代码,以执行所述代码。
5.根据权利要求4所述的方法,其特征在于,所述将所述配置资源分配给所述代码,以执行所述代码,包括:
确定所述配置资源是否大于所述预测资源;
若所述配置资源大于所述预测资源,则将所述预测资源替换所述配置资源;
若所述配置资源小于或者等于所述预测资源,则将所述配置资源分配给所述代码,以执行所述代码。
6.根据权利要求1所述的方法,其特征在于,所述资源包括:CPU核数、GPU核数和内存。
7.一种资源分配装置,其特征在于,所述装置包括:
接收模块,用于接收用户在代码编辑页面中执行的操作指令;
第一确定模块,用于确定所述操作指令是否为对所述代码编辑页面中执行按钮的点击指令;
第二确定模块,用于若所述操作指令是对所述代码编辑页面中执行按钮的点击指令,则确定用户在代码编辑页面的代码编辑区中编辑的代码,以及配置的所述代码的编程语言和应用的操作系统;
第三确定模块,用于依据所述编程语言和所述操作系统与资源分配表进行比配,确定所述代码执行时占用的预测资源;
分配模块,用于将所述预测资源分配给所述代码,以执行所述代码;
第四确定模块,用于若所述操作指令不是对所述代码编辑页面中执行按钮的点击指令,则确定服务器的当前闲置资源是否大于第一预设资源;
第一预设资源分配模块,用于若所述服务器的当前闲置资源大于第一预设资源,则将所述当前闲置资源中分配出第一预设资源,以执行所述操作指令。
8.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行如权利要求1至6任一所述的资源分配方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6任一所述的资源分配方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京白海科技有限公司,未经北京白海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310325288.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单挑压轮内镶贴片装置
- 下一篇:一种可通气的三自由度虚拟飞行试验装置





