我应该使用单根 I/O 虚拟化吗?

我应该使用单根 I/O 虚拟化吗?

首次在 Windows Server 2022 数据中心中设置 Hyper-V 主机(我以前仅在标准版或企业版上设置过 2019 及更早版本),并且有一个single-root I/O virtualization我以前从未见过的 vSwitch 选项:

Hyper-V vSwitch 配置屏幕截图

我读过一些关于此选项的文章,但找不到任何指导。一切都只是说它用于通过绕过软件 vswitch 并直接使用 PCIe 总线来提高虚拟化性能。这听起来很简单。

但是...默认情况下不选中该选项。我认为这是有原因的。

我应该使用此选项吗?使用或不使用它有哪些注意事项?

答案1

SR-IOV 是一种 IO 虚拟化形式,它利用基于 NIC 硬件的虚拟化支持。

基本上,集成芯片提供了一组多个抽象的 NIC(每个都有其相关的寄存器和内存映射区域),避免了基于软件的网络虚拟化的开销。

你应该使用它吗?SR-IOV 通常能提供更好的性能,但它只提供有限(通常较低,即 4/8/16)数量的抽象接口。此外,作为基于硬件的解决方案,它不如基于软件的方法灵活。

相关内容