oVirt中文社区

oVirt中文社区
  • 文档导航
  • 专题
    • oVirt虚拟化基础
    • oVirt安装部署
    • oVirt功能和使用
    • oVirt超融合
    • oVirt二次开发
  • 资料汇总
  • 安装包下载
  • 话题
  • oVirt官网
  • 关于
王猛
发表于:2019-6-27 10:32:400次点击

ovirt几种网卡(e1000, rtl8139,virtio)的简要说明

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,上述网卡未必全部支持。这点需要注意。

参考文献

  1. https://www.linux-kvm.org/page/10G_NIC_performance:_VFIO_vs_virtio
  2. https://en.wikibooks.org/wiki/QEMU/Devices/Network
  3. https://en.wikibooks.org/wiki/QEMU/Devices/Virtio
oVirt功能和使用# e10001# ovirt 网卡模式1# tl81391# virtio3
oVirt功能和使用
hosted-engine命令
2019-6-11 11:19:58
oVirt二次开发
【vdsm 源代码漫步】 1. 总体架构
2019-9-6 17:40:00
1 条回复 A 作者 M 管理员 E
  1. openstack 实例获取不到IP地址 - 算法网 2021-12-8 8:08:59 1

    […] http://www.cnovirt.com/archives/382 […]

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论

扫码加好友拉你进微信技术交流群!

近期文章

  • oVirt中文社区4.4.10离线版本发布!
  • oVirt4.4.10版本发布通知
  • ovirt 4.4.X 解决证书过期问题
  • oVirt中文社区4.4.9离线版本发布!
  • oVirt4.4.9版本发布通知

Since 2018, Build with ♥ by oVirt中文社区

89 queries 0.5169 s

鲁ICP备19004403号-1

oVirt中文社区

致力于开源虚拟化平台oVirt的研究分享、本地化应用和推广