如何正确选择vGPU的使用方式

日期: 2015-05-14 作者:Brien Posey翻译:郑文帅 来源:TechTarget中国 英文

如果你的用户不需要大型图形处理的应用程序,那么你的虚拟化环境就不需要vGPU。但是,如果有员工需要CAD或者3D等渲染软件以及处理图形的能力,那么选择正确的vGPU就相当重要了。 由于VDI的规划部署包含大量的工作,在规划过程中,vGPU这方面会经常被忽视。 虚拟图形处理单元(vGPU)是在虚拟桌面上渲染图形的一个组件。

因为虚拟桌面运行在服务器上而不是物理PC上,大多数的图形处理都发生在服务器端。一个使用拥有物理GPU的员工来访问他的虚拟桌面,但是它只能显示虚拟桌面环境。真正的大量图形处理是由服务器的vGPU来完成的。 最重要的是要知道如何根据自己的需要来选择自己的vGPU。

你必须要基于你的虚……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如果你的用户不需要大型图形处理的应用程序,那么你的虚拟化环境就不需要vGPU。但是,如果有员工需要CAD或者3D等渲染软件以及处理图形的能力,那么选择正确的vGPU就相当重要了。

由于VDI的规划部署包含大量的工作,在规划过程中,vGPU这方面会经常被忽视。

虚拟图形处理单元(vGPU)是在虚拟桌面上渲染图形的一个组件。因为虚拟桌面运行在服务器上而不是物理PC上,大多数的图形处理都发生在服务器端。一个使用拥有物理GPU的员工来访问他的虚拟桌面,但是它只能显示虚拟桌面环境。真正的大量图形处理是由服务器的vGPU来完成的。

最重要的是要知道如何根据自己的需要来选择自己的vGPU。你必须要基于你的虚拟桌面的所需,以及hypervisor的能力来选择你的vGPU。例如,如果你的员工只使用虚拟桌面来做一些文字处理、会计和一些普通的业务的处理,那么,你可能就不需要投入大量想法在GPU选择上;因为你的虚拟桌面没有运行大型的图形处理的应用程序。另一当面,如果你的虚拟桌面用户使用CAD、视频编辑或3D渲染,那么选择vGPU就相当重要了。

一般来说,虚拟GPU有几个不同选项。最常见的一种就是尽量让你的hypervisor模拟出一个GPU。这种类型的模拟通常都是因为主机服务器没有物理GPU可用于虚拟桌面的视频处理。

在这些情况下,hypervisor是使用服务器的物理处理器来处理所有的图形处理。这种方式的优点在于实现是来很容易。然而,缺点就是所有图形指令都放在一个超重负荷的服务器的物理CPU上。在某些情况下,这些额外的负荷会导致CPU出现瓶颈。即使没有出现 CPU 瓶颈,图形性能可能会受到影响,因为模拟的 GPU 无法像物理的 GPU 一样有效地呈现图形。

另一种方式是GPU直通。GPU直通为运行着大型图形处理工作的虚拟机提供最佳的性能。事实上,你使用这种方式交付的虚拟桌面的性能水平类似于拥有自己专用GPU的物理PC上运行的操作系统。

GPU直通需要hypervisor支持GPU重定向。以Nvidia GRID为例,它是经过Citrix XenDesktop和VMware Horizon View的验证可以在其上工作的。其实是hypervisor充当一个代理角色,虚拟桌面里的图形指令通过hypervisor传递到物理GPU那。虽然是由hypervisor来连接虚拟桌面和GPU,但是虚拟桌面也必须有正确的视频驱动程序安装在来宾操作系统上,才可以调用物理GPU。

虽然GPU直通为虚拟桌面提供一个最好图形性能,但是它有一个明显的缺点。因为物理GPU是直接映射到虚拟桌面上,所以使用GPU直通有一定的数量限制。如果主机有四个物理GPU,那么就只能映射给四个虚拟桌面。此外,GPU直通是高可用变得更复杂,因为目标服务器有可能没有配置足够的GPU来提供给一个因故障切换过来的虚拟桌面。

另一种更为实际的选择通常是GPU共享。就像物理服务器为虚拟桌面共享物理CPU一样,GPU也可以共享给虚拟桌面。GPU共享通常比软件模拟GPU提供图形性能更好,但是跟专用GPU提供的性能还是比不了。

GPU共享的工作原理跟GPU直通的类似,也是将hypervisor充当一个代理,将图形信息传递给GPU。不同的是过个虚拟桌面可以共享一个GPU,时间片机制可以确保每个虚拟桌面接受的GPU资源适当水平。也有供应商提供使用配置文件创建CPU资源,可以根据GPU需求的不同来分配GPU资源。

相关推荐