26.2. 配置核心 RDMA 子系统
rdma
服务配置管理网络协议和通信标准,如 InfiniBand、iWARP 和 RoCE。
流程
安装
rdma-core
软件包:dnf install rdma-core
# dnf install rdma-core
Copy to Clipboard Copied!
验证
安装
libibverbs-utils
和infiniband-diags
软件包:dnf install libibverbs-utils infiniband-diags
# dnf install libibverbs-utils infiniband-diags
Copy to Clipboard Copied! 列出可用的 InfiniBand 设备:
ibv_devices
# ibv_devices mlx5_0 946dae0300418002 mlx5_1 946dae0300418003
Copy to Clipboard Copied! 显示
mlx5_0
设备的信息:ibv_devinfo -d mlx5_0
# ibv_devinfo -d mlx5_0 hca_id: mlx5_0 transport: InfiniBand (0) fw_ver: 28.42.1000 node_guid: 946d:ae03:0041:8002 sys_image_guid: 946d:ae03:0041:8002 vendor_id: 0x02c9 vendor_part_id: 4129 hw_ver: 0x0 board_id: MT_0000000834 phys_port_cnt: 1 port: 1 state: PORT_ACTIVE (4) max_mtu: 4096 (5) active_mtu: 4096 (5) sm_lid: 3 port_lid: 66 port_lmc: 0x00 link_layer: InfiniBand
Copy to Clipboard Copied! 显示
mlx5_0
设备的状态:ibstat mlx5_0
# ibstat mlx5_0 CA 'mlx5_0' CA type: MT4129 Number of ports: 1 Firmware version: 28.42.1000 Hardware version: 0 Node GUID: 0x946dae0300418002 System image GUID: 0x946dae0300418002 Port 1: State: Active Physical state: LinkUp Rate: 100 Base lid: 66 LMC: 0 SM lid: 3 Capability mask: 0xa759e848 Port GUID: 0x946dae0300418002 Link layer: InfiniBand
Copy to Clipboard Copied! ibping
程序通过配置参数来 ping InfiniBand 地址并以客户端/服务器运行。在主机上的端口号
-
P-C
InfiniBand 频道适配器(CA)名称:ibping -S -C mlx5_0 -P 1
# ibping -S -C mlx5_0 -P 1
Copy to Clipboard Copied! 启动客户端模式,在主机上使用带有
-L
Local Identifier (LID)的端口号-P
上发送一些数据包-c
:ibping -c 50 -C mlx5_0 -P 1 -L 2
# ibping -c 50 -C mlx5_0 -P 1 -L 2
Copy to Clipboard Copied!