A.33. omnipath 连接
支持的 RHEL 版本
- RHEL 7
- RHEL 8
- RHEL 9
测试的作用
Omnipath Connection 测试运行以下子tests,以确保使用基准功能(如果适用),从测试的 onset 下下拉菜单中选择的 IP 地址:
- ping test - 从 HUT 上测试的设备的起始 IP 地址运行 ping 到测试服务器的所选 IP 地址。
- Rping test - 在测试服务器上运行 rping 和使用所选测试服务器 IP 地址的 HUT,然后比较结果以验证其运行完成。
- Rcopy test - 在测试服务器和 HUT 上运行 rcopy,发送随机生成的文件并在测试服务器上比较 md5sums,验证是否成功传输。
- RDMA-ndd 服务测试 - 验证停止、启动和重启服务命令可以正常工作。
- opensm 服务测试 - 按预期停止、启动和重启服务命令功能。
- LID 验证测试 - 验证是否设置了设备的 LID,而不是默认值。
- 链接速度测试 - 证明检测到的链接速度为 100Gb。
- Smpquery test - 使用设备和端口在测试服务器上运行 spmquery,以通过光纤注册了另一个验证设备/端口。
ib_write_bw test
从 HUT 运行 ib_write_bw 到测试服务器的所选 IP 地址,以测试 Omnipath 写入带宽,并验证它是否可以访问所需的带宽。在带宽测试过程中调整 queue pair 参数,以达到接近行率的吞吐量。
ib_read_bw test
从 HUT 运行 ib_read_bw 到测试服务器的所选 IP 地址,以测试 Omnipath 读取带宽,并验证它是否可以访问所需的带宽。在带宽测试过程中调整 queue pair 参数,以达到接近行率的吞吐量。
ib_send_bw test
从 HUT 运行 ib_send_bw 到测试服务器的所选 IP 地址,以测试 Omnipath 发送带宽,并验证它是否可以访问所需的带宽。在带宽测试过程中调整 queue pair 参数,以达到接近行率的吞吐量。
准备测试
-
确保测试服务器和 HUT 是同一光纤上的独立计算机。您需要从红帽客户门户网页的 Downloads 部分在测试服务器上安装
opa-basic-tools
。
如果您在测试中使用带有 RHEL 7 主机的 RHEL 8 测试服务器,则必须手动启动 httpd
服务,因为测试套件不会自动启动此服务。
执行测试
这是一个交互式测试。运行以下命令,然后从显示的列表中选择合适的 omnipath 连接
测试名称。
rhcert-run
系统将提示您选择一个执行测试的 IP 地址(测试服务器的 IP 地址)。在您运行测试的 HUT 设备的同一光纤中,选择一个与设备对应的 IP 地址。
手动添加并运行测试
使用以下命令手动添加 OmnipathConnectionTest:
rhcert-cli plan --add --test Omnipath --device <device name>_devicePort_<port number>
使用以下命令手动运行 OmnipathConnectionTest:
rhcert-cli run --test Omnipath --server <test server IP addr>
运行时
运行此测试需要少于 10 分钟。
其他资源
- 有关 InfiniBand 和 RDMA 的更多信息,请参阅了解 InfiniBand 和 RDMA 技术。