System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理的,尤其是涉及一种环境资源调配方法、装置、设备和介质。
技术介绍
1、服务器环境资源包括服务器所依赖的各种软硬件设施,如服务器硬件、操作系统、数据库管理系统、web服务器软件、应用程序和服务等。这些资源共同构成了服务器环境的基础设施,并确保服务器应用程序的可靠性、性能和安全性。在服务器环境资源中,深度学习环境是一种专门用于开发和运行深度学习模型的环境。
2、目前,服务器环境资源中的深度学习环境仅能供一人进行使用,无法实现多人同时使用。且,当同时存在超过一人需要使用上述深度学习环境时,该使用人员对应的待处理任务可能远远小于上述深度学习环境能够承载的任务量,会出现资源浪费的情况。
3、故,如何通过合理调配环境资源来提升环境资源的利用率,是本领域技术人员亟待解决的技术问题。
技术实现思路
1、为了提升服务器的环境资源利用率,本申请提供一种环境资源调配方法、装置、设备和介质。
2、第一方面,本申请提供一种环境资源调配方法,采用如下的技术方案:
3、一种环境资源调配方法,包括:
4、获取实时的一个或多个可用环境资源;
5、针对每一所述可用环境资源,获取所述可用环境资源对应的需求用户以及需求
6、用户的数量;并判断所述需求用户的数量是否小于2;
7、若否,则对所述可用环境资源进行镜像复制,得到所述可用环境资源对应的镜像环境,其中,所述镜像环境和所述可用环境资源的数量能够通过需求用户
8、基于所述可用环境资源和所述可用环境资源对应的全部所述镜像环境,对所述可用环境资源对应的全部所述需求用户进行资源划分,确定所述可用环境资源对应的全部所述需求用户各自对应的目标环境资源;
9、将全部所述目标环境资源分配至全部所述目标环境资源各自对应的所述需求用户。
10、通过采用上述技术方案,获取实时的可用环境资源后,针对每一可用环境资源,获取可用环境资源对应的需求用户以及需求用户的数量,以确定该可用环境资源的需求情况;判断需求用户的数量是否小于2,以确定该可用环境资源是否能够满足需求;若否,则表示该可用环境资源不能满足需求,本方案通过对可用环境资源进行镜像复制,以得到能够满足需求情况的镜像环境;基于可用环境资源和该可用环境资源对应的全部镜像环境,对该可用环境资源对应的全部需求用户进行资源分配,确定上述全部需求用户各自对应的目标环境资源,以实现环境资源的按需分配,提升环境资源利用率。
11、本申请在一较佳示例中可以进一步配置为:
12、获取实时的一个或多个可用环境资源,包括:
13、获取负载的多个环境资源和所述多个环境资源各自对应的响应状态和日志文件,所述多个环境资源是所述负载上存储的所有的能够供用户使用的环境资源;
14、针对每一所述环境资源,根据所述环境资源对应的日志文件,确定所述环境资源对应的可用结果;
15、基于全部所述可用结果和全部所述响应状态,在所述多个环境资源中,筛选得到实时的一个或多个可用环境资源。
16、通过采用上述技术方案,获取负载的多个环境资源和多个环境资源各自对应的响应状态和日志文件后,针对每一环境资源,根据环境资源对应的日志文件,确定环境资源对应的可用结果,以得到环境资源的稳定性;本方案基于上述多个环境资源是否可以正常响应以及对应的稳定性,对上述多个环境资源进行综合筛选,以更加准确地确定实时的可用环境资源。
17、本申请在一较佳示例中可以进一步配置为:
18、获取所述多个环境资源各自对应的响应状态,包括:
19、获取负载的平均响应速度和所述多个环境资源各自对应的实时响应速度;
20、针对每一所述环境资源,基于所述平均响应速度和所述环境资源对应的实时响应速度,预估所述环境资源在所述平均响应速度下的响应状态。
21、通过采用上述技术方案,获取负载的平均响应速度,以确定服务器的资源剩余情况;获取多个环境资源各自对应的实时响应速度,以确定环境资源的当前运行情况;针对每一环境资源,基于响应速度即当前运行情况,确定环境资源的响应状态,以确定该环境资源是否可以正常响应。
22、本申请在一较佳示例中可以进一步配置为:
23、对所述可用环境资源进行镜像复制,得到所述可用环境资源对应的镜像环境,包括:
24、获取每个所述需求用户对应的需求数量,并根据每个所述需求用户对应的需求数量得到环境资源需求总量;
25、基于所述环境资源需求总量,对所述可用环境资源进行镜像复制,得到所述可用环境资源对应的多个镜像环境,其中,所述多个镜像环境和所述环可用境资源的总数量与所述环境资源需求总量相同。
26、通过采用上述技术方案,获取需求用户对应的需求数量后,得到环境资源需求总量,以确定该环境资源的需求情况;基于需求情况对环境资源进行定量的镜像复制,可以在一定程度上避免环境资源的缺乏和过多的情况。
27、本申请在一较佳示例中可以进一步配置为:
28、在基于所述可用环境资源和所述可用环境资源对应的全部所述镜像环境,对所述可用环境资源对应的全部所述需求用户进行资源分配,确定所述可用环境资源对应的全部所述需求用户各自对应的目标环境资源之后,还包括:
29、针对每一所述需求用户,获取所述需求用户对应的任务量,其中,所述任务量表征所述需求用户的待处理数据量;并基于所述任务量确定所述需求用户对应的预计占用时间;
30、基于全部所述需求用户各自对应的所述预计占用时间,对全部所述需求用户进行优先级排序,得到用户任务队列。
31、通过采用上述技术方案,针对每一需求用户,获取需求用户的任务量,并确定任务量相应的预计占用时间,以确定每一需求用户需要使用该环境资源的预计时长;基于预计时长对需求用户进行优先级排序,得到用户任务队列,以合理安排环境资源的分配,提升任务处理效率。
32、本申请在一较佳示例中可以进一步配置为:
33、在判定所述需求用户的数量不小于2之后,还包括:
34、确定每个需求用户的用户类型;
35、当所述用户类型为资源隔离用户时,在所述资源隔离用户使用对应的目标环境资源时,对所述资源隔离用户对应的目标环境资源进行资源隔离;
36、当所述用户类型为资源回收用户时,在所述资源回收用户使用对应的目标环境资源时,实时判断所述目标环境资源中是否存在待处理任务;若否,则回收所述目标环境资源。
37、通过采用上述技术方案,获取需求用户对应的目标使用目的和历史使用目的,以确定需求用户对于该环境资源的目标用途和历史用途;基于该需求用户对于该环境资源的目标用途和历史用途,确定需求用户对应的当前用户类型;当资源隔离用户使用对应的目标环境资源时,由于该资源隔离用户对目标环境资源存在间断性的高频使用情况,本方案通过本文档来自技高网...
【技术保护点】
1.一种环境资源调配方法,其特征在于,包括:
2.根据权利要求1所述的环境资源调配方法,其特征在于,获取实时的一个或多个可用环境资源,包括:
3.根据权利要求2所述的环境资源调配方法,其特征在于,获取所述多个环境资源各自对应的响应状态,包括:
4.根据权利要求1所述的环境资源调配方法,其特征在于,对所述可用环境资源进行镜像复制,得到所述可用环境资源对应的镜像环境,包括:
5.根据权利要求4所述的环境资源调配方法,其特征在于,在基于所述可用环境资源和所述可用环境资源对应的全部所述镜像环境,对所述可用环境资源对应的全部所述需求用户进行资源分配,确定所述可用环境资源对应的全部所述需求用户各自对应的目标环境资源之后,还包括:
6.根据权利要求1所述的环境资源调配方法,其特征在于,在判定所述需求用户的数量不小于2之后,还包括:
7.根据权利要求1所述的环境资源调配方法,其特征在于,所述确定每个需求用户的用户类型,包括:
8.一种环境资源调配装置,其特征在于,包括:
9.一种电子设备,其特征在于,
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1~7任一项所述的环境资源调配方法。
...【技术特征摘要】
1.一种环境资源调配方法,其特征在于,包括:
2.根据权利要求1所述的环境资源调配方法,其特征在于,获取实时的一个或多个可用环境资源,包括:
3.根据权利要求2所述的环境资源调配方法,其特征在于,获取所述多个环境资源各自对应的响应状态,包括:
4.根据权利要求1所述的环境资源调配方法,其特征在于,对所述可用环境资源进行镜像复制,得到所述可用环境资源对应的镜像环境,包括:
5.根据权利要求4所述的环境资源调配方法,其特征在于,在基于所述可用环境资源和所述可用环境资源对应的全部所述镜像环境,对所述可用环境资源对应的全部所述需求用户进行资...
【专利技术属性】
技术研发人员:吴乘先,郑峰,于淼,郭江谱,张蕊,
申请(专利权)人:融科联创天津信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。