了解为何越来越多的客户 采用 NVIDIA vGPU 加速的虚拟化 >
NVIDIA 虚拟 GPU 技术
使用 NVIDIA vGPU 加速各种工作负载
NVIDIA 虚拟 GPU (vGPU) 技术使用 NVIDIA GPU 和 NVIDIA 虚拟 GPU 软件的强大功能加速各种虚拟工作流程 – 从 AI 到虚拟桌面基础架构 (VDI)。通过为每个虚拟机 (VM) 提供 GPU 性能,vGPU 技术可让用户更高效、更有效地工作。
在由 NVIDIA 虚拟 GPU 助力的 VDI 环境中,NVIDIA 虚拟 GPU 软件与服务器虚拟化平台一同安装在虚拟化层。NVIDIA 虚拟 GPU 软件创建虚拟 GPU,可让每个虚拟机 (VM) 共享服务器上安装的物理 GPU,或者将多个 GPU 分配给单个 VM,以支持高要求的工作负载。NVIDIA 虚拟化软件包含每个 VM 的驱动。例如,NVIDIA Quadro® 虚拟数据中心工作站 (Quadro vDWS) 包含强大的 Quadro 驱动。由于通常由 CPU 完成的工作分流到 GPU,因而能为用户带来更出色的体验,而且还可在虚拟化的云环境中支持高要求的工程和创意应用程序。
监控和见解
您可以借助整个虚拟化堆栈的端到端见解,大规模地进行创建、部署和支持,而且总体拥有成本更低。
实时迁移
使用由 NVIDIA vGPU 提供支持的 Citrix XenMotion 和 VMware vMotion 实时迁移采用 GPU 的 VM。
多 vGPU
借助每个 VM 上多个 GPU 所提供的强大功能,实现新的渲染、模拟和设计工作流程
NVIDIA 虚拟 GPU 软件提供四个版本,可满足多种虚拟化用例的需求。
NVIDIA Virtual Compute Server
(vCS)
适用于 AI、深度学习和数据科学工作负载;包含 NVIDIA 计算驱动。
NVIDIA Quadro 虚拟数据中心工作站 (Quadro vDWS)
适用于专业级图形应用程序;包含 NVIDIA Quadro 驱动。
NVIDIA GRID 虚拟 PC
(GRID vPC)
适用于提供标准 PC 应用程序、浏览器和多媒体的虚拟桌面。
NVIDIA GRID 虚拟应用程序
(GRID vApp)
与 Citrix XenApp 或其他 RDSH 解决方案(例如 VMware Horizon 应用程序)配合使用。
NVIDIA 虚拟 GPU 解决方案需要硬件和软件许可组件。NVIDIA 计算、图形或 Quadro 驱动随 NVIDIA 虚拟 GPU 软件许可证一起提供,并可从客户门户下载。
NVIDIA 虚拟 GPU 提供四个软件产品版本:NVIDIA GRID® 虚拟应用程序 (GRID vApp)、NVIDIA GRID 虚拟 PC (GRID vPC)、NVIDIA Quadro vDWS 和 NVIDIA Virtual Compute Server (vCS)。必须随 NVIDIA 虚拟 GPU 软件许可证一起购买支持、更新和维护订阅 (SUMS)。请参阅我们的许可指南,了解每个软件版本支持的功能。
环境大小的设置很大程度取决于客户正在运行的工作负载类型和显示要求。例如,对于使用普通应用程序的 Windows 10 VDI 用户而言,1 GB vGPU 配置文件可能已足够,但使用三台 4K 分辨率显示器的 Autodesk AutoCAD 设计师可能需要 2 GB 或更多的帧缓存。强烈建议您阅读第三方 ISV 提供的性能指南,以了解每个应用程序的确切要求。NVIDIA Quadro 虚拟数据中心工作站应用程序规模调整指南也适用于特定应用程序。
每种类型的虚拟 GPU 解决方案都能提升性能。对设计师而言,在不使用 GPU 加速时运行应用程序会比使用 GPU 加速时慢很多。对知识工作者而言,GPU 加速增加了计算密度,并改善了用户体验。可以使用 VMware vRealize Operations (vROps) 或 GPU Profiler 等工具来量化性能提升幅度。您也可以参阅我们的白皮书,了解如何使用延迟、远程帧和图像质量等指标来衡量支持 GPU 的 VDI 环境与仅使用 CPU 的 VDI 环境下的用户体验对比。
vCS 软件带来了多项优势,包括:增强了多租户环境的安全性;利用虚拟化工具和基础设施实现轻松管理;在主机、应用程序和来宾级别进行监控;通过实时迁移增加正常运行时间,并更高效地利用数据中心资源;以及能够将 GPU 资源从 GPU 的一小部分扩展到多个 GPU,并通过调度器选项来调配粒度。
在裸机上运行计算工作负载将始终获得极佳性能,但与裸机相比,vGPU 的性能差异通常在 10% 之内,而且通常不到 5%。结果可能会因工作负载和使用的 GPU 数量而有所不同。