一次测试3个节点

时间:2014-06-03 05:23:49

标签: nodes subnet infiniband

我一直在使用Infiniband命令(例如ib_send_bw,ibv_rc_pingpong等)来测试节点之间的延迟和带宽(通过infiniband交换机)。 但是,我想测试更多的东西。当两个节点同时向第三个节点发送数据包,或者一个节点将数据包发送到另外两个节点时,是否可以测试延迟和带宽?如果是这样,怎么样?

由于

1 个答案:

答案 0 :(得分:0)

不幸的是,libibverbs基准测试不适合您的情况(例如,多个节点与一个节点通信)。您需要编写自己的基准测试或查看现有代码。

查看OSU基准:http://mvapich.cse.ohio-state.edu/benchmarks/。我认为其中一些可以衡量多对多的通信性能。

这是一个系统(我写的),其中多个客户端机器与一台服务器机器进行通信:https://github.com/anujkaliaiitd/HERD。在默认配置中,36个客户端进程与6个服务器进程通信。客户端使用RDMA通过UC传输写入向服务器发出请求。服务器通过UD传输使用SEND消息进行回复。

我不能保证它会对你有用。但是,如果你遇到错误,我可以提供一些帮助。