【技术实现步骤摘要】
一种虚拟机桌面渲染方法、装置及系统
[0001]本公开涉及图像处理
,尤其一种虚拟机桌面渲染方法、装置及系统。
技术介绍
[0002]随着计算机技术的发展,服务器的功能越来越强大,与服务器连接的终端设备越来越多,服务器为与其连接的终端设备分配的虚拟机的数量也越来越多。目前,对服务器中的运行的虚拟机桌面进行渲染时,每个虚拟机的桌面由服务器中与该虚拟机对应的图形处理器(Graphics Processing Unit,GPU)对该虚拟机的桌面进行渲染,但是,随着服务器中运行的虚拟机的数量越来越多,需要越来越多的GPU对虚拟机的桌面进行渲染,增加了成本。
技术实现思路
[0003]本公开实施例提供一种虚拟机桌面渲染方法、装置及系统,能够解决现有技术成本较高的问题。所述技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种虚拟机桌面渲染方法,该方法包括:
[0005]接收至少一个虚拟机中每个虚拟机发送的桌面渲染指令,所述桌面渲染指令包括所述虚拟机的第一标识信息、所述虚拟机的桌面纹理数据、第二标识信息,所述第二标识信息用于指示所述桌面渲染指令是否需要独占GPU;
[0006]若目标桌面渲染指令的第二标识信息指示所述目标桌面渲染指令需要独占GPU,则获取至少一个GPU中每个GPU的待处理桌面渲染指令的数量,所述目标桌面渲染指令为所述目标虚拟机发送的桌面渲染指令,所述目标虚拟机为所述至少一个虚拟机中的任意一个虚拟机;
[0007]从所述至少一个GPU中确定第一GPU, ...
【技术保护点】
【技术特征摘要】
1.一种虚拟机桌面渲染方法,其特征在于,包括:接收至少一个虚拟机中每个虚拟机发送的桌面渲染指令,所述桌面渲染指令包括所述虚拟机的第一标识信息、所述虚拟机的桌面纹理数据、第二标识信息,所述第二标识信息用于指示所述桌面渲染指令是否需要独占GPU;若目标桌面渲染指令的第二标识信息指示所述目标桌面渲染指令需要独占GPU,则获取至少一个图形处理器GPU中每个GPU的待处理桌面渲染指令的数量,所述目标桌面渲染指令为所述目标虚拟机发送的桌面渲染指令,所述目标虚拟机为所述至少一个虚拟机中的任意一个虚拟机;从所述至少一个GPU中确定第一GPU,所述第一GPU为所述至少一个GPU中待处理桌面渲染指令的数量最少的GPU;获取所述第一GPU的待处理桌面渲染指令并将所述待处理桌面渲染指令发送至其他GPU,所述其他GPU为所述至少一个GPU中除所述第一GPU外的GPU;将所述目标桌面渲染指令发送至所述第一GPU,以便所述第一GPU根据所述桌面纹理数据渲染所述目标虚拟机的桌面。2.根据权利要求1所述的方法,其特征在于,所述桌面渲染指令还包括优先级,所述方法还包括:若所述目标桌面渲染指令的第二标识信息指示不需要独占GPU且所述目标桌面渲染指令的优先级为高,则获取至少一个GPU中每个GPU的利用率;从所述至少一个GPU中确定第二GPU,所述第二GPU为所述至少一个GPU中利用率小于或者等于第一预设利用率阈值的GPU;将所述目标桌面渲染指令发送至所述第二GPU,以便所述第二GPU根据所述桌面纹理数据渲染所述目标虚拟机的桌面。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标桌面渲染指令的第二标识信息指示不需要独占GPU且所述目标桌面渲染指令的优先级为低,则从所述至少一个GPU中确定第三GPU,所述第三GPU为所述至少一个GPU中利用率大于或者等于第二预设利用率阈值的GPU,所述第二预设利用率阈值大于所述第一预设利用率阈值;将所述目标桌面渲染指令发送至所述第三GPU,以便所述第三GPU根据所述桌面纹理数据渲染所述目标虚拟机的桌面。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述目标桌面渲染指令的第二标识信息指示不需要独占GPU且所述目标桌面渲染指令的优先级为中,则从所述至少一个GPU中确定第四GPU,所述第四GPU为所述至少一个GPU中利用率大于所述第一预设利用率阈值且小于所述第二预设利用率阈值的GPU;将所述目标桌面渲染指令发送至所述第四GPU,以便所述第四GPU根据所述桌面纹理数据渲染所述目标虚拟机的桌面。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述目标桌面渲染指令的第二标识信息指示不需要独占GPU且所述目标桌面渲染指令的桌面纹理数据的大小大于或者等于第一预设阈值,则获取所述至少一个GPU中每个GPU的显存;从所述至少一个GPU中确定第五GPU,所述第五GPU为所述至少一个GPU中显存大于或者
等于第一预设显存阈值的GPU;将所述目标桌面渲染指令发送至所述第五GPU,以便所述第五GPU根据所述桌面纹理数据渲染所述目标虚拟机的桌面。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述目标桌面...
【专利技术属性】
技术研发人员:邵望权,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。