Chinaunix首页 | 论坛 | 博客
  • 博客访问: 60628
  • 博文数量: 30
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 211
  • 用 户 组: 普通用户
  • 注册时间: 2020-07-21 16:01
文章分类

全部博文(30)

文章存档

2020年(30)

我的朋友

分类: 其他平台

2020-07-22 11:27:34

ovirt创建网卡时候有3中选择,分别是e1000, rtl8139, virtio。

“rtl8139”这个网卡模式是qemu-kvm默认的模拟网卡类型,RTL8139是Realtek半导体公司的一个10/100M网卡系列,是曾经非常流行(当然现在看来有点古老)且兼容性好的网卡,几乎所有的现代操作系统都对RTL8139网卡驱动的提供支持。

“e1000”系列提供Intel e1000系列的网卡模拟,纯的QEMU(非qemu-kvm)默认就是提供Intel e1000系列的虚拟网卡。

“virtio” 类型是qemu-kvm对半虚拟化IO(virtio)驱动的支持。

这三个网卡的最大区别(此处指最需要关注的地方)是速度:

rtl8139 10/100Mb/s

e1000 1Gb/s

virtio 10Gb/s

注意virtio是唯一可以达到10Gb/s的,根据文献一,其iperf测试速率可达到9.4。文献1还提到如果virtio配置不合理速度只能达到3.6。不用担心这个情况,经查验ovirt自己生成的虚拟机配置都是合理的。( use ‘-device virtio-net-pci’ option)

当然不意味着rtl8139和e1000是没有意义的,毕竟virtio需要在guest上面安装驱动。rtl8139和e1000在兼容的广泛度上占有优势。例如,如果ovirt的cpu不是x86,而是arm或者其它某些系列cpu,上述网卡未必全部支持。这点需要注意。

参考文献



阅读(6234) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~