[发明专利]基于GPU虚拟化技术的显存资源分配方法、装置及设备在审
申请号: | 202110077158.9 | 申请日: | 2021-01-20 |
公开(公告)号: | CN112732449A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 谭怀亮;吴金徽;谭彦杰 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T1/60 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何江涛 |
地址: | 410013 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gpu 虚拟 技术 显存 资源 分配 方法 装置 设备 | ||
一种基于GPU虚拟化技术的显存资源分配方法、装置及设备,所述方法包括:获取各虚拟机的显存信息,所述显存信息包括:主虚拟机的当前剩余显存空间大小和客虚拟机的显存利用率;根据所述显存利用率确定是否满足显存分配条件;若满足所述显存分配条件,且所述主虚拟机的当前剩余显存空间大小大于剩余显存空间阈值,从主虚拟机中划分目标数值的显存空间,分配至满足显存分配条件的客虚拟机。上述方法,对于虚拟机的显存空间的使用,动态的获取客虚拟机的显存利用率,在显存利用率达到一定条件时,从主虚拟机中划分显存分配至客虚拟机,尽量保证虚拟机的显存空间充足,减少了对空闲显存资源的浪费,使整个虚拟域环境运行稳定,提升整体的系统性能。
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于GPU虚拟化技术的显存资源分配方法、装置、计算机设备和存储介质。
背景技术
随着近几年来处理器技术和性能的高速发展,虚拟化技术愈发成熟。目前,在CPU虚拟化、内存虚拟化、网络虚拟化以及GPU虚拟化方面的研究都有了重大进展。每个GPU都拥有自己的显存空间,所以GPU虚拟化技术发展也伴随着显存的虚拟化技术。
随着GPU虚拟化的应用也就会出现显存虚拟化的分配问题,而目前的主流虚拟化技术中基于GPU虚拟化技术的显存资源分配方法都是由主机在一开始静态分配固定的显存空间,类似于内存虚拟化,然而,在一台物理机上创建多个虚拟机时,就必然会面临一个问题:由于不同虚拟机在同一时间内运行着不同类型不同数量的任务,对于显存资源的利用率也不尽相同,固定分配显存空间的方式容易出现利用率过低的虚拟机浪费显存资源,而利用率过高的虚拟机又可能因为显存资源不足而影响到系统性能。
发明内容
基于此,有必要针对上述技术问题,提供一种能够避免显存资源浪费或者显存资源不足的基于GPU虚拟化技术的显存资源分配方法、装置及设备。
一种基于GPU虚拟化技术的显存资源分配方法,所述方法包括:
获取各虚拟机的显存信息,所述显存信息包括:主虚拟机的当前剩余显存空间大小和客虚拟机的显存利用率;
根据所述显存利用率确定是否满足显存分配条件;
若满足所述显存分配条件,且所述主虚拟机的当前剩余显存空间大小大于剩余显存空间阈值,从主虚拟机中划分目标数值的显存空间,分配至满足显存分配条件的客虚拟机。
在其中的一个实施例中,所述根据所述显存利用率确定是否满足显存分配条件包括:
读取客虚拟机对应的利用率最大阈值;
将所述客虚拟机的显存利用率与利用率最大阈值进行比较;
若所述客虚拟机的显存利用率大于或者等于所述利用率最大阈值,判定为满足显存分配条件。
在其中的一个实施例中,所述显存信息还包括所述客虚拟机的当前显存空间大小;所述方法还包括:
若满足显存分配条件,且所述主虚拟机的当前剩余显存空间大小小于所述剩余显存空间阈值,根据所述客虚拟机的显存利用率确定是否满足显存回收条件;
若满足显存回收条件,从所述客虚拟机中确定回收显存空间大小;
将所述客虚拟机中回收显存空间大小对应的显存空间回收至所述主虚拟机。
在其中的一个实施例中,在将所述客虚拟机中回收显存空间大小回收至所述主虚拟机之后,还包括:
获取所述主虚拟机的当前剩余显存空间大小;
若所述主虚拟机的当前剩余显存空间大小大于所述剩余显存空间阈值,从主虚拟机的显存资源分配池中划分目标数值的显存空间,分配至满足显存分配条件的客虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110077158.9/2.html,转载请声明来源钻瓜专利网。