【问题标题】:rsocket - RDMA socket API - client unable to connect to serverrsocket - RDMA 套接字 API - 客户端无法连接到服务器
【发布时间】:2016-06-08 03:20:18
【问题描述】:

我使用 rsocket 编写了简单的客户端和服务器程序 - RDMA 套接字 API 使用以下版本的 librdmacm-dev 和 librdmacm1 包(使用 Ubuntu 14.04):

librdmacm1/trusty 1.0.16-1 i386 librdmacm-dev/trusty 1.0.16-1 i386

  1. 服务器启动时,rselect()调用失败,出现如下错误:

    $ ./rserver 192.168.1.1 8000 rselect: Cannot allocate memory

  2. 使用 Unix Socket API 代替 rsocket API 并尝试通过“/usr/lib/rsocket/librspreload.so”的 LD_PRELOADing 运行服务器,但失败并出现同样的错误:

    $ export LD_PRELOAD=/usr/lib/rsocket/librspreload.so; ./rserver 192.168.1.1 8000 rselect: Cannot allocate memory

我没有在 rsockets 上找到任何好的在线帮助,也没有找到任何示例工作代码? 有人可以帮忙解决这个问题吗?

【问题讨论】:

    标签: sockets rdma mellanox


    【解决方案1】:

    我的同事在使用 rsocket preload 摆弄 rdma 时看到了同样的问题。在他的情况下,这被证明是一个权利问题。 尝试以 root 身份运行,看看是否能让您更进一步。

    【讨论】:

      猜你喜欢
      • 2013-12-05
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 2023-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多