该命令在下面的rpm包中存在:

librdmacm-utils-17.2-3.el7.x86_64 : Examples for the librdmacm library
Repo        : base
Matched from:
Filename    : /usr/bin/rping

librdmacm-utils-41mlnx1-OFED.4.2.0.1.3.44207.x86_64 : Examples for the librdmacm library
Repo        : installed
Matched from:
Filename    : /usr/bin/rping

使用帮助如下:

# rping -h
rping -s [-vVd] [-S size] [-C count] [-a addr] [-p port]
rping -c [-vVd] [-S size] [-C count] -a addr [-p port]
        -c              client side
        -s              server side.  To bind to any address with IPv6 use -a ::0
        -v              display ping data to stdout
        -V              validate ping data
        -d              debug printfs
        -S size         ping data size
        -C count        ping count times
        -a addr         address
        -p port         port
        -P              persistent server mode allowing multiple connections
        -w type (1/2)   use memory window
        -m              measure RTT (client only)

简单用法:

在服务端执行

rping -s -a x.x.x.x -v -C 10

在客户端执行:

rping -c -a 192.168.1.10 -v -C 10

可以执行测试 RDMA CM 连接并尝试 RDMA ping-pong.

rping命令

https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_71/com.ibm.aix.rdma/rping_command.htm

通过使用 RDMA 往复式测试对 RDMA 通信管理器 (RDMA_CM) 的连接进行测试。

语法

rping -s [-v] [-V] [-d] [-P] [-a address] [-p port] [-C message_count] [-S message_size]
rping -c [-v] [-V] [-d] -a address [-p port] [-C message_count] [-S message_size]

描述

rping 命令通过使用 librdmacm 库建立两个节点之间的可靠远程直接存储器存取 (RDMA) 连接。(可选)rping 命令还会在节点之间执行 RDMA 传输,然后断开连接。rping 命令将设置 RDMA_CM 连接并执行 RDMA 往复式测试。有关 rping 命令的信息,请参阅位于http://www.openfabrics.org 的 Open Source OpenFabrics Alliance OFED 1.4。

标志

项目 描述
-a address 指定服务器上用于绑定连接的网络地址并指定用于连接到客户机的服务器地址。
-c 作为客户机运行。
-C message_count 指定通过每个连接传输的消息数。缺省值为 infinite。
-d 显示调试信息。
-p 指定用于侦听服务器的端口号。
-P 以保持方式运行服务器。这允许多个 rping 客户机连接到单一服务器实例并且服务器一直运行到杀死实例为止。
-v 显示 ping 数据。
-V 验证 ping 数据。
-s 作为服务器运行。
-S message_size 指定所传输的每个消息的大小(按字节计)。缺省值为 100。