范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

网络四种主要网络IO虚拟化模型

  网络I/O不但是物理服务器最容易出现的瓶颈,也是现在虚拟化技术最大的硬伤。随着硬件虚拟化对网络I/O的支持,虚拟化的网络I/O模型也不断的进化,虚拟化的I/O性能也不断提升。
  现在给大家分享VMware、Redhat、Citrix、Microsoft主流虚拟化解决方案采用的4种主流网络I/O模型,主要包括模型原理、模型优点、模型缺点、模型对虚拟化迁移的支持。
  主流的4个网络I/O模型分别是:
  1. Emulation
  原理:
  仿真(emulation)是一个完全通过软件程序来模拟硬件的技术。早期虚拟化都才采用这种方案来虚拟网络设备。常见仿真软件有QEMU、VMware WorkStation、VirtualBox。Emulation网络模型图如下:
  不同虚拟化厂商的虚拟网卡产品都不尽相同。
  VMware Emulation类型网卡有:E1000(仿真intel 82545M千兆网卡)、Flexible、Vlance(仿真AMC 79C970 PCnet32 LANCE 10M网卡)、VMXNET(VMXNET一共有3个版本,分别是VMXNET、VMXNET2、VMXNET3;暂时没有找到VMware的明确资料对这三个版本进行分类。个人暂把VMXNET定为emulation、VMXNET2和VMXNET3定义为para-virtualization类型。 VMXNET3也支持部分SR-IOV功能)。
  Redhat的KVM和Citrix的XEN这类型网卡都是采用QEMU实现,在KVM和XEN上面可用的emulation网卡有:RTL8139(仿真RealTek Link 8139 100M网卡)、E1000(仿真intel 82545M千兆网卡)。
  Microsoft Hyper-V Emulation类型网卡有:Intel/DEC 21140 100M网卡
  优点:
  软件模拟不需要硬件支持,通过CPU计算来模拟,跟宿主机物理网卡隔离,没有平台要求。
  虚拟机操作系统不需要修改,模拟的都是常见网卡(比如:Intel E1000、RTL8139等),主流操作系统都已经自带这些驱动,因此默认情况下虚拟机不需要再安装驱动。
  缺点:
  CPU资源消耗大,尤其当虚拟机数量多的时候。网卡性能一般,由于是软件模拟,只能模拟常见的、功能比较简单的网卡。
  虚拟机迁移支持:
  剥离了硬件要求,使用这类型可迁移性强。由于XEN和KVM都是使用qemu仿真,所以这类型虚拟机在XEN和KVM之间混合迁移实现难度也不大。
  2. para-virtualization
  原理:
  Para-virtualization又称半虚拟化,最早由Citrix的Xen提出使用。在半虚拟化模型中,物理硬件资源统一由 Hypervisor管理,由Hypervisor提供资源调用接口。虚拟子机通过特定的调用接口与Hypervisor通信,然后完整I/O资源控制操 作。Para-virtualization模型图如下:
  Para-virtualization又称半虚拟化,最开始由XEN提出的,XEN本身就是从虚拟化起家的。Para- virtualization模型下,虚拟子机的网卡驱动只能有Hypervisor厂商来开发,Redhat、VMware、Citrix、 Microsoft这几大虚拟厂商都有各自的para-virtualization驱动。比如Redhat的KVM就叫virtio,VMware的有 VMXNET2、VMXNET 3,Citrix的XEN叫xen-pv,Mircrosoft暂时没有找到(欢迎朋友们补充)。
  优点:
  个人认为是一种改进版的emulation模型,但是由于子机和Hypervisor之间通信,性能比emulation要很多。
  缺点:
  需要修改虚拟子机操作系统内核,添加不同Hypervisor厂商的网络驱动。比如Linux(Redhat和Novell)就在发行版里面 添加了Mircosoft的para-virtualizaiton网络驱动,同样Microsoft也在自己发行版里面添加对KVM的virtio和 xen-pv驱动支持。
  虚拟机迁移支持:
  虽然不同虚拟化厂商的para-virtualization方案都不相同,由于主流操作系统都同时提供对这些方案的支持;所以这类型虚拟子机可迁移性也比较容易实现。
  3. pass-through
  原理:
  Hypervisor将一个PCI设备(可以是网卡、USB、光驱)直接分配给指定虚拟子机单独访问。为了安全和稳定性考虑,pass-through使用通常结合intel VT-D(AMD也有类似技术)来使用,通过iommu保证虚拟子机之间内存访问不冲突。这种技术在VMware上叫VMDirectPath I/O,其他方案中没有找到相关专门名词。
  优点:
  性能好。单独PCI设备分配给虚拟子机,虚拟子机直接跟物理设备通信。
  缺点:
  设备只能被一个虚拟子机使用,配置也比较复杂,首先需要在hypervisor将指定设备通过PCI id方式分配给指定虚拟子机,然后虚拟子机识别到设备再安装驱动来使用。
  迁移性:
  迁移性方面待研究,有兴趣的朋友可以补充完善。
  4. SR-IOV
  背景:
  pass-through模型让虚拟子机直接使用物理设备,这样使得虚拟子机的网络性能达到最优。SR-IOV主要用来解决pass- through只能被一台虚拟子机访问的问题。SR-IOV标准由PCI-SIG,这个标准实现需要CPU、芯片组和PCI设备(主要是网卡等I/O资 源)协同在硬件层面实现,SR-IOV被很多人认为是解决了虚拟化最后一公里的问题。模型图如下:
  原理:
  SR-IOV需要网卡硬件支持,支持SR-IOV功能的网卡可以在Hypervior里面注册成多个网卡(每个网卡都独立的中断ID、收发队列、QOS管理机制)。每个设备可以通过pass-through方式分配给虚拟子机。
  产品:
  常见就是基于intel 82599和82598芯片组的10Gb网卡。VMware、Redhat、Citrix和Microsoft都已经或者正在Hypervisor里面添 加这个功能的支持。
  下面是一篇基于KVM的SR-IOV性能测试报告。
  (404 Not Found Hat/RHEL6_SR-IOV_DB0111.pdf)
  不同厂商虚拟化方案都不尽相同。
  优点:
  优点不用说,X86虚拟化最新的IO虚拟化模型;虚拟机不但性能好,而且结合硬件功能,为虚拟机IO管理提出了一个新方案。
  缺点:
  待定
  迁移性:
  SR-IOV同时需要硬件和软件两个层面支持,虚拟子机在相同网卡主机之间迁移时理论上不会有问题。具体还要看虚拟化厂商实现。
  文章来源:Github资料整理员_https://zhuanlan.zhihu.com/p/415396865

螃蟹虽香,但这4类人不能多吃大家好,我是中医张玉琴,今天和大家说说关于吃螃蟹的事,建议大家在看之前啊,先点赞收藏,免得等下找不到了!秋风起,蟹脚肥,中秋刚过,不知道大家的饭桌上有没有这样一道菜啊?那就是螃蟹,医生很少提及的天麻醒脑胶囊,不止滋补肝肾,还能治5种病大家好,我是和医生,今天给大家分享一个很不起眼的中成药,医生也很少提及它,今天我给大家讲一讲,它不止可以滋补肝肾,疏经活络,并且还可以调理5种病,建议点赞收藏!在此之前呢,先简单带中国金花绝境爆发!2比4后轰4比0,淘汰美网四强名将,兴奋怒吼作为中国金花前一姐,王蔷打出了一场个人标志性的比赛,首盘4比0大幅领先的情况下一度崩盘,虽然拼下首盘,但依然没顶住对手的疯狂反扑,被拖入决胜盘。第3盘,她在2比4落后的情况下绝境爆安吉透露爵士交易真因!队员之间互不信任,未来两年选秀质量更高北京时间9月13日,爵士队召开新闻发布会,CEO丹尼安吉和总经理扎尼克谈到爵士要进行大交易的原因。此前他们1换10送走戈贝尔,1换8送走了米切尔,还和湖人进行交易,送走贝弗利。我在邓亚萍一家三口近况!16岁儿子打球天赋高,因国籍问题备受质疑近日,不少乒乓球球迷都在关注成都团体世乒赛的举办情况,在北京时间9月11日的时候,国乒正式公布了世乒赛的参赛名单,随着陈幸同拿到阿曼挑战赛的冠军,她将自动获得第5人的资格,虽然小将罚款禁赛!NBA官方介入调查!状元郎这次真的玩大了北京时间9月13日,根据森林狼记者ChrisHine报道,NBA正在对球员爱德华兹社交媒体上发表的言论进行审查,他很有可能会面临罚款和禁赛的处理!状元郎这次真的玩大了事情是这样的,威少拒绝买断!湖人难觅交易第三方,安吉透露爵士交易双核真因虽然森林狼后卫爱德华兹已经为自己在个人社交媒体上发布恐同视频而道歉,但仍然遭来如潮水般的指责与谩骂,森林狼官方不得不对此做出回应,对爱德华兹个人所给同性恋群体造成的冒犯感到抱歉。虽ATP官宣!中国网球创新高,四大满贯官方盛赞大爆发,历史首次ATP官网更新了最新一期排名,张之臻创造中国大陆男子网球新高,世界排名第122位!刚刚结束的美网,中国网球整体表现出色,四大满贯官方如今回顾和盛赞了中国选手的表现。如今ATP最新世宜建立自主可控的车用芯片和操作系统技术体系万物互联时代,操作系统的边界在不断突破,面向人机物融合的泛在计算场景,能够支撑分布式人机物协同应用的操作系统将是产业未来之光。操作系统在经过主机时代PC互联时代移动互联时代之后,来李易峰塌房后,竟上线打了几把游戏,但上线时间暴露了他的焦虑这个中秋节假期,很多人没办法出门旅游,但应该也过得不无聊吧?李易峰的瓜,让很多人度过了这3天假期。先是被爆料塌房,然后李易峰发声明,结果被官方实锤,这一巴掌打的,真的是要多疼有多疼以光为刀!之江实验室研发出新装备将推动光子芯片等器件研发视频加载中9月上旬,之江实验室举行了成立以来最大规模的集中科研成果发布会,面向公众重磅发布了十余项科研成果,高通量激光直写光刻技术与装备就是其中之一。以光为刀,在特殊材料上雕刻出设
接受过早教的孩子上学后特别优秀吗?关于早教的问题,说下个人的看法吧!最初对于早教,我还是有些误解,只觉得是有钱人的行为,那么小的孩子去早教能干什么呢?家长全程跟着,就是领着孩子玩嘛,我们在家也可以啊,花那么多钱去那为什么感觉七八十年代的电风扇比现在更耐用?实际上是几乎所有家用电风扇都不用滚珠轴承,而是用的轴套轴承,道理很简单,滚珠轴承需要定期注油维护(润滑脂也就是黄油),如果时间久了(比如23年),就会因失油而增大阻力,烧毁电机定子6。0排量是什么概念?开起来是什么感觉?作为曾经的760车主,我冒昧的说几句。开车一般人可能用不到50的动力,偶尔飙一下,也就80的动力。而6。0双增压的动力,能用上30就极限了。源源不断,滔滔不绝的感觉。只要你踩,总会现在的中国功夫真的是骗人的吗?练过几年八极拳的业余爱好者来回答一下吧。某些国人有一个很不好的传统,以古为尊。什么东西都是古代的比现代的好。古人体质更好,古人更聪明,古人的好东西都失传了等等等等。说实话,工业革命从兰州自驾到额济纳,线路怎么安排?我当年走的路线是第一天西安兰州第二天兰州祁连县第三天祁连县八一冰川肃南临泽丹霞金昌第四天金昌阿右旗海森楚鲁鼎新东风航天城达来乎布居延海第五天策克胡杨林金塔第六天金塔兰州第七天兰州西全运会拥有周琦的辽宁男篮能够战胜广东队卫冕吗?再过几天全运会就将开战,不出意外的话,冠军应该在辽宁和广东之间产生,对比两队国内球员实力,双方应该是55开,为什么这么说呢?众所周知,全联盟最依赖外援的球队就是广东队,最近三年没有洛国富和阿兰水平很差吗?归化是前任主席和恒大搞的,现任领导很不爽,已经归化的,完全不征召的话意图过于明显恐遭非议,特别是非血缘归化,用好了那是前任和恒大的功劳,所以要限制使用,为此也不能用洋帅,洋帅来了领为什么周琦放弃高薪,选择去澳大利亚联赛?只为了离开新疆吗?澳大利亚NBL联赛的外援最高年薪大约50万美元,外援普遍年薪是15到20万美元,所以去NBL肯定不是为了钱,那为了什么呢?留在新疆队傻子都明白不可能了!虽然新疆队给的顶薪差不多也到LIMS有什么作用?LIMS通过计算机网络连接实验室分析仪器,采用科学的管理思想和先进的数据库技术,以实验室为核心,实现对整个环境的全方位管理。它集成了样本管理资源管理事务管理网络管理数据管理(采集传五险一金要改六险二金?新增加的一险一金有什么作用?我们以前所说的五险一金是指单位和个人共同缴纳的5项社会保险即养老保险医疗保险工伤保险生育保险和失业保险,以及住房公积金。现在提倡缴纳六险两金,增加了一险一金,这一险一金一般指的是补视同缴费年限和缴费年限有什么区别?视同缴费就是社保认可在没缴社保的那些年,你按照标准1大部分地区标准是0。6一3)缴纳了社保。主要针对两类群体,一类是1996年前参加工作的,96年开始缴社保,96年前按1视同缴费(