一种采集虚拟机的GPU性能数据的方法、装置和设备制造方法及图纸

技术编号:32479084 阅读:22 留言:0更新日期:2022-03-02 09:42
本发明专利技术公开了一种采集虚拟机的GPU性能数据的方法、装置和设备,其中方法应用于宿主机,宿主机与云平台建立通信连接,宿主机上部署有libvirt接口和虚拟机,虚拟机通过GPU透传技术使用宿主机上的GPU,该方法包括:当libvirt接口被云平台调用时,通过libvirt接口获取虚拟机内部的GPU性能监控器上的性能数据;将性能数据通过libvirt接口反馈给云平台,以使云平台对性能数据进行数据分析和图形化处理。本发明专利技术提供的技术方案,实现了对虚拟机中透传GPU的性能情况进行统一监测和管理的功能。的性能情况进行统一监测和管理的功能。的性能情况进行统一监测和管理的功能。

【技术实现步骤摘要】
一种采集虚拟机的GPU性能数据的方法、装置和设备


[0001]本专利技术涉及数据分析领域,具体涉及一种采集虚拟机的GPU性能数据的方法、装置和设备。

技术介绍

[0002]GPU显示芯片是一种专门做图像和图形相关运算工作的微处理器,被广泛应用于云桌面、AI、公有云等领域。针对使用虚拟机的场景,当前高性能图形计算大量使用GPU透传技术来提高虚拟机渲染图形的能力。GPU作为一种昂贵的物理资源,其利用率和性能情况被用户所关注。当GPU被透传到虚拟机时主机上无法管理和查询使用情况,只能登录到使用的虚拟机内部控制,这是用户很难接受的。并且在大型企业内部,使用虚拟机的场景数量庞大,如何对各个虚拟机中透传GPU的性能情况进行统一监测和管理是亟待解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术实施方式提供了一种采集虚拟机的GPU性能数据的方法、装置和设备,从而实现了对虚拟机中透传GPU的性能情况进行统一监测和管理的功能。
[0004]根据第一方面,本专利技术提供了一种采集虚拟机的GPU性能数据的方法,应用于宿主机,所述宿主机本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种采集虚拟机的GPU性能数据的方法,其特征在于,应用于宿主机,所述宿主机与云平台建立通信连接,所述宿主机上部署有libvirt接口和虚拟机,所述虚拟机通过GPU透传技术使用所述宿主机上的GPU,所述方法包括:当所述libvirt接口被云平台调用时,通过所述libvirt接口获取虚拟机内部的GPU性能监控器上的性能数据;将所述性能数据通过所述libvirt接口反馈给所述云平台,以使所述云平台对所述性能数据进行数据分析和图形化处理。2.根据权利要求1所述的方法,其特征在于,所述通过所述libvirt接口获取虚拟机内部的GPU性能监控器上的性能数据,包括:通过所述libvirt接口启用虚拟机内部的代理工具,并通过所述代理工具发送获取性能数据的指令到所述GPU性能监控器,以使所述GPU性能监控器采集GPU的性能数据;通过所述代理工具接收所述GPU性能监控器反馈的所述性能数据。3.根据权利要求2所述的方法,其特征在于,所述GPU是NVIDIA架构,所述使所述GPU性能监控器采集GPU的性能数据,包括:使所述性能监控器通过nvidia

smi接口接入GPU驱动程序,并在所述GPU驱动程序中获取所述性能数据。4.根据权利要求3所述的方法,其特征在于,获取的所述性能数据包括:GPU使用率、显存使用率和编码解码使用率中的至少一种。5.根据权利要求3所述的方法,其...

【专利技术属性】
技术研发人员:张程
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1