VMDq是什么?如何在虚拟服务器中进行部署?

日期: 2015-05-25 作者:Stephen J. Bigelow翻译:王学强 来源:TechTarget中国 英文

VMDq不再依赖于hypervisor虚拟机管理器对数据包进行分类和排序,因此能够创建并行队列。 VMDq是什么?如何在虚拟服务器中进行部署?VMDq和DDIO有哪些区别? 硬件加速虚拟化技术的应用范围正在不断扩展,不再局限于处理器领域,已经延伸到服务器的I/O子系统。单根I/O虚拟化(SR-IOV)、虚拟机设备队列(VMDq)、数据定向I/O(DDIO)以及一些其他技术可以提高网络使用效率、隔离不同种类的网络流量、实现更好的I/O分配和管理特性、并且提高繁忙数据中心的服务器整合比率。但是在大规模部署之前,企业需要对所有特性进行测试,以确保全部软件和硬件能够正常发挥作用。

考虑到其所带来的种种优……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

VMDq不再依赖于hypervisor虚拟机管理器对数据包进行分类和排序,因此能够创建并行队列。

VMDq是什么?如何在虚拟服务器中进行部署?VMDq和DDIO有哪些区别?

硬件加速虚拟化技术的应用范围正在不断扩展,不再局限于处理器领域,已经延伸到服务器的I/O子系统。单根I/O虚拟化(SR-IOV)、虚拟机设备队列(VMDq)、数据定向I/O(DDIO)以及一些其他技术可以提高网络使用效率、隔离不同种类的网络流量、实现更好的I/O分配和管理特性、并且提高繁忙数据中心的服务器整合比率。但是在大规模部署之前,企业需要对所有特性进行测试,以确保全部软件和硬件能够正常发挥作用。考虑到其所带来的种种优势,企业在服务器特性方面增加的投资也是十分值得的。

当虚拟服务器尝试在虚拟机和网络之间交换数据时,hypervisor虚拟机管理器(VMM)通常负责对数据包进行分类和排序。数据包分类将会增加VMM和处理器的负载——并且可能并不会形成高效的数据包传输和接收队列。

而VMDq不再使用VMM进行包分类和排序,而是使用网络控制器硬件(比如以太网控制器芯片),配合微软Virtual Machine Queues (VMQ)或者VMware NetQueue等软件共同完成这项任务。使用这种方式可以创建并行队列,同时为虚拟网卡(vNIC)或者虚拟HBA卡(vHBA)提供服务,而不再受制于单个串行队列所面临的性能问题。这项技术还可以更好地完成计划传输和接收任务,因此每个队列的带宽使用率都将得到大幅提升。控制器芯片上增加的服务质量(QoS)模型可以帮助保证关键负载能够得到更好的性能表现。

服务器需要软件和硬件同时支持VMDq这样的特性。软件必须包含合适的hypervisor和队列管理工具。比如,服务器可以使用Windows Server 2012 R2 with Hyper-V以及微软VMQ,或者包含在vSphere当中的VMware NetQueue。底层的网络控制器必须支持VMDq特性。需要特别注意的是这是真正的以太网芯片(而不是网卡品牌或者型号)。可以使用Intel 82575 1 GigE 或者 Intel 82598 10 GigE控制器,而最近推出的Intel XL710-AM2 dual 40 GigE控制器芯片也开始支持这种特性。

DDIO和VMDq并不完全相同。总的来说,DDIO是一种允许网络适配器和处理器缓存直接进行通讯、交换网络数据包的方式,整个过程不再需要内存的参与。这种 方式允许网络数据直接在CPU和网卡之间进行传输,而不再需要任何内存读写操作,降低了延迟、提升了带宽使用效率,因此能够提升服务器的性能表现。DDIO需要使用与之兼容的以太网控制芯片和对应的处理器,比如Intel  XL710-AM1 single port 40 GigE以太网控制器芯片和新的Xeon E5或者Xeon E7 v2处理器。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

王学强
王学强

TechTarget特邀编辑,毕业于计算机专业,现任职于外企IT分析师,负责网络、防火墙和服务器等系统运维工作,对虚拟化、网络安全和渗透测试拥有浓厚兴趣,工作外热爱旅行、汽车和健身。