【技术实现步骤摘要】
一种采集虚拟机的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所述的方法,其...
【专利技术属性】
技术研发人员:张程,
申请(专利权)人:新华三大数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。