"本地"RDMA用于开发

bro*_*s94 8 c rdma infiniband

我正在尝试在这里构建和运行RDMA示例.但是因为我正在探索,我没有任何能够管理RDMA的硬件.当我尝试运行示例代码时,我收到这样的错误.

librdmacm: couldn't read ABI version.
librdmacm: assuming: 4
CMA: unable to get RDMA device list
error: ec = rdma_create_event_channel() failed (returned zero/null).
Run Code Online (Sandbox Code Playgroud)

是否有可用于开发的RDMA功能的"本地"实现?我知道RDMA中的"R"意味着远程,但我认为这可能存在用于测试/开发目的.

作为参考,我的Ubuntu 14.04箱尝试这个已经安装的软件包libibverbs-dev,并librdmacm-dev为了让代码编译.

the*_*617 2

你尝试过使用soft-iwarp吗?

http://voidreflections.blogspot.com/2011/03/how-to-install-soft-iwarp-on-ubuntu.html

https://gitorious.org/softiwarp

  • 我第二@thenewguy617。实际上,我已将 SoftiWARP 与 TheGeekInTheCorner 的所有代码一起使用。我希望 SoftiWARP 能够与几乎所有动词程序一起使用。它也相当稳定。另一种可能性是使用 SoftROCE。 (2认同)