开发者社区> 问答> 正文

SR-IOV 技术有哪些功能?

SR-IOV 技术有哪些功能?

展开
收起
追风少年刘全有 2021-11-26 11:41:09 2815 0
1 条回答
写回答
取消 提交回答
  • SR-IOV 技术有如下两种功能。

    **1)物理功能(Physical Function,PF) **

    宿主机上的物理主设备,宿主机上的 GPU 驱动安装在 PF 上。PF 的驱动是管理者。它是一个完备的设备驱动,与一般 GPU 驱动的区别在于它管理了所有 VF 设备的生命和调度周期,比如下图所示的 07:00.0 就是 S7150 的 PF 设备。

    2)虚拟功能(Virtual Function,VF)

    也是一个 PCI 设备,如图 3-30 中的 07∶02.0 和 07∶02.1。下图中的一个 PF (S7150)划分出了 4 个 VF,理论上运行在 1 个 VF 上面的虚拟机 GPU 的图形渲染性能是 PF 的 1/4。

    在 GPU SR-IOV 方案中,把一个物理 GPU 设备(PF)拆分成多个小份虚拟机 GPU(VF),这些 VF 依然是符合 PCI 规范的 PCIe 设备。GPU SR-IOV 方案在虚拟比 1 ∶ 1 的情况下性能上大概有 5% 的损失。

    image.png

    资料来源:《弹性计算—无处不在的算力》

    2021-11-26 15:57:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载