JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 11.1 Administration: Devices and File Systems     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

1.  Managing Removable Media (Tasks)

2.  Writing CDs and DVDs (Tasks)

3.  Managing Devices (Tasks)

4.  Dynamically Configuring Devices (Tasks)

5.  Managing USB Devices (Tasks)

6.  Using InfiniBand Devices (Overview/Tasks)

Overview of InfiniBand Devices

InfiniBand Software Packages

Dynamically Reconfiguring IB Devices (Task Map)

Dynamically Reconfiguring IB Devices (cfgadm)

Unconfiguring IB Device Considerations

How to Display IB Device Information

How to Unconfigure an IB Port, HCA_SVC, or a VPPA Device

How to Configure a IB Port, HCA_SVC, or a VPPA Device

How to Unconfigure an IB Pseudo Device

How to Configure an IB Pseudo Device

How to Display Kernel IB Clients of an HCA

How to Dynamically Reconfigure an HCA With Active EoIB Devices

How to Reconfigure and Restore an EoIB Interface After Hot Removal

Configuring an IB HCA

How to Update the IB P_key Tables

How to Display IB Communication Services

How to Add a VPPA Communication Service

How to Remove an Existing IB Port, HCA_SVC, or a VPPA Communication Service

Using the uDAPL Application Interface With InfiniBand Devices

How to Enable uDAPL

Updating the DAT Static Registry

How to Update the DAT Static Registry

How to Register a Service Provider in the DAT Static Registry

How to Unregister a Service Provider from the DAT Static Registry

Administering IPoIB Devices (dladm)

How to Display Physical Data Link Information

How to Create IB Partition Links

How to Display IB Partition Link Information

How to Remove an IB Partition Link

Monitoring and Troubleshooting IB Devices

7.  Managing Disks (Overview)

8.  Managing Disk Use (Tasks)

9.  Administering Disks (Tasks)

10.  Setting Up Disks (Tasks)

11.  Configuring Storage Devices With COMSTAR (Tasks)

12.  Configuring and Managing the Oracle Solaris Internet Storage Name Service (iSNS)

13.  The format Utility (Reference)

14.  Managing File Systems (Overview)

15.  Creating and Mounting File Systems (Tasks)

16.  Configuring Additional Swap Space (Tasks)

17.  Copying Files and File Systems (Tasks)

18.  Managing Tape Drives (Tasks)

Index

Monitoring and Troubleshooting IB Devices

In the Oracle Solaris 11 release, new commands and utilities enable you to manage the IB fabric more effectively. These commands are included in the system/io/infiniband/open-fabrics package and the man pages are installed automatically when the open-fabrics package is installed. For example:

% man rping
Reformatting page.  Please Wait... done

librdmacm                                                RPING(1)

NAME
     rping - RDMA CM connection and RDMA ping-pong test.

SYNOPSIS
     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]
.
.
.

The following new commands and utilities provide the ability to list and query IB devices, diagnose and trouble shoot IB fabric issues, and measure IB performance.

Table 6-1 General IB Monitoring Commands

Command
Description
ibv_asyncwatch
Monitors InfiniBand asynchronous events
ibv_devices or ibv_devinfo
Lists InfiniBand devices or device information
ibv_rc_pingpong, ibv_srq_pingpong, or ibv_ud_pingpong
Tests node to node connectivity by using RC connection, SRQs, or UD connection
mckey
Tests RDMA CM multicast setup and simple data transfer
rping
Tests RDMA CM connection and attempts RDMA ping-pong
ucmatose
Tests RDMA CM connection and attempts simple ping-pong
udaddy
Tests RDMA CM datagram setup and attempts simple ping-pong

Table 6-2 General IB Performance Testing Commands

Command
Description
rdma_bw or rdma_lat
Tests RDMA write transactions for streaming bandwidth or latency
ib_read_bw or ib_read_lat
Tests RDMA read transactions for bandwidth or latency
ib_send_bw or ib_send_lat
Tests RDMA send transactions for bandwidth or latency
ib_write_bw or ib_write_bw_postlist
Tests RDMA write transactions for bandwidth that displays one I/O request at a time or post list bandwidth that displays a list of I/O requests
ib_write_lat
Tests RDMA write transactions for latency
ib_clock_test
Tests accuracy of system clock
qperf
Measures socket and RDMA performance

Table 6-3 RDS Monitoring and Testing Tools

Command
Description
rds-info
Displays RDS kernel module information
rds-ping
Determines if remote node over RDS is reachable
rds-stress
Sends message between processes over RDS sockets

Table 6-4 Fabric Diagnostic Tools

Command
Description
ibdiagnet
Performs diagnostic check of the entire fabric
ibaddr
Queries InfiniBand address or addresses
ibnetdiscover
Discovers remote InfiniBand topology
ibping
Validates connectivity between IB nodes
ibportstate
Queries physical port state and link speed of an IB port
ibroute
Displays InfiniBand switch forwarding tables
ibstat or ibsysstat
Query status of InfiniBand device or devices or the status of a system on an IB address
ibtracert
Traces an IB path
perfquery or saquery
Queries IB port counters or sIB subnet administration attributes
sminfo
Queries IB SMInfo attribute
smpquery or smpdump
Queries or dumps IB subnet management attributes
ibcheckerrors or ibcheckerrs
Validates IB port (or node) or IB subnet and reports errors
ibchecknet, ibchecknode, or ibcheckport
Validates IB subnet, node, or port and reports errors
ibcheckportstate, ibcheckportwidth, ibcheckstate, or ibcheckwidth
Validates IB port that are link up but not active, ports for 1x (2.0 Gbps) link width, ports in IB subnet that are link up but not active, or lx links in IB subnet
ibclearcounters or ibclearerrors
Clears port counters or error counters in IB subnet
ibdatacounters or ibdatacounts
Queries for data counters in IB subnet or IB port data counters
ibdiscover.pl
Annotates and compares IB topology
ibhosts
Displays IB host nodes in topology
iblinkinfo.pl or iblinkinfo
Displays link information for all links in the fabric
ibnodes
Displays IB nodes in topology
ibprintca.pl
Displays either the CA specified or the list of CAs from the ibnetdiscover output
ibprintrt.pl
Displays either only the router specified or a list of routers from the ibnetdiscover output
ibprintswitch.pl
Displays either the switch specified or a list of switches from the ibnetdiscover output
ibqueryerrors.pl
Queries and report non-zero IB port counters
ibrouters
Displays IB router nodes in topology
ibstatus
Queries basic status of IB devices
ibswitches
Displays IB switch nodes in topology
ibswportwatch.pl
Polls the counters on the specified switch or port and report rate of change information
set_nodedesc.sh
Sets or displays node description string for IB Host Controller Adapters (HCA)s
dump2psl.pl
Dumps PSL file based on opensm output file that is used for credit loop checking
dump2slvl.pl
Dumps SLVL file based on opensm output file that is used for credit loop checking
ibis
An extended TCL shell for IB management inband services