首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OFED、MLNX OFED和收件箱驱动程序有什么不同?

OFED、MLNX OFED和收件箱驱动程序有什么不同?
EN

Stack Overflow用户
提问于 2019-10-30 09:35:18
回答 1查看 4.6K关注 0票数 0

我正在建立Infiniband网络,我没有完全理解不同软件栈之间的区别。

https://www.openfabrics.org/ofed-for-linux/

它们之间有什么关系,为什么我应该选择其中之一呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-05 20:44:14

  1. MLNX_OFED嵌入了性能调整,只能与其一起使用。在大多数情况下,使用经过良好调优的advantage.
  2. MLNX_OFED,您将能够看到基准测试MLNX_OFED具有收件箱没有的特性。根据OS:

,您可以将这些特性与每个驱动程序的发布说明进行比较。

收件箱驱动程序发布说明:http://www.mellanox.com/page/inbox_drivers

MLNX_OFED驱动程序的发布说明:http://www.mellanox.com/page/software_overview_ib

  1. Mellanox不能保证在每个操作系统和内核中包含最新的驱动程序相关代码(功能、bug修复和性能优化)。驱动程序正在不断更新,并且在任何提交实际上被接受之前,向上游内核提交和限定补丁都围绕着一个繁重的进程。提交首先被接受到上游内核,然后再被选中到特定的发行版内核。使用Mellanox,您可以放心,无论您的用例是IB、以太网还是仅使用libibverbs.
  2. Most的MLNX_OFED包的应用程序都与收件箱驱动程序附带的包不同,您都是最新的。例如,关于您正在使用的需求和应用程序的others.
  3. Depending、libmlx5和IPoIB,使用Mellanox驱动程序安装整个包,对于以太网,您只需使用Mellanox以太网驱动程序,如果使用基于RDMA的应用程序,则可以使用libib谓词扩展。您也可以使用Mellanox来指定您需要的樱桃包,或者使用包含的RPM创建您自己的存储库。关键是你有很多选择,你可以选择。推荐的版本是任何证明可以以最稳定的方式处理环境的版本。

OFED是RDMA/高级网络代码库的OpenFabrics发行版。大部分代码来自github.com/linux-rdma和git.kernel.org。该代码有时会通过供应商测试新的修改和/或向后移植的补丁而得到增强。

收件箱驱动程序是保存最通用代码的版本。如果您的部署是基于MLNX硬件的话--我将使用MLNX_OFED驱动程序,因为它为MLNX产品提供了最新和最增强的特性,并且在安装等方面是最灵活的。

为了您的参考,您可以查看以下文章,以了解不同的Mellanox OFED解决方案:

Mellanox驱动模块关系(MLNX_OFED) https://community.mellanox.com/docs/DOC-2081

Linux驱动解决方案:https://community.mellanox.com/docs/DOC-2287

此外:对收件箱驱动程序的支持应由您的OEM或直接从OS/分区供应商提供。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58622347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档