Windows Server 2012 R2如何利用远程DMA提高实时迁移性能

日期: 2013-12-02 作者:Stephen J. Bigelow翻译:陈中华 来源:TechTarget中国 英文

实时迁移如何利用远程DMA提高性能?远程DMA如何帮助实时迁移提高性能?

在传统计算中,数据的移动会调用处理器以及其周边的很多部件,这是因为只有处理器是直接访问内存的。系统每次形成一个用于网络传输的数据包时,处理器必须从内存中读取数据,将数据封装在一个网络包中,然后复制到网卡队列的缓冲区中;反之,在接收网络数据包时,流程也是如此。对于处理器来说,这相当耗时,因为它必须产生大量的中断,并执行一些低级别的进程。它的效率也非常低,尤其是以时钟间隔来计数的现代服务器。

系统设计人员十年前就知道,让其它子系统,如计算机内的存储子系统和网卡,直接访问内存的效率会高得多,而不是通过调用处理器来完成这些任务。直接内存访问(DMA )允许处理器在处理其它重要任务时,触发一个到内存或经由内存的数据传输,这个任务实际上是通过一个独立的DMA控制器来进行操作的。当传输完成时,该DMA控制器会把结果反馈给处理器。

远程DMA(RDMA)是DMA的一个扩展。它允许数据从一台计算机的内存直接传送到另一台计算机的内存中,而无需任一系统的处理器或操作系统的干预。采用RMDA技术后,可以在网络中进行高吞吐量,低延迟的数据传输,在Windows Server 2012 R2中,这可以极大地提高实时迁移的性能。微软声称RDMA技术可以在10Gb的以太网络中支持传输速度可达56 GB的虚拟机实时迁移。在一个高性能计算集群内的本地系统之间迁移虚拟机时,RDMA技术是最有效的。

在虚拟化环境中,工作负载的迁移是非常重要的,Windows Server 2012 R2通过增加压缩和RDMA功能极大的提高了虚拟机动态迁移的性能。虽然这两个改进是基于成熟的技术,但是对于IT专业人士来讲,在进入生产环境之前,对它们进行功能测试,考察其对性能的影响,并获得专业的意见和选择是很重要的。这样才能确保平滑顺畅的升级到新的操作系统。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

作者

Stephen J. Bigelow
Stephen J. Bigelow

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

相关推荐

  • 在Windows Server 2012 R2中设置Work Folders时的注意事项

    在第一部分《在Windows Server 2012 R2中设置Work Folders》中,我向大家介绍了如何在服务器端设置Work Folders,这里介绍在设置Work Folders时有哪些注意事项。

  • 在Windows Server 2012 R2中设置Work Folders

    Work Folders是消除企业数据与个人设备如Windows RT和Windows 8.1设备之间隔阂的一项同步功能。本文介绍如何成功设置该功能。

  • Windows Server 2012 R2迁移必备手册

    你的组织是否开始考虑迁移到Windows Server 2012 R2呢?Windows Server 2012 R2提升了自动化能力以及实时迁移性能。本期技术手册旨在跟大家分享Windows Server 2012 R2在这些方面的技术提升,从中你会找到适合组织的答案。

  • 透析Windows Server 2012新功能

    本文我们对Windows Server 2012中新增加以及进行过改进的数项出色功能进行深入讨论包括实时迁移、分组、集群等功能。