SEEK contention analysis
Use SEEK to display contention information for a specified device.
- SEEK
- Displays DASD SEEK contention information for a specified device.
- Type:
- Major
- Format:
-SEEK VOLser(vvvvvv) | DEVice(ccc) INTerval(nn) SAMples(nnn)
- -
- An action character. It is required in column 1 on the first execution of the command, and to force re-collection on any subsequent execution.
- VOLser|DEVice
- The volser or device address to be analyzed. It is required whenever the action character is specified in column 1. Volser must be 6 characters long; device can be 3 or 4 characters long.
- INTerval
- Indicates how frequently SEEK analysis will be performed. Interval is optional with a default of 10 ms. Valid values are 5—500 ms.
- SAMples
- Indicates the sampling rate as the number of samples taken per interval. Samples is optional, with a default of 70, and a maximum of 999.
An example of the SEEK command follows:
-SEEK VOL(OMON28) INTERVAL(100)
In the preceding example, SEEK analysis would be performed every 100 milliseconds for 70 samples for volume OMON28.
The following figure displays the output from a SEEK major command:
Figure 1. SEEK major command output SEEK VOL(OMON28) INT(10) + Unit=3DC Volser=OMON28 Samples=70 Interval=010 ms Time=08:43:21 + Observed Seeks=20 Low Cyl=83 High Cyl=881 Avg Seek=20 cyls
- DATA
- Displays detailed data set information for one or all seeks.
- Type:
- Minor of SEEK
- Format:
-SEEK VOL(OMON28) INTERVAL(100)
XDATA ITEM(nnn | cccccccc | *)
- nnn
- The 1-to 3-digit sample number that detailed information is requested for.
- cccccccc
- The 1-to 8-character jobname that detailed SEEK information is requested for.
- *
- Displays detailed data for all observed SEEKs. (default)
- X
- This is optional, and may be used to display extent information for each extent in a data set associated with a displayed SEEK observation. If not specified, the display includes extent information for only the extent within the data set accessed during the observed SEEK.
The following figure displays the output from a DATA detail display for all observed SEEKs:Figure 2. DATA minor command output for all observed SEEKs -SEEK VOL(OMON28) INT(10) + Unit=3DC Volser=OMON28 Samples=70 Interval=010 ms SEEKS=20 Time=08:43:21 DATA ITEM(*) + # Jobname ASID Dataset name Cyl Ext Low Hi + -- -------- ---- -------------------------------------------- --- --- ------- + 3 TESTJOB1 1C PAYROLL.TEST.FILE 853 1 840 879 + 6 PRODJOBA 23 PAYROLL.PROD.FILE 83 3 080 099 + 7 PRODJOBA 23 PAYROLL.PROD.FILE 84 3 080 099 + 8 XYZJOB 15A XYZJOB.DATA 773 4 773 773 + 12 TSOUSERX 76 TSOUSERX.JCL.CNTL 310 2 310 310 + 15 TESTJOB1 1C PAYROLL.TEST.FILE 854 1 840 879 + 19 TSOUSERY 8D TSOUSERY.DUMP.LIST 527 10 520 534 + 21 TSOUSERX 89 TSOUSER.COMMON.CLIST 880 1 880 884 + 28 TESTJOB1 1C PAYROLL.TEST.FILE 855 1 840 879 + 32 ABCJOB 143 ABCJOB.DATA 395 1 394 396 + 35 TSOUSERX 76 TSOUSER.COMMON.CLIST 881 1 880 884 + 41 PRODJOBA 23 PAYROLL.PROD.FILE 90 3 080 099 + 42 TSOUSERY 8D TSOUSERY.DUMP.LIST 528 10 520 534 + 45 TESTJOB1 1C PAYROLL.TEST.FILE 859 1 840 879 + 49 TSOUSERX 76 TSOUSERX.JCL.CNTL 310 2 310 310 + 53 TSOUSERY 8D TSOUSER.COMMON.CLIST 881 1 880 884 + 56 TSOUSERY 8D TSOUSERY.DUMP.LIST 529 10 520 524 + 61 TSOUSERZ A7 TSOUSERZ.MISC.LOG 195 1 195 195 + 62 XYZJOB 15A XYZJOB.DATA 773 4 773 773 + 63 PRODJOBA 23 PAYROLL.TEST.FILE 853 1 840 879
SDAT is a synonym of the DATA minor of SEEK. It can be used when the DATA minor has been secured for the PEEK command, making it unavailable.
- PLOT
- Graphically displays SEEK contention for a specified device.
- Type:
- Minor of SEEK
- Format:
SEEK VOL(OMON28) INTERVAL(100)
PLOT
The following figure shows the output from a PLOT minor command. The Observed Seeks are plotted by cylinder number. The accessed cylinder is indicated with an asterisk (*) in the graph, along with the direction and distance the device head moved in relation to the previous Seek that was observed during sampling.
Figure 3. PLOT minor command output SEEK VOL(OMON28) INT(10) + Unit=3DC Volser=OMON28 Samples=70 Interval=10 ms Time=08:43:21 + Observed Seeks=20 Low Cyl=83 High Cyl=881 Avg Seek=20 cyls PLOT + # Jobname Cyl 0----100----200----300----400----500----600----700----800-+ + --- -------- ----+----------------------------------------------------------+ + 3 TESTJOB1 853| * | + 6 PRODJOBA 83| *<-------------------------------------------------- | + 7 PRODJOBA 84| * | + 8 XYZJOB 773| ----------------------------------------------->* | + 12 TSOUSERX 310| *<------------------------------- | + 15 TESTJOB1 854| ---------------------------------->* | + 19 TSOUSERY 527| *<--------------------- | + 21 TSOUSERX 880| ---------------------->*| + 28 TESTJOB1 855| *<| + 32 ABCJOB 395| *<----------------------------- | + 35 TSOUSERX 881| ------------------------------>*| + 41 PRODJOBA 85| *<---------------------------------------------------| + 42 TSOUSERY 528| ---------------------------->* | + 45 TESTJOB1 859| --------------------->* | + 49 TSOUSERX 310| *<---------------------------------- | + 53 TSOUSERY 881| ----------------------------------->*| + 56 TSOUSERY 529| *<----------------------| + 61 TSOUSERZ 195| *<--------------------- | + 62 XYZJOB 773| ---------------------------------------->* | + 63 PRODJOBA 853| -->* |
- WSIZ nnn
- Controls the size of the work area used for the DATA minor command
of SEEK
- Type:
- Minor of SEEK
The variable nnn is the size of the work area in kilobytes.