rim showio
Function
Usage Guidelines
This command is used to query information about the count of RIM's asynchronous invocations.
Example
Display the count of RIM's asynchronous invocations.
admin:/diagnose>rim showio Name Start Back Good Back Retry Back Bad Not Back MaxLatency AvgLatency --------------------------- ------------ ------------ ------------ ------------ ------------ ------------ ------------ RIM_WRITE 76280 76280 0 0 0 0 0 RIM_READ 43931 43931 0 0 0 0 0 RIM_WRITE_EPL 76280 76280 0 0 0 0 0 RIM_READ_EPL 0 0 0 0 0 0 0 RIM_EPL_WRITE_ALLOC 0 0 0 0 0 0 0 RIM_ALLOC_EPL_PAGES 0 0 0 0 0 0 0 RIM_EPL_WRITE 0 0 0 0 0 0 0 RIM_WRITE_SPACE 0 0 0 0 0 0 0 RIM_READ_SPACE 87485 87485 0 0 0 0 0 RIM_READ_PAGE_TO_WRITE 87485 87485 0 0 0 0 0 RIM_SEND_XRB 0 0 0 0 0 0 0 RIM_RCV_XRB 0 0 0 0 0 0 0 RIM_ALLOC_XRB_PAGES 0 0 0 0 0 0 0 RIM_ALLOC_TRIM_PAGES 0 0 0 0 0 0 0 RIM_HANG 0 0 0 0 0 0 0 RIM_UNHANG 0 0 0 0 0 0 0 RIM_BLOCK 0 0 0 0 0 0 0 RIM_UNBLOCK 0 0 0 0 0 0 0 RIM_RPC_MSG_GET_CHUNK 0 0 0 0 0 0 0 RIM_RPC_MSG_CHUNK_DONE 0 0 0 0 0 0 0 RIM_RPC_MSG_DELETE_ALL 0 0 0 0 0 0 0 RIM_RPC_MSG_GET_BITMAP 0 0 0 0 0 0 0 RIM_RPC_MSG_HC_REPAIR_WRITE 0 0 0 0 0 0 0 RIM_LUN_INNER_IO 0 0 0 0 0 0 0 RIM_LUN_READ_EXTERN 0 0 0 0 0 0 0 RIM_LUN_WRITE_EXTERN 0 0 0 0 0 0 0 RIM_LUN_ALLOC_PAGE 0 0 0 0 0 0 0 RIM_LUN_LINK_COMPRESS 0 0 0 0 0 0 0 RIM_LUN_WRITE_EPL 0 0 0 0 0 0 0 RIM_LUN_WRITE_BDM 0 0 0 0 0 0 0 RIM_LUN_INNER_ALLOC 0 0 0 0 0 0 0 RIM_LUN_INNER_WRITE 0 0 0 0 0 0 0 RIM_LUN_RECV_READ_IO 0 0 0 0 0 0 0 RIM_LUN_RECV_ALLOC_IO 0 0 0 0 0 0 0 RIM_LUN_RECV_WRITE_IO 0 0 0 0 0 0 0 RIM_LUN_RECV_ABORT_IO 0 0 0 0 0 0 0 RIM_LUN_RECV_FINISH_ABORT_IO 0 0 0 0 0 0 0 RIM_LUN_RECV_SUB_IO 0 0 0 0 0 0 0 RIM_LUN_RECV_DECOMPRESS 0 0 0 0 0 0 0 RIM_LUN_SEND_TO_QOS 0 0 0 0 0 0 0
System Response
The following table describes the parameter meanings.
Parameter |
Meaning |
---|---|
Start | Count of I/Os to the module. |
Back Good | Count of I/Os for which a success message is returned. |
Back Retry | Count of I/Os for which a retry message is returned. |
Back Bad | Count of I/Os for which a failure message is returned. |
Not Back | Count of I/Os for which no message is returned. |
Maxlatency | Maximum latency. |
AvgLatency | Average latency. |
RIM_WRITE | Write I/Os delivered by PAIR or BGR. |
RIM_READ | Read I/Os delivered by PAIR. |
RIM_WRITE_EPL | Write I/Os delivered by RIM. |
RIM_READ_EPL | Read I/Os delivered by RIM. |
RIM_EPL_WRITE_ALLOC | I/Os written by EPL to allocation. |
RIM_ALLOC_EPL_PAGES | Page applied by EPL during writing allocation. |
RIM_EPL_WRITE | I/Os written by EPL to RIM. |
RIM_WRITE_SPACE | Write SPACE I/Os. |
RIM_READ_SPACE | Read SPACE I/Os. |
RIM_READ_PAGE_TO_WRITE | Read page changes into write page after reading data. |
RIM_SEND_XRB | I/Os sent to XRB. |
RIM_RCV_XRB | I/Os received by XRB. |
RIM_ALLOC_XRB_PAGES | Page applied by the XRB receive end. |
RIM_ALLOC_TRIM_PAGES | Applies for trim pages. |
RIM_HANG | Hang requests from IOCTRL. |
RIM_UNHANG | Unhang requests from IOCTRL. |
RIM_BLOCK | Block requests from IOCTRL. |
RIM_UNBLOCK | Unblock requests from IOCTRL. |
RIM_RPC_MSG_GET_CHUNK | Message code of object semantics' obtaining of chunk in batches. |
RIM_RPC_MSG_CHUNK_DONE | Message code of object semantics' completion of chunk copy. |
RIM_RPC_MSG_DELETE_ALL | Deletes all differences. |
RIM_RPC_MSG_GET_BITMAP | Queries differential bitmap. |
RIM_RPC_MSG_HC_REPAIR_WRITE | Sends the rpc message for HyperMetro repair write. |
RIM_LUN_INNER_IO | I/Os of local LUNs passed through by RIM. |
RIM_LUN_READ_EXTERN | I/Os read by RIM from the external LUN. |
RIM_LUN_WRITE_EXTERN | I/Os written by RIM to the external LUN. |
RIM_LUN_ALLOC_PAGE | Private pages of external LUNs applied by RIM. |
RIM_LUN_LINK_COMPRESS | Link compression of RIM external LUN. |
RIM_LUN_WRITE_EPL | I/Os written to EPL by the RIM external LUN. |
RIM_LUN_WRITE_BDM | I/Os written to BDM by the RIM external LUN. |
RIM_LUN_INNER_ALLOC | I/Os written to BDM allocation by the RIM internal LUN. |
RIM_LUN_INNER_WRITE | I/Os written to BDM by the RIM internal LUN. |
RIM_LUN_RECV_READ_IO | Read I/Os of the remote storage array received by RIM. |
RIM_LUN_RECV_ALLOC_IO | Capacity-on-write of the remote storage array received by RIM. |
RIM_LUN_RECV_WRITE_IO | Write I/Os of the remote storage array received by RIM. |
RIM_LUN_RECV_ABORT_IO | RIM receives abort I/O. |
RIM_LUN_RECV_FINISH_ABORT_IO | RIM receives finish abort I/O. |
RIM_LUN_RECV_SUB_IO | I/Os generated by the RIM receive end's analysis on private pages. |
RIM_LUN_RECV_DECOMPRESS | Link decompression by the RIM receive end. |
RIM_LUN_SEND_TO_QOS | Applies for QoS resources. |