【发布时间】:2012-11-25 01:20:01
【问题描述】:
我刚刚开始熟悉 infiniband,我想了解可用于处理 infiniband 节点的方法。
基于代码的示例来自:RDMA read and write with IB verbs 我可以使用 IPoIB 按 IP 或主机名寻址单个节点。
另一种方法是直接使用端口 GUID 地址。但看起来你必须查找这些,并且更类似于以太网 MAC 寻址。
然后是称为 LID 地址的东西,由结构管理器分配的 16 位本地地址。如何在运行时使用和确定 LID 地址?例如,我运行 ibaddr 并获取 GID fe80::1a:4bff:ff0c:34e5 LID start 0x6 end 0x6
基本上,如果您不使用 IPoIB,如何将主机名转换为地址或类似名称?是否有主机文件或类似文件?
【问题讨论】:
标签: c++ linux infiniband