一种资源分配方法、系统及存储介质和服务器与流程

xiaoxiao18天前  15


本发明涉及通信,特别涉及一种资源分配方法、系统及存储介质和服务器。


背景技术:

1、在开源的容器集群管理系统比如kubernetes集群中,可以简单且高效地部署容器化的应用,且可以通过一设备插件来管理宿主机上的特定资源,比如分配图形处理器(graphics processing unit,gpu)资源,及管理系统中各个容器上的gpu等。

2、其中,在分配gpu资源时,如何为系统中的容器分配一个或多个gpu资源,使得gpu的性能得到最佳的发挥,进而提供gpu资源的利用率,是比较重要的问题。


技术实现思路

1、本发明实施例提供一种资源分配方法、系统及存储介质和服务器,使得处理器的性能得到最佳的发挥。

2、本发明实施例一方面提供一种资源分配方法,包括:

3、获取容器的资源请求,根据所述资源请求获取待分配资源的数量;

4、根据所述资源请求,获取内存访问组与当前空闲的处理器资源之间的对应关系,其中,所述一个内存访问组对应一个或多个当前空闲的处理器资源;

5、根据所述对应关系,若某一内存访问组中包括的当前空闲的处理器资源的数量大于或等于所述待分配资源的数量,为所述容器分配所述某一内存访问组中与所述待分配资源的数量相同的当前空闲的处理器资源。

6、本发明实施例另一方面提供一种资源分配系统,包括:

7、请求单元,用于获取容器的资源请求,根据所述资源请求获取待分配资源的数量;

8、对应关系单元,用于根据所述资源请求,获取内存访问组与当前空闲的处理器资源之间的对应关系,其中,所述一个内存访问组对应一个或多个当前空闲的处理器资源;

9、分配单元,用于根据所述对应关系,若某一内存访问组中包括的当前空闲的处理器资源的数量大于或等于所述待分配资源的数量,为所述容器分配所述某一内存访问组中与所述待分配资源的数量相同的当前空闲的处理器资源。

10、本发明实施例另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如本发明实施例一方面所述的资源分配方法。

11、本发明实施例另一方面还提供一种服务器,包括处理器和存储器;

12、所述存储器用于储存多个计算机程序,所述计算机程序用于由处理器加载并执行如本发明实施例一方面所述的资源分配方法;所述处理器,用于实现所述多个计算机程序中的各个计算机程序。

13、可见,在本实施例的方法中,容器集群管理系统在根据容器的资源请求分配处理器资源时,先根据资源请求获取到待分配资源的数量,及获取到内存访问组与当前空闲的处理器资源之间的对应关系,若某一内存访问组中包括的当前空闲的处理器资源的数量大于或等于待分配资源的数量,则为容器分配该内存访问组中与待分配资源的数量相同的当前空闲的处理器资源。这样,为容器分配的所有处理器资源都尽量在同一内存访问组内,达到内存访问组的亲和,即分配的这些处理器只访问其所属的内存访问组的内存空间,使得处理器资源能得到最佳的发挥。



技术特征:

1.一种资源分配方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述获取内存访问组与当前空闲的处理器资源之间的对应关系,具体包括:

3.如权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

5.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

6.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

7.如权利要求6所述的方法,其特征在于,所述方法还包括:

8.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:

9.一种资源分配系统,其特征在于,包括:

10.如权利要求9所述的系统,其特征在于,还包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质储存多个计算机程序,所述计算机程序适于由处理器加载并执行如权利要求1至8任一项所述的资源分配方法。

12.一种服务器,其特征在于,包括处理器和存储器;


技术总结
本发明实施例公开了一种资源分配方法、系统及存储介质和服务器,应用于通信技术领域。容器集群管理系统在根据容器的资源请求分配处理器资源时,先根据资源请求获取到待分配资源的数量,及获取到内存访问组与当前空闲的处理器资源之间的对应关系,若某一内存访问组中包括的当前空闲的处理器资源的数量大于或等于待分配资源的数量,则为容器分配该内存访问组中与待分配资源的数量相同的当前空闲的处理器资源。这样,为容器分配的所有处理器资源都尽量在同一内存访问组内,达到内存访问组的亲和,即分配的这些处理器只访问其所属的内存访问组的内存空间,使得处理器资源能得到最佳的发挥。

技术研发人员:李斌吉,刘鸿曦
受保护的技术使用者:腾讯云计算(北京)有限责任公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)