大数跨境
0
0

如何玩转NVIDIA GRID虚拟化GPU监测功能

如何玩转NVIDIA GRID虚拟化GPU监测功能 景行锐创
2017-01-04
0
导读:NVIDIA GRID近期发布了一系列增强功能,以监测虚拟化GPU。NVIDIA鼓励独立软件开发商、客户和终端用户通过开放式API/SDK创建GPU监测信息或将其嵌入到工具和产品之中。


NVIDIA GRID近期发布了一系列增强功能,以监测虚拟化GPU。NVIDIA鼓励独立软件开发商、客户和终端用户通过开放式API/SDK创建GPU监测信息或将其嵌入到工具和产品之中。目前,这些产品和功能已经被包括eG Innovation、Lakeside SysTrack与Liquidware Labs等许多流行的商业监测产品所采用。NVIDIA GRID社区顾问Magnar Johnsen也一直致力于这些工具的研发工作,并且为SDK以及开发团队提供如何长期增强监测与管理功能的反馈意见。



Magnar Johnsen拥有多年的远程图形实施经验,但有时苦于无法找到所需的工具,Magnar Johnsen便需要自创工具以满足专业需求。在本文中,Magnar Johnsen将介绍两件有关他自己开发并在过去几年内与社区共享的工具,和您分享他本人是如何借助NVIDIA GRID虚拟化GPU监测功能进行工作的。


工具一:GPUPerf——支持实时监测vGPU利用率与NVENC利用率


该工具以应用覆盖的形式显示,因此可以在运行应用时查看各种数据。Magnar Johnsen希望能在思杰会话(Citrix Session)中运行图形负载时,查看每秒发送给端点多少帧。这样,他就可以提取该信息以及其他一些GPU与思杰协议相关的数据,并如同FRAPS软件一样显示在屏幕上方。现在,如果用户运行这两款工具,就可以看到GPU生成内容与向端点发送内容之间的差别了。


而在第二版GPUPerf中,Magnar Johnsen添加了对Teradici PCoIP及Microsoft Remote FX的支持。现在,他可以在对比不同协议后,获得一些有关向端点发送了多少FPS、所需要的带宽是多少,以及虚拟机CPU与GPU负载的指标信息。


NVIDIA GRID vGPU无法提供每台虚拟机的GPU利用率。于2016年8月发布的NVIDIA GRID驱动程序推出了一些新功能,现已实现vGPU监测,并能查看关于NVENC引擎的其他信息。NVENC是基于NVIDIA硬件的h.264编码器,现代远程协议通过该编码器进行H.264编码。现在,Magnar Johnsen将该数据添加到了GPUPerf中。而且十分幸运的是,这些新的监测计数器使用起来很简单。因此,他十分开心的在社区共享了第三版GPUPerf。此版本可支持实时监测vGPU利用率与NVENC利用率。此外,他还增加了对Citrix Framehawk与VMware Blast这两个新协议的支持。同时,现在他还能提取协议编码过程中CPU利用率的相关信息,来反映出通过支持服务器的硬件h.264编码。


在下面的视频片段中,您将看到当XenDesktop播放Youtube视频时,GPUPerf3如何显示关于服务器GPU与CPU利用率的信息。该视频显示了Autodesk 3DStudio max通过XenDesktop利用GPU与CPU的情况。



工具二:GPUSizer——根据现有工作站GPU利用率选择最佳的vGPU配置文件

该工具可以帮助用户根据现有工作站GPU利用率选择最佳的vGPU配置文件。当该工具在工作站运行一段时间后,它可以记录GPU利用率以及帧缓冲器利用率,还能查看屏幕分辨率和显示器数量。根据这些信息以及NVIDIA的Erik Bohnhorst所提供的反馈及建议,Magnar Johnsen开发了将峰值帧缓冲区利用率转换为配置文件的算法。他还考虑到了现有GPU的容量,并尝试将其转换为NVIDIA GRID卡的容量。通过这些信息,用户就可以轻松查看需要对工作站的哪一类硬件进行虚拟化,以及如何扩展。




通过这个工作负载样本,您可以很容易就能看到该工作负载通过M10卡可以扩展至128位用户。同时,用户还可以确认哪些应用正在使用DirectX、OpenGL、OpenCL与CUDA。


以下视频中,您将看到Autodesk 3DStudio为什么在Windows 10中至少需要2GB的配置文件,且并不推荐功能不够强大的K1 GPU。



Magnar Johnsen一直在社区公布他的工具,以便能与他人学习并分享知识及经验。在他加入NVIDIA GRID社区顾问(Community Advisor)计划后所获得的很多信息都有助于开发工具、并且帮助他在实验室内加以测试,从而获得NVIDIA及社区内顶级专家的反馈信息。


Firstpoint Bergen AS公司所有者兼 EUC 和远程图形专家


Magnar是一位EUC解决方案专家、博客、演说家和社区工具开发者,在终端用户计算领域拥有超过15年的经验。现居住于挪威卑尔根市,从1999年以来他在工作中一直使用思杰、微软和VMWare产品,2012年开始使用NVIDIA产品。Magnar热衷于技术、计算机可视化和虚拟现实,在3D建模、图形处理和视频特效领域拥有丰富的经验。他为挪威石油和天然气行业的大中小型公司评估、设计、实施和支持了许多基于NVIDIA技术的虚拟图形解决方案。Magnar在他的博客上分享其知识、工具和经验,并在Citrix Synergy、Briforum和Citrix User Group等众多行业会议上发表演讲。


(免责声明:本文来源于“3D新势力”,版权归原作者所有)






【声明】内容源于网络
0
0
景行锐创
分享景行锐创软件的产品和方案。
内容 242
粉丝 0
景行锐创 分享景行锐创软件的产品和方案。
总阅读250
粉丝0
内容242