如何使用 Intel 的 IMB 基准测试两个节点之间的 RDMA 性能

How to test RDMA performance between two nodes with Intel's IMB benchmark

您好,我刚开始使用 RDMA 基准测试工具 目前正在尝试使用英特尔的 IMB 基准 https://software.intel.com/en-us/articles/intel-mpi-benchmarks

目前,测试了文档中的所有示例。

但是,我不知道如何使用两个节点来测试性能。 这真的很明显吗?

提到使用两个节点的唯一示例是

mpirun -np <2P> IMB-MPI1 -map <P>x2 -multi 0 PingPong

但是完全没有关于节点信息的描述。

任何熟悉使用这些类型基准的人,我非常感谢你的回答。

您可以使用这些来指定节点信息

mpirun -hosts node1,node2 -ppn 1 -n 2

关键是为以太网和 Infiniband 划分子网

本质上以太网和Infiniband不应该共享同一个子网。

之后 arp table 可以顺利识别 Infiniband 设备和所有内容 运行。