在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

将 uDAPL API 与 InfiniBand 设备配合使用

用户直接访问编程库 (User Direct Access Programming Library, uDAPL) 是标准的 API,可提高数据中心应用程序的数据消息传送性能,并提供具有远程直接内存访问 (Remote Direct Memory Access, RDMA) 功能的互连(如 InfiniBand)的可伸缩性和可靠性。uDAPL 接口由 DAT Collaborative 组织定义 (http://www.datcollaborative.orghttp://www.datcollaborative.org)。

    Oracle Solaris 中的 uDAPL 功能包括:

  • 标准 DAT 注册表库 libdat。有关更多信息,请参见 libdat(3LIB) 手册页。

  • 标准服务提供者注册文件 dat.conf。有关更多信息,请参见 dat.conf(4) 手册页。

  • 支持多个服务提供者,每个提供者都在其 service_provider.conf 文件中指定各自的 uDAPL 库路径和版本号等。有关更多信息,请参见 service_provider.conf(4) 手册页。

  • 管理工具,即 datadm 命令,用于配置 dat.conf。有关更多信息,请参见 datadm(1M) 手册页。

  • 新的资源控制属性 project.max-device-locked-memory,用于控制锁定的物理内存量。

  • 使用 IPv4 或 IPv6 地址的命名方案,这些地址利用 IP 基础结构(如 IPv4 中的 ARP 和 IPv6 中的相邻节点搜索)来进行地址解析。Solaris uDAPL 接口适配器可直接映射到 IPoIB 设备实例。

  • 支持 DAT collaborative 团体使用的标准地址转换方案。

  • uDAPL 服务提供者库,用于支持 hermon 主机通道适配器,该适配器具有向 dat.conf 注册文件自动注册的功能。有关更多信息,请参见 hermon(7D) 手册页。

  • 同时支持 SPARC 平台和 x86 平台。