【问题标题】:Difference between Infiniband and RDMAInfiniband 和 RDMA 的区别
【发布时间】:2016-04-26 23:22:46
【问题描述】:

linux 命令ibstatibv_devinfo 的手册页说

ibstat - query basic status of InfiniBand device(s)
ibv_devinfo - query RDMA devices

在这种情况下,Infiniband 设备RDMA 设备 之间有什么区别? 以及在什么情况下,这两个命令的输出是否不同(即它们在设备输出列表中不同)?

【问题讨论】:

    标签: infiniband rdma


    【解决方案1】:

    “InfiniBand 设备”和“RDMA 设备”在这种情况下没有区别。 它只是两个不同的工具,由不同的人编写,他们喜欢不同的措辞。

    这两种工具都将为您提供相同的设备。

    也就是说,这两个工具完全不同:

    • ibstat 从 sysfs 获取其信息 - 它获取那里的任何信息,并且该信息由 HCA 驱动程序放置
    • ibv_devinfo 使用动词查询设备并为您提供信息

    您可以使用一种工具查看一些信息,但使用其他工具看不到,但同样,通常,您会看到具有相同信息的相同设备。

    【讨论】:

    • 一般来说,Infiniband 是一种实现 RDMA(远程直接内存访问)的协议。 Infiniband 支持 WRITE、READ 和 ATOMIC 动词,可以在不涉及远程设置的 CPU 的情况下访问远程设置的内存
    猜你喜欢
    • 2018-05-28
    • 2012-08-19
    • 2011-08-28
    • 2015-09-11
    • 2013-08-28
    • 2021-10-26
    • 2016-01-10
    • 2017-04-28
    • 2018-06-25
    相关资源
    最近更新 更多