当前位置:首页 > 虚拟化 > 正文

esxigpu虚拟化


一、VMware和Citrix的GPU虚拟化方式有何不同VMware和Citrix之间GPU虚拟化方法的差异
Citrix和VMware之间的虚拟GPU功能比较
当今两种最流行的企业VDI产品均基于Nvidia的GRID技术。它们之间有什么区别?
Citrix在CitrixXenDesktop7.1中,Citrix提供了对vGPU技术的本机支持,包括使用NvidiaGRID技术的直通和GPU共享。但需要注意的是,Nvidia主板不支持太多服务器,并且GRIDvGPU功能仅在安装了ServicePack1的XenServer6.2上可用。
为XenDesktop虚拟机(VM)部署vGPU后,主要关心的是如何分配GPU。您可以将物理GPU一对一地分配给虚拟GPU,以减少每个物理GPU的负载并获得高性能的应用程序性能。或者,一个物理GPU可以由多个虚拟GPU共享,以提供高性能。-GPU密集,但性能受到影响。同样,这一切都取决于应用程序和用户需求。
GRID卡可以提供四种类型的vGPU:每个都取决于它必须支持的共享户数量以及所需的内存量。GRID卡还提供GPU直通功能,这是XenApp中唯一可用的GPU类型。
VMwarevSGA和vDGA
VMware的技术同样基于Nvidia,包含多种GPU虚拟化解决方案,包括Soft3D、虚拟共享图像加速(vSGA)和虚拟专用图像加速(vDGA))。
Soft3D使用软件模拟GPU,适用于有限的3D图像处理要求。
通过将GPU划分为多个共享并将内存分配给每个虚拟机,vSGA可以支持高用户密度。它还可以提供故障转移功能。该功能使用与Soft
CallSunCheng3D相同的驱动程序,并且可以在需要时自动切换到Soft3D模式。您可以选择是仅使用硬件GPU还是允许自动切换到Soft3D。
为了获得最佳性能,您可以使用VMwarevDGA,它将每个GPU仅专用于特定的虚拟桌面。还使用DirectX和OpenGL的最高实现标准。
有趣的是,CitrixVDI可以在多个虚拟机管理程序上运行,因此如果CitrixXenDesktop在VMwareESXi上运行,也可以使用vSGA和vDGA。
Nvidia的vGPU长期以来仅支持Citrix和XenServer,但Nvidia宣布将在2015年之前扩展到VMwarevSphere。
虚拟机管理程序支持。对于在云中运行且需要大量图形处理能力的应用程序,VMware和Nvidia联手将GRID支持添加到Horizo​​n桌面即服务(DaaS)平台。
Nvidia不断改进其GPU产品,包括提高用户密度、为运行NvidiaTegra处理器的GPU加速器开发CitrixReceiver软客户端,以及通过vGPU更新增加对Windows8.1和WindowsServer2012R2的支持。