The present invention relates to the field of computer technology, especially relates to a method of using virtual machine graphics workstation GPU to share through mode. This method can make multiple virtual machines to use GPU graphics workstation through sharing method. A virtual machine using GPU graphics workstation to share through mode, including segmentation of graphic workstation GPU to form a number of virtual GPU; configuration generation of virtual machine, and specify the control node and nodes for virtual machine generated; virtual machine starts, read the GPU virtual computing node working state, and be in virtual GPU free the bus number and ID is sent to the control node; the control node is selected and assigned to the virtual GPU virtual machine, built between virtual machines and virtual GPU mount connecting steps.
【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及一种虚拟机以直通方式共享使用图形工作站GPU的方法。
技术介绍
随着计算机硬件设备的发展以及硬件设备对虚拟化支持程度的不断提高,虚拟机的应用场合越来越广泛。在使用虚拟机的过程中,用户对虚拟机的图形处理功能也提出了更高的要求。然而,为保证虚拟机运行的流畅性、降低虚拟机对资源响应的需求,现有技术人员通常会采用降低虚拟机显示分辨率、限制色深、降低视频帧率等技术手段,这些妥协措施势必会造成虚拟机用户体现要低于常规计算机。而图形工作站GPU(GPU为英文GraphicsProcessingUnit的缩写,其中文含义为图形处理器)则是一种专业用于处理图形图像数据的设备,其具有十分强大的图形处理能力,若能提供一种虚拟机使用图形工作站GPU的方法则可有效解决现有虚拟机图形处理能力不够的缺陷。
技术实现思路
本专利技术提供了一种虚拟机以直通方式共享使用图形工作站GPU的方法,该方法可使得多个虚拟机以直通方法共享使用图形工作站GPU。为解决上述技术问题,本专利技术采用了如下技术方案:一种虚拟机以直通方式共享使用图形工作站GPU的方法,所述方法包括如下步骤:(1)、云计算平台将图形工作站GPU分割为若干个虚拟GPU,并为每个分割形成的虚拟GPU分配编号以及总线ID;(2)、云计算平台根据用户申请配置生成虚拟机,并为生成的虚拟机指定控制节点以及计算节点;(3)、虚拟机启动后,由计算节点接收虚拟机发送的资源分配请求并读取图形工作站GPU中分割形成的各个虚拟GPU的工作状态;计算节点选择将处于空闲状态的虚拟GPU的编号以及总线ID发送给控制节点;( ...
【技术保护点】
一种虚拟机以直通方式共享使用图形工作站GPU的方法,其特征在于,所述方法包括如下步骤:(1)、云计算平台将图形工作站GPU分割为若干个虚拟GPU,并为每个分割形成的虚拟GPU分配编号以及总线ID;(2)、云计算平台根据用户申请配置生成虚拟机,并为生成的虚拟机指定控制节点以及计算节点;(3)、虚拟机启动后,由计算节点接收虚拟机发送的资源分配请求并读取图形工作站GPU中分割形成的各个虚拟GPU的工作状态;计算节点选择将处于空闲状态的虚拟GPU的编号以及总线ID发送给控制节点;(4)、由控制节点选定处于空闲状态的虚拟GPU,并将选定的虚拟GPU的编号以及总线ID发送给虚拟机,建立虚拟机与虚拟GPU之间的挂载连接;同时将成功与虚拟机建立挂载连接的虚拟GPU的工作状态标识为忙碌;控制节点将处于忙碌状态的虚拟GPU所占用的总线ID从图形工作站GPU总线中分离出来。
【技术特征摘要】
1.一种虚拟机以直通方式共享使用图形工作站GPU的方法,其特征在于,所述方法包括如下步骤:(1)、云计算平台将图形工作站GPU分割为若干个虚拟GPU,并为每个分割形成的虚拟GPU分配编号以及总线ID;(2)、云计算平台根据用户申请配置生成虚拟机,并为生成的虚拟机指定控制节点以及计算节点;(3)、虚拟机启动后,由计算节点接收虚拟机发送的资源分配请求并读取图形工作站GPU中分割形成的各个虚拟GPU的工作状态;计算节点选择将处于空闲状态的虚拟GPU的编号以及总线ID发送给控制节点;(4)、由控制节点选定处于空闲状态的虚拟GPU,并将选定的虚拟GPU的编号以及总线ID发送给虚拟机,建立虚拟机与虚拟GPU之间的挂载连接;同时将成功与虚拟机建立挂载连接的虚拟GPU的工作状态标识为忙碌;控制节点将处于忙碌状态的虚拟GPU所占用的总线ID从图形工作站GPU总线中分离出来。2.根据权利要求1所述的一种虚拟机以直通方式共享使用图形工作站GPU的方法,其特征在于,所述方法还包括:在虚拟机关闭后,控...
【专利技术属性】
技术研发人员:杨澎涛,李战强,董涛,贾立辉,戴猛,
申请(专利权)人:中国石油化工股份有限公司,中国石油化工股份有限公司胜利油田分公司物探研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。