GPU直通将物理GPU映射到虚拟机。然后,VM的操作系统可以使用GPU,就像它在配备硬件GPU的物理计算机上运行时一样。
在VMware环境中,GPU直通将虚拟机映射到物理安装在主机服务器中的外围组件互连 (PCI)设备。为了使 GPU可供虚拟机使用,主机中必须安装一个或多个基于PCI的 GPU,并且 VMware ESXi必须能够识别GPU设备的存在。
为什么要使用GPU直通?
GPU直通在DevOps环境中可能很有用,原因有多种。但是,大多数实际部署都属于以下两种用例之一:
- 在 VM 上运行图形密集型工作负载。假设企业正在开发游戏软件或计算机辅助设计应用程序。鉴于这些类型的应用程序的图形密集型性质,标准 VM 将很难运行它们。使用 GPU 直通将物理GPU专用于VM,可为VM提供平稳运行所需的硬件资源。
- 在开发机器学习模型时将任务卸载到VM。机器学习是计算密集型的。为了减少计算机 CPU上的负载,很多AI和机器学习系统将任务卸载到GPU,从而释放CPU用于其他任务。开发机器学习应用程序的企业可以使用GPU直通使GPU硬件可供VM使用。
如何在VMware ESXi中启用GPU直通模式
为虚拟机启用GPU直通的确切步骤会略有不同,具体取决于你使用的VMware ESXi版本。以下步骤在较新版本的VMware ESXi中有效。
1. 为所选设备打开GPU直通
登录到 ESXi Web 客户端后,展开主机的列表,然后选择Manage 节点。然后选择屏幕顶部的Hardware选项卡以查看主机中安装的硬件设备列表。
接下来,选中与要启用 GPU 直通的设备对应的复选框,然后单击Toggle Passthrough 按钮,如图 1 所示。
2. 重新启动主机
此时,你将看到一条错误消息,提示在重启主机之前无法启用直通。在重启主机后,选择要共享的 GPU,然后再次单击Toggle Passthrough 按钮。
重新启动完成后,重新登录到 Web 客户端,并验证是否已为所选设备启用 GPU 直通。Passthrough 列应设置为Active,如图 2 所示,确认你已成功为 GPU 启用直通。
3. 将GPU硬件分配给虚拟机
下一步是将GPU硬件分配给VM。为此,请选择控制台的Virtual Machines节点,然后选择计划在其中使用 GPU 的 VM。
单击Edit 按钮以显示 VM 的Edit Settings窗口。单击添加Add Other Device,然后选择 PCI Device。从可用 PCI 设备列表中选择你的 GPU(如图 3 所示),然后选择添加 PCI 设备的选项。
4. 配置参数初始化GPU
接下来,选择对话框的VM Options选项卡,展开Advanced 部分,然后单击Edit Configuration按钮以显示Configuration Parameters对话框。
单击Add Parameter按钮并创建一个名为 hypervisor.cpuid.v0 的新参数。将其值设置为 FALSE,确保使用所有大写字母,如图 4 所示。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
翻译
相关推荐
-
AWS提供具有许可证移动性的原生VMware服务
AWS和Broadcom将为VMware Cloud Foundation客户提供AWS原生版本的VMware […]
-
新对象存储、虚拟机产品可用于HPE GreenLake
本周在HPE Discover Barcelona大会上,惠与公司(Hewlett Packard Enter […]
-
Pure提供全托管VMware迁移到Azure
Pure Storage推出一项新服务,旨在帮助客户将本地VMware环境迁移到Microsoft Azure […]
-
如何解决Java虚拟线程固定问题
虚拟线程是Java的Project Loom项目引入的一种全新线程模型,并随Java 21 LTS正式发布,虚 […]