使用NVIDIA GRID vPC支持视频会议和算力工具
随着2020年的发展,远程工作解决方案已成为许多人的新常态。企业正在寻找行之有效的解决方案,如虚拟桌面基础设施(VDI),以使他们的团队能够在任何地方安全地工作。然而,最新的算力和视频会议应用程序需要更强大的台式机来确保良好的用户体验。
借助NVIDIA GRID vPC,它可以经济高效地将虚拟化扩展到每个员工,其性能可与物理PC相媲美。基于NVIDIA vGPU技术的GRID vPC能够跨多个虚拟机(VM)共享同一个GPU,为知识型员工提供本机PC体验。因为通常在CPU上完成的任务被卸载到GPU上,所以用户拥有更好的体验,从而提高了整体算力。
Office productivity and video conferencing application trends
数字体验监控领域的领导者Lakeside Software最近发布了一份白皮书,评估了GPU对现代算力和视频会议应用程序的影响。通过分析来自SysTrack社区的信息,如资源和软件应用程序使用情况,Lakeside报告了办公效率和视频会议应用程序的趋势以及这些应用程序的图形需求。
下图显示用户在使用视频会议工具时花费了更多的时间。例如,与2018年相比,在2020年,用户使用微软团队的时间增加了近4倍。
Figure 1. Video conferencing app usage over time.
Lakeside还发现,典型的知识工作者以及技术和创意专业人士对图形的要求有了大幅增长。图2显示了用户对图形丰富的内容(包括视频流和三维建模)消费量的年度演变。2016年后,用户每周需要图形的小时数增加了12倍以上。
Figure 2. Evolution of graphical demand by year.
此外,Lakeside还分析了2015年至2020年利用GPU加速的生产力应用程序数量。这些数据显示,在2020年,几乎所有的算力应用程序都使用图形。下表突出了过去五年的增长情况。
Table 1. Relative growth of GPU requirements for productivity apps over time.
这些数据显示了网格vPC的价值,以启用虚拟机(VM)中的虚拟GPU(vGPU),也称为虚拟桌面。通过添加vGPU,图形和视频处理从CPU卸载到GPU,从而释放VM中的vCPU资源来运行其他任务。
通过对单个算力软件应用程序的仔细研究,数据显示,由于图形需求和特性的增加,CPU的相对使用率显著增加。2016年后,微软使用PowerPoint应用程序所需的CPU时间和所需资源的百分比明显增加。
Figure 3. Breakdown of CPU usage by productivity app.
视频会议应用程序也报告了CPU使用率的增加。例如,随着时间的推移,微软团队的CPU使用率增长了3倍多。
Figure 4. Breakdown of CPU usage by video conferencing app.
交叉引用这个CPU使用数据和使用视频会议工具的时间(图1)提供了更深入的见解。例如,在Zoom上花费的时间增加了3倍多,SysTrack用户报告说,2018年之后CPU使用量增加了17倍以上。
考虑到这些算力和视频会议趋势,Lakeside Software建议组织评估GPU和NVIDIA vGPU技术,以加速虚拟桌面。有关Lakeside Software研究和评估的多监视器和web浏览器发现的更多信息,请参阅GPU如何加速在家工作的算力白皮书。
Boost performance of video conferencing tools
最近,NVIDIA技术营销团队将视频会议工具的性能与仅CPU的VDI和GPU加速的VDI进行了比较。GPU加速的VDI实例由一个1-GB的GRID vPC配置文件和NVIDIA T4 GPU驱动。测试是在微软团队、Zoom和Cisco WebEx上进行的。表2显示测试分两个阶段执行。
Table 2. Test workflow.
第1阶段着重于视频激活功能:三个摄像头的增量激活和停用。第二阶段的重点是屏幕共享功能:查看屏幕共享而不激活摄像头。 一系列性能测试遵循一个定义的脚本,以确保性能日志记录仅针对CPU和网格vPC VM进行同步。由于缺乏行业基准或视频会议性能的自动化测试,测试脚本由实际用户运行,并控制摄像头质量等变量。
为了衡量性能,团队使用了GPU Profiler,这是一种常用的工具,可以在VM上执行工作负载时快速捕获资源利用率。此工具通常在POC期间使用,以帮助调整虚拟环境的大小并确保可接受的用户性能。GPU Profiler在具有各种vGPU配置文件的单个VM上运行。为了模拟一个包括多个vm在一个GPU上运行的真实环境,该团队还使用nvidianvector工具大规模运行知识工人工作负载。获取了以下指标:
- Framebuffer %
- vCPU %
- RAM %
- Video Encode
- Video Decode
The following list shows the VM configuration:
- vGPU Software: GRID vPC 10.2 (Windows Driver 442.06)
- vGPU Profile: GRID vPC – 1B Profile (1 GB frame buffer)
- vCPU: 2
- vRAM: 4096 MB
- Hard Disk: 40GB
- VMware Horizon: 7.9
- Guest OS: Windows 10 Enterprise 1909
- Server: Intel Xeon Gold 6154 GPU @ 3.0GHz
Test results
总体而言,微软团队、Zoom和Cisco WebEx都表现出明显的vCPU卸载。因为每个web会议应用程序都是独一无二的,所以CPU负载量取决于软件本身对GPU的利用程度。
下面我们将详细了解微软团队的测试结果。图5捕获了两个场景中vCPU的利用率:一个仅使用CPU的虚拟机和一个带有网格vPC(vGPU)的虚拟机。在这两个场景中,三个网络摄像头被激活。只有CPU的虚拟机(浅蓝色线)达到100%的利用率,导致视频和音频质量较差。在这个例子中,用户体验到像素丢失和结巴以及音频延迟和中断。使用网格vPC虚拟机,由于视频被卸载到GPU,CPU利用率显著降低。这允许用户体验高质量的视频和音频。
Figure 5. MS Teams testing the web camera.
在第2阶段的测试中,研究小组测量了视频会议参与者共享屏幕时的每秒远程帧数(FPS)。更高的FPS表示更好的用户体验,或者更多的像素流到最终用户的客户端。图6显示,与纯CPU虚拟机相比,网格vPC虚拟机具有更高的FPS。网格专有网络具有更高的FPS,在降低CPU资源需求的同时,提供了更好的用户体验。
Figure 6. MS Teams testing screenshare.
有关视频会议测试以及其他测试结果的更多信息,请参阅NVIDIA虚拟GPU对视频会议工具的影响技术摘要。
Summary
越来越多的组织正依赖于算力和视频会议工具,以使其远程团队保持高效。在过去五年中,这些现代算力应用程序的图形化需求也显著提高。NVIDIA GRID vPC解决了虚拟桌面上GPU加速的这些新要求,提供了本机PC性能和更好的用户体验。为了保持高效,您必须确保具有最佳视频和音频质量的合适用户体验。视频中断和音频延迟会导致通信错误、信息丢失、生产率降低和整体挫败感。GPU加速的VDI与GRID vPC在使用视频协作工具时提供一致的用户体验。
使用NVIDIA GRID vPC支持视频会议和算力工具的更多相关文章
- NVIDIA GRID 和 NICE DCV 技术用于实现 Linux 和 Windows® 图形加速虚拟桌面
NVIDIA GRID 和 NICE DCV 技术用于实现 Linux 和 Windows® 图形加速虚拟桌面. NICE DCV: 满足 LINUX 和 WINDOWS 的远程 3D 通过 NICE ...
- 安装Go语言支持及Gogs版本管理工具
安装Go语言支持及Gogs版本管理工具 1. GO 语言: 1.1 介绍 1.1.1 官方介绍: The Go programming language is an open source proje ...
- Shader Model 3.0:Using Vertex Textures SM3:使用顶点纹理 (NVIDIA spec, 6800支持使用D3DFMT_R32F and D3DFMT_A32B32G32R32F的纹理格式实现Vertex Texture。)
翻译者 周波 zhoubo22@hotmail.com 版权所有 Philipp Gerasimov Randima (Randy) Fernando Simon Green NVIDIA Corpo ...
- Grid++Report支持CS/BS模式的表报插件
Grid++Report 可用于开发桌面C/S报表与WEB报表(B/S报表),C/S报表开发适用于VB.NET.C#.VB.VC.Delphi等.WEB报表开发适用于ASP.ASP.NET.JSP/J ...
- 揭开Altera公司支持OpenCL的设计工具的神秘面纱
将程序中处理负荷较大的工作分配给加速器LSI的“异构计算(Heterogeneous Computing)”将踏出崭新的一步.美国Altera公司将于2013年内开始面向普通用户提供可自动由按照异构计 ...
- 企业网盘居然支持高速局域网文件传输工具(速度可达20M)
高速局域网文件传输工具Mobox,局域网内文件共享是公司内非常必须的功能,原本文件共享可以通过:1)windows目录共享目录来实现文件交互:2)通过U盘拷贝给对方:3)通过QQ发送给对方:4)通过邮 ...
- 可用的 .net core 支持 RSA 私钥加密工具类
首先说明 MS并不建议私钥加密,而且.net 于安全的考虑,RSACryptoServiceProvider类解密时只有同时拥有公钥和私钥才可以,原因是公钥是公开的,会被多人持有,这样的数据传输是不安 ...
- NVIDIA vGPU License服务器搭建详解
当配置有vGPU虚拟机发起License授权请求,授权服务器会根据License中所包含的GRID License版本,加载不同的vGPU驱动(普通驱动和专业Quodra卡驱动).目前vPC和vApp ...
- Proxmox 7.2 部署 DoraCloud桌面云,支持vGPU
介绍 本文介绍了使用Proxmox + DoraCloud,将一台图形工作站(配置有Tesla P4显卡)改造成一台桌面云主机.可以满足多个桌面用户同时使用3D应用的需求. 该方案适合于小型工作室.电 ...
随机推荐
- 开启Android应用调试选项的工具XDebug的介绍
本文博客地址:https://blog.csdn.net/QQ1084283172/article/details/81187769 最近这段时间比较郁闷,就不分享和学习比较复杂的Android逆向技 ...
- 数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)
目录 数据链路层协议 Ethernet以太网协议 以太网数据帧的封装 IEEE802.3协议 PPP协议 HDLC协议 数据链路层协议 首先Ethernet.IEEE802.3.PPP和HDLC都是数 ...
- POJ1325二分匹配或者DINIC(最小路径覆盖)
题意: 有k个任务,两个机器,第一个机器有n个模式,第二个机器有m个模式,每个任务要么在第一个机器的一个模式下工作,要么在第二个机器的一个模式下工作,机器每切换一个模式需要重启一次,两个 ...
- 用户对象/GDI对象/内核对象
对象的分类 Windows的对象可以分为三种,分别是用户对象,GDI对象和内核对象.系统使用用户对象支持窗口管理,使用GDI对象支持图形,并使用内核对象支持内存管理,进程执行和进程间通信(IPC) . ...
- 动态内存:delete作用于空指针
在学习<C++primer 第五版>(中文版)中第12章动态内存与智能指针的时候遇到了一个习题,练习12.13: 练习 12.13:如果执行下面的代码,会发生什么? auto sp=mak ...
- 2Spring对象创建小结
Spring的对象创建 Spring学习笔记 周芋杉2021/5/15 原理:工厂设计模式,通过反射创建对象. Spring工厂分类 非web环境:ClassPathXmlApplicationCon ...
- openshift 3.11 安装部署
openshift 3.11 安装部署 openshift安装部署 1 环境准备(所有节点) openshift 版本 v3.11 1.1 机器环境 ip cpu mem hostname OSsys ...
- Linux_计划任务
[Centos7.4] !!!测试环境我们首关闭防火墙和selinux:免得后面的测试会出现问题 [root@localhost ~]# systemctl stop firewalld [root@ ...
- 重定向-管道技术-xargs命令详解
重定向 什么是重定向? 将原本要输出在屏幕的内容,重新定向输出到指定的文件或设备中. 为什么要使用重定向? 1.备份的时候需要知道备份的结果. 2.屏幕上输出信息比较重要的时候需要保存下来. 3.定时 ...
- zabbix监控之概念和安装
一.为什么要要监控 (1)在需要的时刻,提前提醒我们服务器出问题了: (2)当出问题之后,可以找到问题的根源: (3)检查网站/服务器的可用性 1.监控范畴 硬件监控.系统监控.服务监控.性能监控.日 ...