Use the vxdmpadm iostat show command with the -q
option to display the I/Os queued in Dynamic Multi-Pathing (DMP) for a specified DMP node, or for a specified path or controller. For a DMP node, the -q
option displays the I/Os on the specified DMP node that were sent to underlying layers. If a path or controller is specified, the -q
option displays I/Os that were sent to the given path or controller and not yet returned to DMP.
See the vxdmpadm(1m) manual page for more information about the vxdmpadm iostat command.
To display queued I/O counts on a DMP node:
# vxdmpadm -q iostat show [filter] [interval=n [count=m]]
For example:
# vxdmpadm -q iostat show dmpnodename=emc_clariion0_352
cpu usage = 338us per cpu memory = 102400b QUEUED I/Os PENDING I/Os DMPNODENAME READS WRITES emc_clariion0_352 0 0 0
To display the count of I/Os that returned with errors on a DMP node, path, or controller:
# vxdmpadm -e iostat show [filter] [interval=n [count=m]]
For example, to show the I/O counts that returned errors on a path:
# vxdmpadm -e iostat show pathname=sdo
cpu usage = 637us per cpu memory = 102400b ERROR I/Os PATHNAME READS WRITES sdo 0 0