如何在 RDMA 上构建性能测试和 运行 延迟测试

How to build perftest and run latency tests on RDMA

我正在尝试通过 RDMA 协议构建 perftest C library 到 运行 的一些延迟测试。

我的步数:


..但我收到 以下错误:

Port number 1 state is Down
Couldn't set the link layer
Couldn't get context for the device

我做错了什么?

运行其他使用RDMA协议的测试(eg.the ones in Accelio)系统显示没有问题

此外,我运行使用了一些诊断工具,一切似乎都已正确配置:

有什么建议吗? (我在他们的 GitHub 上打开了一个 issue 但我还没有收到回复)

谢谢

我怀疑问题是 perftest 工具默认使用处于 PORT_DOWN 状态的设备。

尝试使用“-d”选项指定特定设备。例如:

ib_send_lat -d mlx5_0 ...

(这可能需要在 link 的两侧完成。)