z/OS MVS Planning: APPC/MVS Management
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Example of modifying a class

z/OS MVS Planning: APPC/MVS Management
SA23-1388-00

To determine whether a class is meeting its response time goal, issue the DISPLAY ASCH command with a specific class name.
  DISPLAY ASCH,ALL,CLASS=FAST
Figure 1. DISPLAY command output
ASB101I  18.15.49  ASCH DISPLAY 209
  CLASSES   ACTIVE TRANS   QUEUED TRANS   IDLE INITS    TOTAL INITS
   00001       00010          00011         00000          00010
  REGION       TIME          MSGLEVEL       OUTCLASS      SUBSYS
  0002M       0001,30         1,0              J           JES2
CLASS=FAST       STATUS=ACTIVE       ACTIVE TRANS=00010  MIN=00002
                 RESPGOAL=0.010000   QUEUED TRANS=00011  MAX  =00010
                 DEFAULT=NO          IDLE INITS=00000
 LTPN=PAYROLL
                 STATUS=ACTIVE       WUID=A0000018       ASID=0219
                 TPST=STANDARD       USERID=STAN         QT=*NONE*
                 JOBNAME=PAYROLL
 LTPN=PAYROLL
                 STATUS=ACTIVE       WUID=A0000019       ASID=0B11
                 TPST=STANDARD       USERID=TERI         QT=*NONE*
                 JOBNAME=PAYROLL
 LTPN=PAYROLL
                 STATUS=ACTIVE       WUID=A0000021       ASID=0049
                 TPST=STANDARD       USERID=SUE          QT=*NONE*
                 JOBNAME=PAYROLL
  ...

 LTPN=PAYROLL
                 STATUS=QUEUED       WUID=A0000032       ASID=0012
                 TPST=STANDARD       USERID=MARK         QT=099.042S
                 JOBNAME=*NONE*
 LTPN=PAYROLL
                 STATUS=QUEUED       WUID=A0000033       ASID=0012
                 TPST=STANDARD       USERID=HELEN        QT=092.186S
                 JOBNAME=*NONE*
  ...

In the previous example, class FAST has 11 queued transaction programs under the QUEUED TRANS heading. Two transaction programs have queue times (highlighted in the example) that greatly exceed the response time goal. A response time goal includes both queue time and run time, but, because the maximum number of initiators are running, the TPs on the queue cannot run.

To better meet the response time goal for the class, create a parmlib member that increases both the maximum and minimum number of transaction initiators, as in the following example.

Figure 2. ASCHPM1M
  CLASSADD
    CLASSNAME(FAST)
    MAX(15)
    MIN(10)
    RESPGOAL(.01)
    MSGLIMIT(200)
Activate the parmlib member with the following SET command.
  SET ASCH=1M

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014