ESXI 虚拟机之间传输问题

2022-12-26 22:17:11 +08:00
 kevinduane
[img]https://i.328888.xyz/2022/12/26/DuvJc.png[/img]
虚拟交换机如图,上行链路添加了全部 6 个千兆物理网口,一个接了路由器 LAN 口,一个接了交换机。虚拟网口为 VMXNET3 ,黑裙和 win10 之间拷贝速度大概千兆。尝试过新建不添加上行链路的虚拟交换机,win10 和黑裙之间的速度也大概是千兆(这个速度合理吗?)。请问虚拟机之间拷贝可以突破物理网卡千兆限制,跑满硬盘速度吗?(不添加上行链路的虚拟交换机本质上没有物理网卡,我是这么理解)
1365 次点击
所在节点    VMware
4 条回复
lhbc
2022-12-26 22:20:55 +08:00
VMXNET3 是万兆
germain
2022-12-26 22:23:25 +08:00
只要 VMs 都在一个 vSwitch 上,不走物理设备,我的 inter-VM communication 都是 10G 。
blakejia
2022-12-26 22:23:37 +08:00
理论上来讲是这样的,但是经我多次测试,内部传输速度依然受限于物理端口。网卡类型未 VMXNET3 ,均已开启 IOMMU 。不知道是哪个环节出现了问题。并没有大佬说的虚拟机之间的传输可直接通过内存拷贝超出物理网卡的限速。

另外发现个奇怪的问题。我 exsi 里配置了 iKuai (主路由) + openwrt (旁路由) 通过指定 openwrt 为网关使用网络,但是在虚拟的拷贝过程中,数据流向依然是从虚拟机 A -》 openwrt -》 iKuai -》虚拟机 B 。

不确定是我网络知识没学好还是什么设置不对,在我的理解中,一个交换机内发送数据,数据是可以直接传输,不用向上级路由传输数据了的。
manfred4527
2022-12-27 06:36:47 +08:00
@blakejia 同二层同子网不过网关

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/904837

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX