Virtualbox 中客户机和主机之间有高带宽连接吗?

Virtualbox 中客户机和主机之间有高带宽连接吗?

我正在尝试使用 Virtualbox 开发一个系统,该系统涉及以尽可能接近零延迟的方式将未压缩的高分辨率视频 (1440p) 从客户机流式传输到主机。我一直在使用 iperf 测量具有几种不同配置的客户机和主机之间的网络带宽。

测试 1:主机到主机,~40Gbits/s

测试2:客户机到主机,NAT,~2.5Gbits/s

测试 3:客户机到主机,桥接适配器,~20Gbits/s

测试 4:访客至主机,NAT,使用找到的设置这里,小于1Gbits/s

根据我的计算,我试图完成的任务需要大约 5-6 Gbits/s。我尝试过的所有 NAT 适配器配置都没有足够的带宽,而桥接适配器并不理想,因为它通过物理网络硬件引入了大量额外的延迟。我真的不明白为什么 NAT 适配器不能以与主机上的本地主机环回类似的速度运行。我对低级网络不是很有经验,我在网上搜索了所有解决方案。

TL;DR:有谁知道如何在不使用桥接适配器的情况下实现从客户机到主机的高带宽连接?

答案1

好吧,看来我解决了自己的问题。我为虚拟机添加了 2 个网络适配器,一个主机专用适配器和一个 NAT 适配器。我能够使用主机专用适配器的 IP 地址访问主机,并获得大约四倍于 NAT 适配器的带宽。这使我达到了 9-10 Gbits/s,这对我来说足够了,但如果您需要更多,我不确定是否可行。

我添加了 NAT 适配器,因此 VM 仍然能够访问外部网络以及主机。

相关内容