cmtime - sample program that times rdma cm calls
cmtime [-s server_address] [-b bind_address] [-c connections] [-p port_number] [-t timeout_ms] cmtime -s server_address [-b bind_address] [-c connections] [-p port_number] [-t timeout_ms]
CMTIME(1) librdmacm CMTIME(1)
NAME
cmtime - sample program that times rdma cm calls
SYNOPSIS
cmtime [-s server_address] [-b bind_address] [-c connections]
[-p port_number] [-t timeout_ms]
cmtime -s server_address [-b bind_address] [-c connections]
[-p port_number] [-t timeout_ms]
DESCRIPTION
Measures how long it takes for each step in the RDMA connection process
to complete. It can be used to analyze the performance of the various
CM steps.
OPTIONS
-s server_address
The IP address of the server system listening for connections.
The used address must route over an RDMA device.This option must
be specified by the client.
-b bind_address
The local network address to bind to.
-c connections
The number of connections to establish between the client and
server. (default 100)
-p port_number
Specifies the port number that the server listens on. By
default the server listens on port 7471.
-t timeout_ms
Specifies the timeout value in milliseconds for which it would
try to resolve the given IP address. By default, the value is
2000ms
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+---------------+-----------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+-----------------------+
|Availability | network/open-fabrics |
+---------------+-----------------------+
|Stability | Pass-through volatile |
+---------------+-----------------------+
NOTES
Basic usage is to start cmtime on a server system, then run cmtime -s
server_name on a client system.
Because this test maps RDMA resources to userspace, users must ensure
that they have available system resources and permissions. See the
libibverbs README file for additional details.
Source code for open source software components in Oracle Solaris can
be found at https://www.oracle.com/downloads/opensource/solaris-source-
code-downloads.html.
This software was built from source available at
https://github.com/oracle/solaris-userland. The original community
source was downloaded from ['https://www.openfabrics.org/down-
loads/ibutils/ibutils-1.5.7-0.2.gbd7e502.tar.gz', 'https://www.openfab-
rics.org/downloads/libibverbs/libibverbs-1.1.8.tar.gz',
'https://www.openfabrics.org/downloads/libmlx4/libmlx4-1.0.6.tar.gz',
'https://www.openfabrics.org/downloads/libsdp/lib-
sdp-1.1.108-0.15.gd7fdb72.tar.gz', 'https://www.openfabrics.org/down-
loads/management/infiniband-diags-1.6.5.tar.gz', 'https://www.openfab-
rics.org/downloads/management/libibmad-1.3.12.tar.gz',
'https://www.openfabrics.org/downloads/management/libibu-
mad-1.3.10.2.tar.gz', 'https://www.openfabrics.org/downloads/manage-
ment/opensm-3.3.19.tar.gz', 'https://www.openfabrics.org/down-
loads/perftest/perftest-1.3.0-0.42.gf350d3d.tar.gz', 'https://www.open-
fabrics.org/downloads/qperf/qperf-0.4.9.tar.gz', 'https://www.openfab-
rics.org/downloads/rdmacm/librdmacm-1.0.21.tar.gz', 'https://www.open-
fabrics.org/downloads/rds-tools/rds-tools-2.0.4.tar.gz'].
Further information about this software can be found on the open source
community website at http://www.openfabrics.org/.
SEE ALSO
rdma_cm(7), udaddy(1), rping(1), ucmatose(1), mckey(1)
librdmacm 2015-11-19 CMTIME(1)