"); //-->
本文分享自天翼云开发者社区《RDMA网络实践》,作者:邢****典
https://www.ctyun.cn/developer/article/411411379961925
RDMA(Remote Direct Memory Access)是远程直接内存访问技术,由于其低时延,低CPU占用等优势,被广泛的应用在分布式存储或计算系统中。DMA技术是一种单机内的高速数据传输技术,通常由DMA控制器来控制数据的传输流程,释放了CPU资源,而RDMA技术是一种借助IB网卡实现远程高数数据传输的技术。
常用的IB网卡厂商有Mellanox,Intel。此处以Mellanox网卡实践,如下图所示test节点上有两块双端口Mellanox网卡,其中MT27800是100GE网卡,MT27710是25GE网卡,且已经工作在RoCE模式或TCP模式
搭建RoCEv2测试网络的步骤如下
1.在Mellanox官网找到IB网卡的OFED驱动安装包
2.安装OFED驱动安装包
OFED安装包中提供的rpm安装包只支持部分内核版本,如果本机内核版本不匹配需要先安装对应的kernel-devel包,然后执行./mlnx_add_kernel_support.sh -m $OFED_DIR --make-tgz -t /tmp/基于该内核开发包编译得到rpm安装包,该命令会在/tmp目录生成新的OFED_DIR目录,在该OFED_DIR目录执行./mlnxofedinstall --force完成安装。
其中$OFED_DIR替换成OFED安装包解压后的目录
1. 配置IB网卡运行在RoCEv2或IB模式
使用/etc/init.d/openibd restart启动openibd服务后,可以看到系统多出了很多OFED提供的命令

2.测试RoCEv2网络包收发
通过rping或ib_send_bw命令可以测试RoCEv2或IB网络包收发。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
INA217的输入稳定网络电路
安捷伦(Agilent)科技公司的网络优化测试仪
怎么样才能让一个网络接口同时有两个ip address?
8、16位MCU接入TCPIP网络方案
HTML 解析之 BeautifulSoup
INA166的输入稳定网络电路
帮个忙:一个网络接口是否能拥有两个IP地址?
Addison.Wesley.Advanced.Linux.Networking.part2.rar
教程:设置内置逻辑的 IO-Link 网络
INA103构成的使放大器稳定工作的输入网络
AI网络架构或将进入“无交换机”时代
Addison.Wesley.Advanced.Linux.Networking.part1.rar
SDN可编程交换芯片架构核心:RMT,一个可编程的网络DSA
Coherent推出全系列InP技术组合
Addison.Wesley.Advanced.Linux.Networking.part3.rar
超高速光纤创下全球速度纪录:在欧式距离上达到1.02拍比特每秒
Addison.Wesley.Advanced.Linux.Networking.part4.rar
GSMA:全球 43% 的人口仍未使用移动互联网
[转帖]IBM可编程网络处理器
采用TDA4290的音量调节网络
中国首例!我国对美国相关光纤产品发起反规避调查
我国西部首个,重庆算力互联互通平台在两江新区上线
IGBT无损吸收网络
: 影响未来的20项数字技术
网络爬虫开发常用框架Scrapy