- 主题:新内核6.6.44和45出bug了,VirtIO网络驱动出现故障
我的pve虚拟机桥接网络设备vmbr0用的VirtIO半虚拟化驱动,OpenWrt编译升级完固件,网络上传大文件总是是失败,内核日志不停出现:
etho bad gsot ype 1 size 1460
搜了一下是新内核VirtIO驱动的bug,把虚拟机网桥的模拟设备改为VMWare vmxnet3之后解决了,我的OpenWrt固件编译内核时原本就支持了这个网卡驱动。
搜到的原贴是建议改为Intel E1000E,那玩意才1000M,而我用的是10G光纤网络,明显不适合。
6.10的最新内核应该也有这个bug
--
FROM 171.221.52.*
升级到内核6.6.47,发现这个bug被修复了。
--
FROM 171.221.52.*
vmxnet3名义上10G带宽,如果虚拟机直接相互直接内存通信,不走网卡的时候,远远超过了10G。
因为vmware提交开源驱动的时候就完全没考虑速度限制,毕竟只是虚拟网卡,没有实现任何实体卡。
【 在 kirbyzhou 的大作中提到: 】
: 呃,虚拟的1000E网卡还真不一定只有千兆带宽
: 我家2.5G物理网卡,虚拟1000E能到1800M以上。
--
FROM 171.221.52.*
openwrt源码主干
【 在 un0 的大作中提到: 】
: rhel9 5.14
: debian12 6.1
: ubuntu24.04 6.8
: ...................
--
FROM 171.221.52.*