宿主机配置: CPU:6700k 操作系统:Windows 11 网卡 1:板载千兆网卡 网卡 2:TP-LINK 2.5G PCI-E 网卡 宿主机开启 Hyper-v ,虚拟了一个软路由 iStoreOS , 网卡 1 作 WAN 口,接光猫 网卡 2 作 LAN 口,接 2.5G 交换机
电脑 2 的 2.5G 网口网线连接 2.5G 交换机
问题: 宿主机开 iperf3 服务端,电脑 2 连宿主机 iperf3 跑不满 2.5G ,只有 1.9G 但是软路由 iStoreOS 开 iperf3 服务端,电脑 2 连软路由 iperf3 可以跑满 2.5G
请问各位,是什么原因? Hyper-v 性能? CPU 性能?
1
allplay 337 天前 via Android
链路层速度是多少?-驱动
|
2
jianv3 337 天前
网卡没有直通,这个速度差不多了 。
|
3
Donaldo 337 天前
我感觉是 cpu 性能问题,我 hyper-v 测过,纯虚拟交换机,10900k 能跑 25Gbps 。如果是网卡的话,2.5G 能跑到 2.3 。Windows 11 + i225-v 和 Marvell 的 10G 网卡都是这样。
|
4
strp 336 天前 via iPhone
看看 CPU 占用,先不说你的 VM 支不支持 SR-IOV ,一般网卡硬件都是不支持 SR-IOV 的,所以只能虚拟化,Hyper-V 虚拟交换机的多核分配真的垃圾的要死,如果你用虚拟交换机两个 VM 跑 iperf3 你会发现任务管理器就前两个,都不能算是核心,是线程,前两个线程都吃满,其它的就趴在那里,我从 i3-i9 再到 EPYC 都有这个奇怪的问题,不管宿主机是 4 核还是 64 核,如果都差成这样,我都怀疑是不是应该禁用超线程,而且也没有办法直通网卡,所以我现在都用 Proxmox 。
|