I/O虚拟化可以提高服务器性能和简化硬件要求,而且同时可以在服务器上增加I/O密集型虚拟机的最大数量。 网络连接虚拟化是如何提高服务器工作负载性能的呢?一些底层的技术到底是什么哪? 首先虚拟化是一个软件技术,是安装在工作负载和底层硬件之间的一个抽象层。但是仅靠软件还是不能够确保达到最佳的虚拟化性能。像Intel和AMD这样的芯片制造商,在最近提供的处理器类型上在服务器虚拟化和I/O以及连接功能支持上取得了巨大的进步。
让我们看看一些关键的硬件技术,可以帮助在今后的服务器虚拟化中提高连接性能。 传统的服务器虚拟化是在底层硬件上来抽象模拟操作系统和工作负载软件。但是,服务器虚拟化要怎样着重提高服务器……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
网络连接虚拟化是如何提高服务器工作负载性能的呢?一些底层的技术到底是什么哪?
首先虚拟化是一个软件技术,是安装在工作负载和底层硬件之间的一个抽象层。但是仅靠软件还是不能够确保达到最佳的虚拟化性能。像Intel和AMD这样的芯片制造商,在最近提供的处理器类型上在服务器虚拟化和I/O以及连接功能支持上取得了巨大的进步。让我们看看一些关键的硬件技术,可以帮助在今后的服务器虚拟化中提高连接性能。
传统的服务器虚拟化是在底层硬件上来抽象模拟操作系统和工作负载软件。但是,服务器虚拟化要怎样着重提高服务器的I/O性能。由于存储,网络以及虚拟机在服务器间的通信流量汇聚在一起形成瓶颈,为了等待网络通信导致浪费大量的CPU资源—即使有足够可用的CPU和内存资源,也可能会限制服务器承载虚拟机的实际数量。
I/O虚拟化扩展了传统虚拟化的模式,通过从底层网络连接中提取高级网络协议,从处理器中卸载一些网络流量处理任务(使用以太网控制器芯片中的功能)。网络连接虚拟化依赖于单一,高带宽的网络适配器,通过多个虚拟设备来动态分配带宽,虚拟设备比如虚拟网络接口卡(vNICs)或者虚拟机主机总线适配器(vHBAs)。
I/O虚拟化和网络连接虚拟化可以提高服务器性能和简化I/O硬件需求,同时可以在服务器上增加I/O密集型虚拟机的最大数量以及改善网络资源管理。例如,一个繁忙的服务器可能需要多个NIC端口通过多个网卡才能满足本地所有虚拟机的I/O需求。如果换成是高带宽的I/O虚拟化,一个10GigE的网卡或端口就可以满足,这样既节省成本,又节省电力和布线,并相应的减少交换机端口。I/O虚拟化在高密度的刀片系统中是非常强大的,刀片系统中大量的网卡端口可以代替单个虚拟化I/O适配器。
另外,传统的网络组件是依靠离散的物理配置,不仅效率低下,而且还容易出现错误的资源调配。I/O虚拟化和网络连接虚拟化不仅可以提高带宽利用率和更快的带宽资源调配,而且不会出现错误,更重要的是不用手动配置与传统网络设备设置相关联。软件驱动的网络资源调配还可以是动态的—可以动态添加和删除工作负载所需的资源,提供灵活的伸缩性。
像Intel这样的硬件厂商已经开发出了几种帮助I/O和网络连接虚拟化的硬件技术,主要有虚拟机设备队列(VMDq)、SR-IOV和带有QoS特性的Intel DDIO技术等。
相关推荐
-
网络虚拟化和网络抽象如何比较?
网络抽象和虚拟化很相似,但它们确实也存在显着差异。所有网络虚拟化都是抽象的,但并非所有网络抽象都符合网络虚拟化 […]
-
VMware NSX网络虚拟化平台实现本地环境和云环境统一管理
不出业界所预期,VMware最新的网络计算愿景是扩展的VMware NSX组合产品,旨在提供虚拟化的云网络平台 […]
-
紧紧跟随NSX认证的步伐
VMware NSX认证和培训的扩展反映了其产品使用的增长,但存在的挑战也反映了其产品的复杂程度。NSX的使用比较复杂,即使是最有才华的IT专业人士也如此。
-
网络虚拟化:痛并快乐着
服务器虚拟化改变了IT运营方式,网络功能虚拟化使虚拟化网络设备或网络功能成为了可能,用户能够因网络虚拟化所具备的众多优势而获益。