随着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支持视频会议和算力工具的更多相关文章

  1. NVIDIA GRID 和 NICE DCV 技术用于实现 Linux 和 Windows® 图形加速虚拟桌面

    NVIDIA GRID 和 NICE DCV 技术用于实现 Linux 和 Windows® 图形加速虚拟桌面. NICE DCV: 满足 LINUX 和 WINDOWS 的远程 3D 通过 NICE ...

  2. 安装Go语言支持及Gogs版本管理工具

    安装Go语言支持及Gogs版本管理工具 1. GO 语言: 1.1 介绍 1.1.1 官方介绍: The Go programming language is an open source proje ...

  3. 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 ...

  4. 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 ...

  5. 揭开Altera公司支持OpenCL的设计工具的神秘面纱

    将程序中处理负荷较大的工作分配给加速器LSI的“异构计算(Heterogeneous Computing)”将踏出崭新的一步.美国Altera公司将于2013年内开始面向普通用户提供可自动由按照异构计 ...

  6. 企业网盘居然支持高速局域网文件传输工具(速度可达20M)

    高速局域网文件传输工具Mobox,局域网内文件共享是公司内非常必须的功能,原本文件共享可以通过:1)windows目录共享目录来实现文件交互:2)通过U盘拷贝给对方:3)通过QQ发送给对方:4)通过邮 ...

  7. 可用的 .net core 支持 RSA 私钥加密工具类

    首先说明 MS并不建议私钥加密,而且.net 于安全的考虑,RSACryptoServiceProvider类解密时只有同时拥有公钥和私钥才可以,原因是公钥是公开的,会被多人持有,这样的数据传输是不安 ...

  8. NVIDIA vGPU License服务器搭建详解

    当配置有vGPU虚拟机发起License授权请求,授权服务器会根据License中所包含的GRID License版本,加载不同的vGPU驱动(普通驱动和专业Quodra卡驱动).目前vPC和vApp ...

  9. Proxmox 7.2 部署 DoraCloud桌面云,支持vGPU

    介绍 本文介绍了使用Proxmox + DoraCloud,将一台图形工作站(配置有Tesla P4显卡)改造成一台桌面云主机.可以满足多个桌面用户同时使用3D应用的需求. 该方案适合于小型工作室.电 ...

随机推荐

  1. hdu3786 Floyd或搜索 水题

    题意: 找出直系亲属 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total ...

  2. hdu2158 最短区间版大家来找碴

    题意:                  最短区间版大家来找碴 Problem Description 给定一个序列,有N个整数,数值范围为[0,N).有M个询问,每次询问给定Q个整数,可能出现重复值 ...

  3. Hive企业级性能优化

    Hive作为大数据平台举足轻重的框架,以其稳定性和简单易用性也成为当前构建企业级数据仓库时使用最多的框架之一. 但是如果我们只局限于会使用Hive,而不考虑性能问题,就难搭建出一个完美的数仓,所以Hi ...

  4. 集成Spring Data JPA

    1.Spring Data JPA简介 Spring Data是一个用于简化数据访问,并支持云服务的开源框 使用完成Spring Data JPA对user表的CRUD操作. 2.步骤 1.创建工程勾 ...

  5. MySQL角色(role)功能介绍

    前言: 上篇文章,我们介绍了 MySQL 权限管理相关知识.当数据库实例中存在大量的库或用户时,权限管理将会变得越来越繁琐,可能要频繁进行权限变更.MySQL 8.0 新增了 role 功能,使得权限 ...

  6. Java_集合之一

    1.Collection集合 1.1数组和集合的区别[理解] 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用 ...

  7. 新代(Syntec)机床的IP设置

    一.前言 通过以太网来做机床联网数据采集时,第一步通常是设置机床的IP和找网口 二.机床IP如何设置? 步骤一.找到设置IP的界面 [维护]>[网络设定] 步骤二.设置IP 设定[IP地址取得方 ...

  8. Java容器 | 基于源码分析Map集合体系

    一.容器之Map集合 集合体系的源码中,Map中的HashMap的设计堪称最经典,涉及数据结构.编程思想.哈希计算等等,在日常开发中对于一些源码的思想进行参考借鉴还是很有必要的. 基础:元素增查删.容 ...

  9. Linux VMware Tools详解

    VMware Tools描述 VMware Tools 中包含一系列服务和模块,可在 VMware 产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机系统进行无缝交互. 在Lin ...

  10. tail -fn 1000 test.log | grep '关键字' 按照时间段 sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log /var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件

    Linux 6种日志查看方法,不会看日志会被鄙视的 2020-02-11阅读 7.3K0   作为一名后端程序员,和Linux打交道的地方很多,不会看Linux日志,非常容易受到来自同事和面试官的嘲讽 ...