hyper-v 虚拟交换机后宿主机网速跑不满

2023-04-28 00:20:15 +08:00
 serafin

win11 通过 AX210 连接 wifi5 路由器。可以跑到上下行 500Mbps+。 为了让 hyper-v 下的 虚拟机在一个网段, 配置的虚拟交换机。宿主机网速就跑不满了,下载 400Mbps ,上传 3Mbps-8Mbps 。虚拟机倒是有 200Mbps 上下行。 不知道哪里出问题了?

1582 次点击
所在节点    宽带症候群
12 条回复
dingwen07
2023-04-28 00:41:28 +08:00
因为开虚拟交换机之后宿主机网络也用的是虚拟交换机
设置里面有一个“允许和宿主机共享”就是这个意思
mason961125
2023-04-28 00:48:07 +08:00
@dingwen07 > 为了让 hyper-v 下的 虚拟机在一个网段

这句话难道不是说他开了个内部网络跑 hos-only 么?怎么就看出来宿主机也用这块网卡了?
westerndream
2023-04-28 01:00:18 +08:00
当时也遇到这个问题,最后搜了一圈好像无解,大多是说关于网卡硬件加速方面的设置问题,但是我的网卡都没那个选项,最后用回默认的交换机了,
hello365
2023-04-28 09:52:37 +08:00
前段时间家里升级千兆,也遇到了这个问题,不过你这上传不太对劲吧,我是凑合用,顺便蹲个解决方案。
Daeyn
2023-04-28 11:08:43 +08:00
网卡驱动问题吧,没遇到过,都是跑满的
zhengrt
2023-04-28 11:50:30 +08:00
建议开启 SR-IVO 会好很多,我自己的 R730XD 就开启了,速度会正常许多
shangyu7
2023-04-28 18:11:12 +08:00
我用有线网卡开虚拟是可以跑满的
strp
2023-04-29 01:22:32 +08:00
@zhengrt 它是 Consumer Windows 不是 Windows Server 没有 SR-IOV

跑不满肯定是你 CPU 太拉了换 13900K/DDR5 会这样?没有 SR-IOV 网络都是 CPU 处理的 如果你不是 Windows 11 做软路由你应该用 网卡 而不是 vEthernet 如果你知道我在说什么的话。简单来说就是:

虚拟机交换机管理器 → 选取你的建立的虚拟网络交换机外部网络适配器 → 取消勾选 允许管理操作系统共享此适配器(其实可以不取消勾选但是你也不用做软路由所以勾选也没啥用勾选的话其实可以直接去网络和共享中心禁用 vEthernet 然后直接属性外部网络适配器勾选上 IPv4 )
serafin
2023-04-29 03:51:48 +08:00
@strp
@zhengrt
SR-IOV 在 B560 上可以打开,但是还是没区别。


我尝试取消勾选 允许管理操作系统共享此适配器,这样宿主机就没网了,但是虚拟机有网。

CPU 是 i5-11400 应该不至于。
serafin
2023-04-29 03:54:20 +08:00
@dingwen07
宿主机网络是走虚拟交换机的 (vEthernet)
justaname
2023-04-29 15:10:29 +08:00
我遇到过类似问题,是网卡的那一堆自动开启的 offload 和 hyper v 驱动不够兼容的问题,关了 offload 一般会有改善,你的 CPU 性能不用 offload 也没问题
jerrywaffle
3 天前
用这边的这个答案 https://superuser.com/a/1428275 解决了我的问题
供有需要的人参考

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

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

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

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

© 2021 V2EX