Calculating transaction loads
There are two reports produced by the Statistical Analysis utility that summarize the distribution of transaction activity across a 24-hour day. Input and output message distributions are separately tabulated for each transaction code and for each device.
A further report shows the response times for each transaction type expressed as percentiles. The reported data is dependent on the selection of system log data that makes up the utility input. The scope of the report can be further limited by selecting a subset of transactions and line traffic as well as the reporting interval.
The following figure shows the format of the Line and Terminal
report. For each device on a line the LTERM name is given and a pair
of rows of results for send and receive activity is given. The Total
Messages
column is followed by the total and average size of the
messages in bytes. A series of hourly intervals divides the 24-hour
day and counts of the transaction active in those intervals are recorded.
L I N E A N D T E R M I N A L R E P O R T D A T E 06/05/07 P A G E 00002
TOTAL TOTAL AVG HOURLY DISTRIBUTION
NODE R/S MESSAGES CHARACTERS SIZE 00-07 07-08 08-09 09-10 10-11 11-12 12-13 13-14 14-15 15-16 16-17 17-18 18-19 19-24
CTRL R 5 782 156 0 0 0 0 0 5 0 0 0 0 0 0 0 0
S 10 1,123 112 0 0 0 0 0 10 0 0 0 0 0 0 0 0
CTRLA01 R 3 365 121 0 0 0 0 0 3 0 0 0 0 0 0 0 0
S 2 276 138 0 0 0 0 0 2 0 0 0 0 0 0 0 0
CTRLA02 R 2 186 93 0 0 0 0 0 2 0 0 0 0 0 0 0 0
S 4 306 76 0 0 0 0 0 4 0 0 0 0 0 0 0 0
L62MVS1 R 9 366 40 0 0 0 0 0 9 0 0 0 0 0 0 0 0
S 9 483 53 0 0 0 0 0 9 0 0 0 0 0 0 0 0
SEGUNDO S 28 1,842 65 0 0 0 0 0 28 0 0 0 0 0 0 0 0
SYSTEM R 19 1,699 89 0 0 0 0 0 19 0 0 0 0 0 0 0 0
TOTALS S 53 4,030 76 0 0 0 0 0 53 0 0 0 0 0 0 0 0
Entries for devices restricted to input only or output only traffic show only one reporting line. The following example shows the format of the Transaction report. This organizes the data like the Line and Terminal report, except that it is ordered by transaction code.
T R A N S A C T I O N R E P O R T D A T E 06/05/07 P A G E 00003
TRANSACTION TOTAL TOTAL AVG HOURLY DISTRIBUTION
CODE R/S MESSAGES CHARACTERS SIZE 00-07 07-08 08-09 09-10 10-11 11-12 12-13 13-14 14-15 15-16 16-17 17-18 18-19 19-24
CONV21V0 R 5 246 49 0 0 0 0 0 5 0 0 0 0 0 0 0 0
S 4 298 74 0 0 0 0 0 4 0 0 0 0 0 0 0 0
SMQR21C0 R 3 90 30 0 0 0 0 0 3 0 0 0 0 0 0 0 0
S 2 50 25 0 0 0 0 0 2 0 0 0 0 0 0 0 0
TRAN21V0 R 1 30 30 0 0 0 0 0 1 0 0 0 0 0 0 0 0
S 1 25 25 0 0 0 0 0 1 0 0 0 0 0 0 0 0
SYSTEM R 9 366 40 0 0 0 0 0 9 0 0 0 0 0 0 0 0
TOTALS S 7 373 53 0 0 0 0 0 7 0 0 0 0 0 0 0 0
The following example shows the format of the Transaction report. This report gives the longest and shortest response times for each transaction code for the data selected as input from a set of system logs. Four columns record the percentile response times in seconds. The 25th, 50th, 75th, and 95th percentiles are given. For example, a response time within the 50th percentile is greater than or equal to 50% of the total number of response times processed for that transaction. The first line of response times given is from the completion of the receipt of the input message until the response message is successfully dequeued. In the event that an output message takes a significantly long time to be completely received at the terminal, a second line shows the receipt to the time the response message is started.
T R A N S A C T I O N R E S P O N S E R E P O R T D A T E 06/05/07 P A G E 00004
TRANSACTION TOTAL LONGEST 95% 75% 50% 25% SHORTEST
CODE RESPONSES RESPONSE RESPONSE RESPONSE RESPONSE RESPONSE RESPONSE
CONV21V0 4 .36S .31S .31S .24S .19S .19S
4 .36S .31S .31S .24S .19S .19S
SMQR21C0 2 .51S .33S .33S .33S .33S .33S
2 .51S .33S .33S .33S .33S .33S
TRAN21V0 1 .36S .36S .36S .36S .36S .36S
1 .36S .36S .36S .36S .36S .36S