- 主题:新内核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.*
 
- 呃,虚拟的1000E网卡还真不一定只有千兆带宽
 我家2.5G物理网卡,虚拟1000E能到1800M以上。
 
 【 在 poocp 的大作中提到: 】
 : 我的pve虚拟机桥接网络设备vmbr0用的VirtIO半虚拟化驱动,OpenWrt编译升级完固件,网络上传大文件总是是失败,内核日志不停出现:
 : etho bad gsot ype 1 size 1460
 : 搜了一下是新内核VirtIO驱动的bug,把虚拟机网桥的模拟设备改为VMWare vmxnet3之后解决了,我的OpenWrt固件编译内核时原本就支持了这个网卡驱动。
 : ...................
 --
 修改:kirbyzhou FROM 220.249.52.*
 FROM 220.249.52.*
 
- vmxnet3名义上10G带宽,如果虚拟机直接相互直接内存通信,不走网卡的时候,远远超过了10G。
 因为vmware提交开源驱动的时候就完全没考虑速度限制,毕竟只是虚拟网卡,没有实现任何实体卡。
 
 【 在 kirbyzhou 的大作中提到: 】
 : 呃,虚拟的1000E网卡还真不一定只有千兆带宽
 : 我家2.5G物理网卡,虚拟1000E能到1800M以上。
 --
 FROM 171.221.52.*
 
- 啊?都有具体型号了,居然不照原版的样子学?
 【 在 kirbyzhou 的大作中提到: 】
 : 呃,虚拟的1000E网卡还真不一定只有千兆带宽
 : 我家2.5G物理网卡,虚拟1000E能到1800M以上。
 --
 FROM 139.227.18.*
 
- 只能说除了速度以外的行为一致。
 而且驱动本身也没那么敏感,都是IRQ/DMA事件驱动的。
 极少数bug级硬件的驱动里有强制的等待。
 
 
 【 在 JulyClyde 的大作中提到: 】
 : 啊?都有具体型号了,居然不照原版的样子学?
 --
 FROM 124.64.128.*
 
- virtio-net也不限。这种准虚拟化网卡,就是最佳性能,能跑多少算多少。
 现在业界嫌TCP/IP太慢了,准虚拟化网卡也不能满足数据在主机内实例之间流动需求。
 【 在 poocp 的大作中提到: 】
 : vmxnet3名义上10G带宽,如果虚拟机直接相互直接内存通信,不走网卡的时候,远远超过了10G。
 : 因为vmware提交开源驱动的时候就完全没考虑速度限制,毕竟只是虚拟网卡,没有实现任何实体卡。
 --
 FROM 119.130.153.*
 
- virtio不应该用“也”字
 【 在 Dazzy 的大作中提到: 】
 : virtio-net也不限。这种准虚拟化网卡,就是最佳性能,能跑多少算多少。
 : 现在业界嫌TCP/IP太慢了,准虚拟化网卡也不能满足数据在主机内实例之间流动需求。
 --
 FROM 139.227.18.*
 
- 哈哈哈哈哈。。。。。
 【 在 JulyClyde 的大作中提到: 】
 : 啊?都有具体型号了,居然不照原版的样子学?
 --
 FROM 122.210.84.*
 
- rhel9        5.14
 debian12     6.1
 ubuntu24.04  6.8
 
 什么 linux 服务器版本 用 6.6 ?linux kernel 本来就有 bug 否则就没必要更新了
 
 
 
 
 【 在 poocp 的大作中提到: 】
 : 我的pve虚拟机桥接网络设备vmbr0用的VirtIO半虚拟化驱动,OpenWrt编译升级完固件,网络上传大文件总是是失败,内核日志不停出现:
 : etho bad gsot ype 1 size 1460
 : 搜了一下是新内核VirtIO驱动的bug,把虚拟机网桥的模拟设备改为VMWare vmxnet3之后解决了,我的OpenWrt固件编译内核时原本就支持了这个网卡驱动。
 : ...................
 --
 FROM 118.212.156.*