This analysis is initiated by the PRINT-QUEUE-TRANSITION statement. A chart of systemglobal output and category-specific output (designated E in the chart) as well as times spent in task queues is printed. In the case of duration times (D in the chart) a percentage indicating the duration of all tasks in this queue category relative to the duration of all tasks in this category of queues based on overall duration is output (i.e. the duration of all tasks of this category in all queues).
The first 30 (maximum) categories occurring in the SM2 output file are printed, including the SM2 pseudo-category SUM.
The categories are listed in the following order:
SUM, standard categories SYS, DIALOG, BATCH and TP as well as the remaining categories sorted in alphabetical order.
If more than 30 categories occur in an analysis period, the others are ignored.
The above values are output for all tasks in the system under the SUM entry.
In the case of queues used for various purposes a breakdown is provided (e.g. for Q4 and Q12).
Basically only those transitions are counted for which the queue has changed (e.g. from WS1 to WS2).
The prerequisite for this analysis is that the monitoring program SYSTEM has been activated during the SM2 monitoring run.
Duration time in the queue for the CPU (Q1) does not include the time spent with the CPU itself (Q0).
Output from the queue for the CPU includes output operations from the CPU (also to Q1), but not transitions from Q1 to Q0 (initiations).
The SM2 START-MEASUREMENT-PROGRAM and STOP-MEASUREMENT-PROGRAM statements are used to activate and deactivate analysis. If more than one pair of START/STOP-MEASUREMENT-PROGRAM statements are issued during an analysis period, multiple output reports are issued.
If the analysis period is selected to place the beginning of analysis time between the START- and STOP-MEASUREMENT-PROGRAM statements, the start time used is the time of the next time stamp record.
If no STOP-MP record has been located by the time the end of the analysis period is reached, the time of the next time stamp record is used as the end time.
Format
PRINT-QUEUE-TRANSITION |
Output data
PRINT-QUEUE-TRANSITION provides statistics on the task queues for the specified analysis period.
E = | Category-specific output from task queues. |
D = | Duration times per category and queue, measured as a percentage of the total time all tasks in this category spend in all queues. |
SUM | Total values of all tasks in the system. |
SYS | SYSTEM category. |
DIALOG | DIALOG category. |
BATCH | BATCH category. |
TP | TP category. |
xx | Further categories sorted in alphabetical order (where xx is the name of the category). |
The extreme left-hand column lists the queues used for the different purposes. A breakdown, for example for Q4 and Q12, is provided. The CPU time is the same as the value for queue Q0.