Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Thursday, June 13, 2019
 
 

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

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.

SEE ALSO
       rdma_cm(7), udaddy(1), rping(1), ucmatose(1), mckey(1)


       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/.



librdmacm                         2015-11-19                         CMTIME(1)