虚拟桌面GPU卡:AMD与Nvidia比较

虚拟桌面GPU卡:AMD与Nvidia比较

作者:邹铮 编译 2020-06-23 07:56:57

云计算

虚拟化 云计算供应商正在投资于不同供应商的基于GPU的功能,因此企业应尝试了解AMD和Nvidia产品之间的区别。

云计算供应商正在投资于不同供应商的基于GPU的功能,因此企业应尝试了解AMD和Nvidia产品之间的区别。

在Microsoft Ignite 2019大会上,微软透露其正在与半导体供应商AMD合作,以在基于AMD GPU的Azure上提供一组新的虚拟机。

仅在Azure中,微软现在就有7种不同的虚拟机实例类型,这些实例类型具有AMD和Nvidia的不同GPU卡。亚马逊和谷歌的云服务也有大致相同的选项数量。

IT部门应该了解AMD与Nvidia的技术差异,以及它们最适合哪种工作负载。

[[330983]]

不同的GPU产品如何工作?

从虚拟化的角度来看,基于GPU的产品主要针对远程可视化和编码。这些产品为远程最终用户提供基于GPU的桌面或应用程序。

AMD和Nvidia一直在开发GPU卡,专门适用于AI以及基于深度学习的工作负载,例如流行的机器学习引擎Tensorflow。这些GPU也非常适合于硬件,以加速基于现代高性能计算的产品中的计算工作负载。

对于传统虚拟机管理程序上的远程可视化工作负载,可以使用以下三个选项为虚拟机提供GPU功能:

直通。通过虚拟机管理程序将物理GPU卡直接映射到虚拟机。使用此方法的技术包括VMware DirectPath I / O、XenServer GPU Passthrough和Hyper-V Discrete Device Assignment。 虚拟共享图形。

基于虚拟机管理程序共享GPU到虚拟机。使用此方法的技术包括VMware vSGA和Hyper-v RemoteFX vGPU中的先前功能。

虚拟GPU(vGPU)。基于GPU的虚拟化,将虚拟GPU配置文件附加到每个虚拟机。使用此方法的技术包括Nvidia vGPU和AMD MxGPU。

这三种交付模型之间的主要区别在于规模和与虚拟机的不同GPU功能的兼容性。

直通模式提供完全的图形兼容性,这意味着最终用户可以访问GPU的全部功能。但是,由于GPU卡已锁定到一台虚拟机,因此这种方法无法提供扩展性。

这也可能意味着资源没有得到最有效的利用。企业通常将直通模式用于特定工作负载,它们需要更多专用容量。

通过第二个共享vGPU的选项,GPU容量被分为多个虚拟化实例,这些实例可以连接到多个虚拟机。vGPU方法也提供全部功能,并且,它可以确保每个虚拟机都可以访问一定数量的基础GPU资源。

第三种选择是常规vGPU,它是可视化工作负载的最常见部署模型。例如,IT部门可以运行Citrix Virtual Apps和Desktop或VMware Horizo​​n,以向多个最终用户提供GPU功能。

AMD与Nvidia的vGPU产品比较

AMD和Nvidia均提供基于vGPU的产品,但他们的交付模型有所不同,企业在选择供应商之前必须了解他们之间的差异。

Nvidia的vGPU产品基于在虚拟机管理程序中安装主机驱动程序,该程序将虚拟图形卡分配给来宾VM。而AMD的MxGPU产品是完全基于硬件的方法,基于被称为单根输入/输出虚拟化(SR-IOV)的硬件功能。

这两家厂商在硬件方面也采取不同的方法。Nvidia在其GPU中部署Timeshare Scheduling(分时调度)。这意味着访问GPU的每个用户都可以访问GPU上的所有物理核心,以进行时间分段。另一方面,AMD将一部分GPU内核直接分配给每台计算机。

Nvidia的方法适用于这样的情况:所有用户始终不需要完全访问GPU。这种方法允许用户以较少的摩擦来共享资源。Nvidia的架构还允许实时迁移运行vGPU的虚拟机,这是AMD的MxGPU无法实现的功能,但是此功能需要付出一定的代价。

在发布vGPU产品数年后,Nvidia公司改变了销售模式,要求在其GPU卡上需要软件许可。除Nvidia硬件外,客户还需要购买许可证才能访问软件升级并激活vGPU功能。

另一方面,AMD不需要客户购买任何其他许可证来激活其MxGPU产品。此外,MxGPU产品基于硬件,因此允许客户在不同的云提供商之上提供虚拟化的图形。

AMD MxGPU实例现可在Microsoft Azure中使用,当Amazon AppStream上选择基于GPU的VDI时,这些实例是默认选项之一。

Nvidia在主要的云提供商(例如Amazon、Google Cloud、Azure甚至Oracle Cloud)中仍然占有较大的份额。但是,这仅在带有专用GPU卡的虚拟机上,其成本要比AMD产品高得多–根据使用情况。

很多最受欢迎的虚拟化产品都提供库,可用于机器学习、深度学习甚至统计工作负载,这些工作负载具有内置支持—针对计算统一设备架构模型。该模型仅在NVIDIA GPU卡上可用。

AMD与Nvidia的比较:总结

在过去的几年中,Nvidia和AMD都在发展,并且各有优缺点。尽管在公共云市场上AMD的知名度一直较低,但随着更多云供应商正在部署其MxGPU产品,他们已经具备了良好的发展动力。

对于本地或云托管台式机,基于MxGPU的台式机始终比Nvidia的GPU便宜。但是,如果企业希望获得最佳性能并可能希望支持机器学习或其他高性能工作负载,则应该考虑使用Nvidia。

 

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/294161.html<

(0)
管理的头像管理
上一篇2025-05-20 23:04
下一篇 2025-05-20 23:06

相关推荐

  • 云服务器和云虚拟主机怎么选?云服务器和虚拟主机区别

    云服务器适合业务增长快、需弹性扩展的场景,而云虚拟主机适合预算有限、技术门槛低的小型静态网站或测试环境,二者核心区别在于资源独享性与运维复杂度,核心差异解析:从底层架构到使用体验很多人容易混淆这两者,觉得它们都是“买空间建站”,它们的底层逻辑完全不同,云服务器(ECS)就像是你租了一整栋别墅,水电网络独立,你想……

    2026-06-29
    0
  • 赣州智慧旅游招聘是真的吗?赣州旅游人才招聘信息

    中级岗位(3-5年经验)月薪范围通常在6000-10000元,这类岗位需要独立负责项目模块,如独立运营一个抖音账号,或维护一个景区小程序的功能迭代,具备成功案例的候选人议价能力较强,高级岗位(5年以上经验)月薪范围通常在10000-20000元,部分核心管理岗可达更高,这类人才需要具备战略规划能力,如制定整个景……

    2026-06-29
    0
  • 赣州智能物联网车位锁如何管理?智能车位锁管理系统多少钱

    赣州智能物联网车位锁管理的核心在于通过云端平台实现远程控锁、状态实时监控及自动计费,彻底解决传统车位“被占难管”与“找位难”的痛点,在赣州这样的城市,随着机动车保有量的持续增长,老旧小区、商业综合体以及私人固定车位的资源矛盾日益凸显,传统的机械地锁或简易遥控锁,不仅操作繁琐,更无法实现数据化管理,引入智能物联网……

    2026-06-29
    0
  • 赣州智能消防栓好用吗,智能消防栓多少钱一个

    赣州智能消防栓通过物联网技术实现实时监测与远程报警,能显著降低火灾响应时间并提升城市消防安全管理水平,是目前智慧城市建设中不可或缺的基础设施,赣州智能消防栓的核心价值与应用场景传统消防栓往往存在“看不见、摸不着、用不了”的痛点,在赣州这样地形复杂、老城区与新城区并存的区域,传统设施的管理难度极大,智能消防栓的出……

    2026-06-29
    0
  • 云服务器和物理机到底有啥区别?

    云服务器本质上是虚拟化资源池中的弹性实例,而传统物理服务器是独占的硬件实体,前者胜在弹性与运维便捷,后者强在物理隔离与性能稳定,具体选择取决于业务对成本、扩展性及安全合规的权衡,很多人初次接触服务器时,容易把“云服务器”和“传统物理服务器”混为一谈,觉得它们都是用来跑网站或存数据的盒子,这两者的底层逻辑完全不同……

    2026-06-29
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注