opafequery (8) - Linux Manuals
NAME
opafequery
(All) Used for testing or debugging performance administration (PA) operations to the Fabric Executive (FE). This tool performs custom PA client/server queries. The output formats and arguments are very similar to opapaquery.
Syntax
opafequery [-v] [-a ipAddr| -h hostName] [-E] [-T paramsfile] -o type[SA options | PA options]General Options
- --help
-
Produce this help text.
- -v / --verbose
- Verbose output.
- -a / --ipAddr ipAddr
- IP address of node running the FE.
- -h / --hostName hostName
- Host name of node running the FE.
- -o / --output output
- Output type. See SA Output Types and PA Output Types for details.
- -E / --feEsm ESMName
- ESM FE name.
- -T / --sslParmsFile filename
- SSL/TLS parameters XML file. Default = /etc/sysconfig/opa/opaff.xml
SA Specific Options
- -I / --IB
- Issues query in legacy InfiniBand* format.
- -l / --lid lid
- Queries a specific LID.
- -k / --pkey pkey
- Queries a specific pkey.
- -i / --vfindex vfindex
- Queries a specific vfindex.
- -S / --serviceId serviceId
- Queries a specific service ID.
- -L / --SL SL
- Queries by service level.
- -t / --type type
- Queries by node type.
- -s / --sysguid guid
- Queries by system image GUID.
- -n / --nodeguid guid
- Queries by node GUID.
- -p / --portguid guid
- Queries by port GUID.
- -u / --portgid gid
- Queries by port GID.
- -m / --mcgid gid
- Queries by multicast GID.
- -d / --desc name
- Queries by node name/description.
- -P / --guidpair 'guid guid'
- Queries by a pair of port GUIDs.
- -G / --gidpair 'gid gid'
- Queries by a pair of GIDs.
- -B / --guidlist 'sguid ...;dguid ...'
- Queries by a list of port GUIDs.
- -A / --gidlist 'sgid ...;dgid ...'
- Queries by a list of GIDs.
- -x / --sourcegid gid
- Specifies a source GID for certain queries.
PA Specific Options
- -g / --groupName groupName
- Group name for groupInfo query.
- -l / --lid lid
- LID of node for portCounters query.
- -N / --portNumber
- Port number for portCounters query.
- -f / --delta
- Delta flag for portCounters query. Values include: 0 or 1.
- -U / --userCntrs
- User-controlled counters flag for portCounters query.
- -e / --select
-
32-bit select flag for clearing port counters select bits. 0 is least significant (rightmost).Bit descriptions are listed below in the order "mask - bit - location":
-
- •
-
0x80000000 - 31 - Transmit Data
- •
-
0x40000000 - 30 - Receive Data
- •
-
0x20000000 - 29 - Transmit Packets
- •
-
0x10000000 - 28 - Receive Packets
- •
-
0x08000000 - 27 - Multicast Transmit Packets
- •
-
0x04000000 - 26 - Multicast Receive Packets
- •
-
0x02000000 - 25 - Transmit Wait
- •
-
0x01000000 - 24 - Congestion Discards
- •
-
0x00800000 - 23 - Receive FECN
- •
-
0x00400000 - 22 - Receive BECN
- •
-
0x00200000 - 21 - Transmit Time Cong.
- •
-
0x00100000 - 20 - Transmit Time Wasted BW
- •
-
0x00080000 - 19 - Transmit Time Wait Data
- •
-
0x00040000 - 18 - Receive Bubble
- •
-
0x00020000 - 17 - Mark FECN
- •
-
0x00010000 - 16 - Receive Constraint Errors
- •
-
0x00008000 - 15 - Receive Switch Relay
- •
-
0x00004000 - 14 - Transmit Discards
- •
-
0x00002000 - 13 - Transmit Constraint Errors
- •
-
0x00001000 - 12 - Receive Remote Phys. Errors
- •
-
0x00000800 - 11 - Local Link Integrity
- •
-
0x00000400 - 10 - Receive Errors
- •
-
0x00000200 - 9 - Exc. Buffer Overrun
- •
-
0x00000100 - 8 - FM Configuration Errors
- •
-
0x00000080 - 7 - Link Error Recovery
- •
-
0x00000040 - 6 - Link Error Downed
- •
-
0x00000020 - 5 - Uncorrectable Errors
-
- -c / --focus focus
-
Focus select value for getting focus ports. Values include:
-
-
utilhigh Sorted by utilization - highest first.
-
-
-
pktrate Sorted by packet rate - highest first.
-
-
-
utillow Sorted by utilization - lowest first.
-
-
-
integrity Sorted by integrity errors - highest first.
-
-
-
congestion Sorted by congestion errors - highest first.
-
-
-
smacongesion Sorted by SMA congestion errors - highest first.
-
-
-
bubbles Sorted by bubble errors - highest first.
-
-
-
security Sorted by security errors - highest first.
-
-
-
routing Sorted by routing errors - highest first.
-
-
- -w / --start
- Start of window for focus ports - should always be 0.
- -r / --range range
- Size of window for focus ports list.
- -b / --imgNum
- 64-bit image number. May be used with groupInfo, groupConfig, portCounters (delta) outputs.
- -O / --imgOff
- Image offset. May be used with groupInfo, groupConfig, portCounters (delta) outputs.
- -F / --moveImgNum
- 64-bit image number. Used with moveFreeze output to move a freeze image.
- -M / --moveImgOff ImgOff
- Image offset. May be used with moveFreeze output to move a freeze image.
- -V / --vfName
- VF name for vfInfo query.
SA Output Types
Output types include:
- saclassPortInfo
- Class port info.
- systemguid
- List of system image GUIDs.
- nodeguid
- List of node GUIDs.
- portguid
- List of port GUIDs.
- lid
- List of LIDs.
- desc
- List of node descriptions/names.
- path
- List of path records.
- node
- List of node records.
- portinfo
- List of port info records.
- sminfo
- List of SM info records.
- swinfo
- List of switch info records.
- link
- List of link records.
- scsc
- List of SC to SC mapping table records.
- slsc
- List of SL to SC mapping table records.
- scsl
- List of SC to SL mapping table records.
- scvlt
- List of SC to VLt table records.
- scvlnt
- List of SC to VLnt table records.
- vlarb
- List of VL arbitration table records.
- pkey
- List of PKey table records.
- service
- List of service records.
- mcmember
- List of multicast member records.
- inform
- List of inform info records.
- linfdb
- List of switch linear forwarding database (FDB) records.
- mcfdb
- List of switch multicast FDB records.
- trace
- List of trace records.
- vfinfo
- List of vFabrics.
- vfinfocsv
- List of vFabrics in CSV format.
- vfinfocsv2
- List of vFabrics in CSV format with enums.
- fabricinfo
- Summary of fabric devices.
- quarantine
- List of quarantined nodes.
- conginfo
- List of Congestion Info Records.
- swcongset
- List of Switch Congestion Settings.
- hficongset
- List of HFI Congestion Settings.
- hficongcon
- List of HFI Congestion Control Settings.
- bfrctrl
- List of buffer control tables.
- cableinfo
- List of Cable Info records.
- portgroup
- List of AR Port Group records.
- portgroupfdb
- List of AR Port Group FWD records.
PA Output Types
- paclassPortInfo
- Class port info.
- groupList
- List of PA groups.
- groupInfo
- Summary statistics of a PA group. Requires -g option for groupName.
- groupConfig
- Configuration of a PA group. Requires -g option for groupName.
- portCounters
- Port counters of fabric port. Requires -l lid and -N port options. Optionally, use the -f delta option.
- clrPortCounters
- Clears port counters of fabric port. Requires -l lid, -N port, and -e select options.
- clrAllPortCounters
- Clears all port counters in fabric.
- pmConfig
- Retrieves PM configuration information.
- freezeImage
- Creates freeze frame for image ID. Requires -b imgNum.
- releaseImage
- Releases freeze frame for image ID. Requires -b imgNum.
- renewImage
- Renews lease for freeze frame for image ID. Requires -b#8217#160; imgNum.
- moveFreeze
- Moves freeze frame from image ID to new image ID. Requires -b#8217#160; imgNum and -F moveImgNum.
- focusPorts
- Gets sorted list of ports using utilization or error values (from group buckets).
- imageInfo
- Gets information about a PA image (timestamps and other details). Requires -b imgNum.
- vfList
- List of virtual fabrics.
- vfInfo
- Summary statistics of a virtual fabric. Requires -V vfName option.
- vfConfig
- Configuration of a virtual fabric. Requires -V vfName option.
- vfPortCounters
- Port counters of fabric port. Requires -V vfName, -l lid, and -N port options. Optionally, use the -f delta option.
- vfFocusPorts
- Gets sorted list of virtual fabric ports usingutilization or error values (from VF buckets). Requires -V vfName option.
- clrVfPortCounters
- Clears VF port counters of fabric port. Requires -l lid, -N port, -e select, and -V vfName options.
Examples
opafequery -o saclassPortInfoopafequery -h stewie -o paclassPortInfo
opafequery -a 172.21.2.155 -o saclassPortInfo
opafequery -o groupList
opafequery -o groupInfo -g All
opafequery -o groupConfig -g All
opafequery -h stewie -o groupInfo -g All
opafequery -a 172.21.2.155 -o groupInfo -g All
opafequery -o portCounters -l 1 -N 1 -d 1
opafequery -o portCounters -l 1 -N 1 -d 1 -e 0x20000000d02 -O 1
opafequery -o pmConfig
opafequery -o freezeImage 0x20000000d02
opafequery -o releaseImage -b 0xd01
opafequery -o renewImage -b 0xd01
opafequery -o moveFreeze -b 0xd01 -m 0x20000000d02 -M -2
opafequery -o focusPorts -g All -f 0x00030001 -w 0 -r 20
opafequery -o imageInfo -b 0x20000000d02