IPoIB(基于InfiniBand的IP)与RDMA性能


8

我已经部分继承了Linux HA群集,该群集的中心目前用于在两个Debian主机之间通过IPoIB(基于InfiniBand的IP)与DRBD 8进行连接。它没有坏,所以我不会修复。

我还注意到DRBD 9支持RDMA,因此将来可能会出现问题,即是否通过RDMA(即“本地” InfiniBand)用DRBD 9替换连接。

由于我不想在生产系统上运行性能测试,因此我想知道:是否已发布IPoIB与RDMA / InfiniBand的性能比较。例如,我能否期望从IPoIB切换到10%,50%或100%的数量级来获得带宽/等待时间收益?会发生什么?

Answers:


6

你看过这些演讲吗? https://www.linbit.com/cn/drbd-9-over-rdma-with-micron-ssds/ http://downloads.openfabrics.org/Media/Monterey_2015/Tuesday/tuesday_09_ma.pdf

InfiniBand只是提供RDMA的特定网络体系结构,但是您的性能将取决于所运行的应用程序类型。我的经验基于主要使用基于MPI的应用程序的学术/研究系统。在某些情况下,我发现RDMA的性能比IPoIB好20%。但是我不知道有任何这样的基准测试,但是有很多学术论文和供应商白皮书。如果您只是在考虑I / O,请考虑:文件大小,读取次数与写入次数。RDMA通常为随机的小读取提供很大的好处,但为写入提供很小的好处。您可能需要阅读RoCE(融合以太网上的RDMA)和InfiniBand本机RDMA。


谢谢,特别是 为20%的数量。在顶部运行的应用程序是PostgreSQL。(其pgdata驻留在DRBD设备上。)
rookie09 '17

2
是的。您的运行速度不可能比系统中的磁盘快,但是假设您确定磁盘的速度比它们要复制的网络快,那么您可能将能够从系统中获得更多性能。切换到RDMA。
马特·凯雷兹曼

4
这里是RDMA的另一个(选择)解释你可能会感兴趣的starwindsoftware.com/...
网亚军
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.