我正在测量InfiniBand
使用的性能iperf
。
它是服务器和客户端之间的一对一连接。
我测量了请求网络 I/O 的线程的带宽变化数。
(集群服务器有:
- “用于 System x 的 Mellanox ConnectX-3 FDR VPI IB/E 适配器”和
- “Infiniband 40 Gb 以太网/FDR InfiniBand”)
带宽:
1 thread : 1.34 GB/sec,
2 threads : 1.55 GB/sec ~ 1.75 GB/sec,
4 threads : 2.38 GB/sec,
8 threads : 2.03 GB/sec,
16 threads : 2.00 GB/sec,
32 threads : 1.83 GB/sec.
正如您在上面看到的,带宽上升到 4 个线程,然后下降。
你能给我一些想法来理解那里发生了什么吗?
此外,一旦多台机器向一台机器发送数据会发生什么?(争论)
也
可以InfiniBand
处理吗?