您现在的位置是:首页 > IT基础架构 > 计算存储 >

RDMA:VMware vMotion虚拟机迁移新模型

2012-12-10 10:00:00作者:来源:

摘要大家都知道DMA用来将让CPU从数据拷贝过程中解放,让更多的CPU资源用于计算。RDMA目的和DMA一样,RDMA作用于两台计算机之间的网络数据传输,DMA主要作用计算机内存和IO外设之间的数据传输。...

  RDMA背景介绍:

  什么是RDMA?

  RDMA全称remote direct memory access。大家都知道DMA用来将让CPU从数据拷贝过程中解放,让更多的CPU资源用于计算。RDMA目的和DMA一样,RDMA作用于两台计算机之间的网络数据传输,DMA主要作用计算机内存和IO外设之间的数据传输。

  

RDMA:VMware vMotion虚拟机迁移新模型

 

  RDMA有什么优势?

  延迟低

  参考上图,传统TCP/IP数据传输方式需要经过大量协议层,RDMA通过Kernel Bypass方式可以避免那些开销。市场上在售的Mellanox CX3 PCIe3 FDR HCA延迟小于1ms。

  高带宽

  经过测试,Mellanox CX3 PCIe3 FDR HCA 带宽可以超过50Gbps。

  低CPU使用率

  由于RDMA减少大量内核协议处理工作,数据实现零拷贝,因此计算机CPU使用率可以大大减少。

  RDMA可用方案:

  基于以太网(iWARP)

  基于聚合网 (RDMA over Converged Network)

  基于Infiniband (RDMA over infiniband)

  RDMA常见应用场景:

  RDMA常见使用场景包括:HPC高性能计算,集群数据库(IBM DB2 pureScale和Oracle ExaData/RAC),分布式文件系统(IBM GPFS和Lustre和Red Hat Storage Gluster),分布式Cache(Dell RNA),金融领域和大数据(Hadoop:Mellanox加速器)

  vSphere可选 RDMA方案:

  全功能模式DirectPath I/O passthrough

  

 

  SR-IOV VF模式的DirectPath I/O passthrough

  

 

  半虚拟化的RDMA HCA(vRDMA)
(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们