利用显卡的SR-IOV虚拟GPU技术,实现一台电脑当七台用

发布时间 2023-05-24 00:04:10作者: 朵拉云

背景

虚拟桌面基础设施(VDI)技术一般部署在服务器,可以实现多个用户连接到服务器上的虚拟桌面。随着桌面计算机性能的日益提升,桌面计算机在性能在很多场景下已经非常富余,足够同时满足多个用户同时使用的需求。实际项目中,VDI很少部署在桌面计算机的硬件架构上。主要原因包括几个方面:

1)桌面计算机的CPU的吞吐能力相对服务器CPU较弱。

2)桌面计算机缺少一些冗余和可靠性设计。

3)支持显卡虚拟化的GPU一般都是数据中心级的显卡,一般不适用于桌面计算机平台。

 

Intel在11代CPU之后,集成显卡支持SR-IOV的vGPU技术。性能相比 GVT-g有较大的提升。 如果基于桌面计算机构建VDI系统,可以利用集成显卡的vGPU,实现支持vGPU的VDI系统。相比之下,传统的VDI方案支持vGPU,首先需要配置支持GPU虚拟化的专业GPU卡,同时还需要承担昂贵的vGPU软件许可费用。

因此本文探索基于桌面级CPU构建VDI方案,充分利用桌面CPU的集成显卡的vGPU技术,构建高性价比的支持vGPU的VDI方案。

 

可选方案

方案1:基于独立PC的迷你桌面云

业务需求:4核,8G内存,250G硬盘,支持vGPU

推荐配置: i5-12400,64G内存,2TB NVME,2TB SATA ,支持7个桌面。

部署方案: 虚拟化采用 Proxmox,启用集成显卡 SR-IOV,部署DoraCloud桌面云系统,支持7个带vGPU的桌面。

该方案适用于小微企业、工作室、创始团队。

 

方案2:基于Blade PC的集群方案

该方案采用2U6节点的刀片服务器,支持高可用集群,支持分布式存储,

业务需求:4核,8G内存,250G硬盘,支持vGPU

推荐配置: i5-12400,64G,2TB NVME,240G SSD,万兆,   共6个节点。

部署方案: 虚拟化采用 Proxmox,启用Ceph 分布式存储,启用集成显卡 SR-IOV,部署 DoraCloud桌面云系统。系统容量为 42个带vGPU的桌面。