答案1
有一篇很棒的技术论文这里
最终,使用虚拟交换机将给服务器增加一些开销。该技术论文中展示了这一点,他们使用不同的方法进行了一些基本的比较。一个使用虚拟交换机,另一个使用 DirectPath I/O。
最后,为了确定您的情况将需要的确切开销,您必须对您的确切配置执行相同的测试,因为虚拟机数量和配置会极大地影响这一点。
虽然没有可量化的数字。但即使只看它们的比较,这也将为你提供一个很好的基准。
顺便提一下,大多数延迟变化都是以微秒为单位测量的。我有一个在 VMWare 上运行的私有云,我们的虚拟交换机没有问题。
答案2
一般来说,虚拟化所有这些功能会将所有角色整合到主机资源中。延迟差异将取决于您的基准以及测试期间和生产环境中主机的资源和性能。
另外,请注意 Hyper-V(和 ESXi)可以将大部分处理卸载到专用 I/O 卡上。因此专用 SR-IOV 卡可以解决任何开销问题。或者至少增加更多需要考虑的变量!