使用了pve一段时间,写点感受,因为我跑业务的需要,对虚拟机的网卡特别关心。pve提供的就四种网卡。Intel E1000、VirtIO (半虚拟化)、Realtek RTL8139、VMware vmxnet3。
其中Realtek RTL8139是一款百兆网卡,可以忽略,基本用不了。VirtIO (半虚拟化)性能最佳,能跑满网速,但基本业务系统linux都不能认出速率,这导致有的业务过不了检测。VMware vmxnet3驱动兼容性较好,业务系统都能认出是千兆。但在pve系统性能较次,有跑不上速问题。大概就是VirtIO能跑70Mb的宽带,VMware vmxnet3只能勉强跑个50Mb。Intel E1000就性能更差了,试了一次,不超过10Mb,遂弃之。
这是我使用虚拟网卡的感受记录,暂时缺少测试数据(因为我懒)。希望与大家交流。如果反应好,考虑做测试并上传数据。