网络适配器层面上的I/O虚拟化,一些公司如Brocade、Emulex、QLogic都可以提供,它需要提供少量高速适配器并且在大量虚拟机之间共享,同时仍可以保证那些关键任务型虚拟机应用的服务水准。例如,一块万兆网卡经过I/O虚拟化后,可以划分为多个虚拟适配器或者根据百分比分配给预定的虚拟机组。
在以上的场景中,一块万兆虚拟网卡可以划分为10块千兆虚拟网卡。可以将这些千兆虚拟网卡中的一个指定分配给虚拟机用于迁移,少量可以指定分配给一些需要保证性能水平的虚拟机,余下的“卡”可以作为联合的资源池为其它的虚拟机所共享。
因为所有这些都是在硬件中完成的,对于虚拟机监控器的负担大大的减轻,因此可以为主机节省CPU资源。换句话说,CPU内核不需要通过中断来管理I/O共享。不仅虚拟I/O本身允许更大的虚拟机密度,同时它所节省的CPU能力也可支持此虚拟机密度。
在这些虚拟I/O卡上另外一个特性是可以在卡上创建虚拟交换机。这在服务器虚拟化环境下特别有用,可以大大减少从服务器流出的网络流量。使用这种能力,在相同主机上的两个虚拟机可以直接通讯(非常常见的一种需求)。虚拟交换机将本地的流量限制在物理主机之内,而无需全部流向物理交换机。这同样有益于提升内部虚拟机的性能,并且提高整体的网络效率。
最后,支持I/O虚拟化的网络适配器可具备虚拟化某些存储协议的能力。例如,其中的某些卡支持FC、FCoE、完整以太网和iSCSI。虚拟I/O适配器应支持在线重配置端口的用法而无需中断服务器或虚拟机。现今,某些适配器仍需要重启,不过预计未来会得到改观。
请继续阅读:
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
I/O虚拟化及融合I/O基础入门
这本技术教程介绍了I/O虚拟化及融合I/O的一些基础知识,包括什么是I/O虚拟化;为什么虚拟化I/O;什么是融合I/O等。
-
探讨I/O虚拟化技术:SR-IOV、MR-IOV、网卡等(含视频)
I/O虚拟化与服务器虚拟化并不相同,而是其补充。拿虚拟服务器来说,虚拟化是把物理设备从逻辑设备分离。
-
虚拟I/O系列三:基础设施层的虚拟I/O
基础设施虚拟化可以单独进行也可以与虚拟网络适配器相结合。在基础设施层有两种类型的I/O虚拟化。
-
存储网络中的虚拟I/O技术(下)
在基础网络架构层同样可以实现I/O虚拟化。基于网络设施的虚拟化既可以单独使用,也可以与支持虚拟化的网络适配器协同工作。