大佬教程收集整理的这篇文章主要介绍了KVM上的Ubuntu Server 16.04.2 LTS测试soft-RoCE,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_419_5@
编译@H_419_5@linux kernel4.15.因为@H_419_5@soft-RoCE是在@H_419_5@linux kernel4.5以后添加到@H_419_5@main line的。编译时选中@H_419_5@RDMA_RXE,这个就是@H_419_5@soft-RoCE。然后进行编译@H_419_5@:
@H_419_5@@H_158_11@makemodules_install
@H_419_5@
@H_419_5@@H_158_11@makeinstall
@H_419_5@
@H_419_5@@H_158_11@makeheaders_install INSTall_HDR_PATH=/usr
@H_419_5@
完成后重新启动机器
@H_419_5@
接下来编译@H_419_5@userspace的部份
@H_419_5@
@H_419_5@git clonehttps://github.com/SoftRoCE/librxe-dev.git
@H_419_5@
@H_419_5@cd librxe-dev/
安装下面的软件@H_419_5@:
@H_419_5@
@H_419_5@apt-get install libibverbs-dev
@H_419_5@
@H_419_5@apt-get install libswitch-perl
@H_419_5@
@H_419_5@apTinstall rdmacm-utils
@H_419_5@
@H_419_5@apTinstall ibverbs-utils
@H_419_5@
完成后,
@H_419_5@./configure --libdir=/usr/lib64/ —prefix=
@H_419_5@@H_382_5@make
@H_419_5@@H_382_5@make install
@H_419_5@
把@H_419_5@rxe库文件链接到@H_419_5@/usr/lib目录下
@H_419_5@ln-s /usr/lib64/librxe.a /usr/lib/librxe.a
@H_419_5@
@H_419_5@ln-s /usr/lib64/librxe.la /usr/lib/librxe.la
@H_419_5@
@H_419_5@ln-s /usr/lib64/librxe-rdmav2.so /usr/lib/librxe-rdmav2.so
@H_419_5@
@H_419_5@ln-s /usr/lib64/librxe.so /usr/lib/librxe.so
@H_419_5@
检查@H_419_5@rxe状态
@H_419_5@
@H_419_5@rxe_cfg status
@H_419_5@
启动@H_419_5@rxe_cfg
@H_419_5@
@H_419_5@rxe_cfg start
@H_419_5@
把虚拟网卡加入
@H_419_5@
@H_419_5@rxe_cfg add ens3
@H_419_5@
加载必要的@H_419_5@@H_226_14@module
@H_419_5@@H_158_11@modproberdma_rxe
@H_419_5@@H_158_11@modprobe ib_uverbs
@H_419_5@
开始测试
@H_419_5@
先测@H_419_5@pingpong
@H_419_5@
server端(192.168.200.131)使用 ibv_rc_pingpong -d rxe0 -g 1
@H_419_5@client端使用@H_419_5@ ibv_rc_pingpong -drxe0 -g 1 192.168.200.131
再测@H_419_5@rping
rping -s -a 192.168.200.131 -v -C 10
rping-c -a 192.168.210.131 -v -C 10
以上是大佬教程为你收集整理的KVM上的Ubuntu Server 16.04.2 LTS测试soft-RoCE全部内容,希望文章能够帮你解决KVM上的Ubuntu Server 16.04.2 LTS测试soft-RoCE所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。