Gathering symptoms


Use the following procedure to gather symptoms.

Related topic

  1. From MSMONSET, hyperlink to views that provide more details, such as information about the busiest program and busiest task--indicators of a possible CPU loop.
  2. Move to the Symptomscolumn on the left side of MSMONSET, place the cursor on Hot Program, and then press Enter.The MSPGM view is displayed, as shown in the following figure, showing the layout of a program (including the active CSECTs and instructions and how much of each has been used).

    >W1 =MSPGM============SYSE=====*========DDMMMYYYY==HH:MM:SS=====MVMVS====D====8
    C Name     Type      Address   Length  CPU  CPU               Related Ps Sta-
    - ----     ----      -------   ------   ct  shr% 0....50..100 SVC     Ke te
      BBD9MAIV Program    FF4800     6998  668  92.5 ***********       
      BBD0MAIV Csect      FF4800     6998  668  92.5 ***********       
      BBD0MAIV  +00017E   FF4800     6B16    1   1.7                       0 SUPV
      BBD0MAIV  +000184   FF4800     6B1C    1   0.8                       0 SUPV
      BBD0MAIV  +00018A   FF4800     6B22    1  13.3 *                     0 SUPV
      BBD0MAIV  +000190   FF4800     6B28    1  12.5 *                     0 SUPV
      BBD0MAIV  +000194   FF4800     6B2C    1   2.5                       0 SUPV
      BBD0MAIV  +000198   FF4800     6B30    1   0.8                       0 SUPV
      BBD0MAIV  +0001B0   FF4800     6B48    1  22.5 **                    0 SUPV
      BBD0MAIV  +0001B6   FF4800     6B4E    1  37.5 *****                 0 SUPV
  3. Scroll to the right.The contents of the registers (when the instruction was most recently sampled) are displayed, as shown in the following figure.

    >W1 =MSPGM=============SYSE=====*========DDMMMYYYY==HH:MM:SS=====MVMVS====D==46
     C Name     Sta- AM GPR 0    GPR 1    GPR 2    GPR 3    GPR 4    GPR 5    GPR 6  
     - ----     te   -- -------- -------- -------- -------- -------- -------- ------
      BBD9MAIV                                                                       
      BBD0MAIV                                                                       
      BBD0MAIV  SUPV 31 00000000 00F99008 010978D4 00FD83D8 01ACDA40 7FFFD460 810968
      BBD0MAIV  SUPV 31 00000000 00F9E010 010978D4 00FD83D8 00000C80 7FFFD460 810968
  4. Press PF3 to return to MSMONSET, place the cursor on Hot Instruction, and then press Enter.
    The MSPGM view is displayed again, but this time the data relates to the hottest instruction.
  5. Press the PF3 key to return to MSMONSET, place the cursor on Hot Task, and then press Enter.The MSTPGM view is displayed, showing information about the busiest task, as shown in the following figure.

    Tip

    Note that all of the instructions are close together in a single CSECT. This configuration is what a tight loop looks like. The programmer could use this information to debug the looping program.

    >W1 =MSTPGM===========SYSE=====*========DDMMMYYYY==HH:MM:SS=====MVMVS====D==16
    C Name     Type      Address  Length  CPU               TCB/SRB  Task     Related
    - ----     ----      -------  ------  shr% 0....50..100 -------  ----     SVC
      IEAVESVC Instrctn  A549AC        1   1.2               692E88  BBM9SZ20
      IEAVESVC Program   FE5880      E1C                             BBM9SZ20
      IEAVESVC Csect     FE5880      E1C                             BBM9SZ20
      IEAVESVC  +000234  FE5AB4        1   4.8               692E88  BBM9SZ20
      IEAVELK   +00034C  FE5BCC        1   3.6               692E88  BBM9SZ20
      IEAVELK  Program   FF3090     105C                             BBM9SZ20
      IEAVELK  Csect     FF3090     105C                             BBM9SZ20
      ISGSALC   +000496  FF3526        1  19.3 **            692E88  BBM9SZ20
      ISGSALC  Program   FFD678     1588                             BBM9SZ20
      ISGSALC  Csect     FFD678     1588                             BBM9SZ20
      ISGSALC   +000B90  FFE208        1   1.2               692E88  BBM9SZ20
      IEAVELK  Program  14195E8      238                             BBM9SZ20
      IEAVELK  Csect    14195E8      238                             BBM9SZ20
      ISGSALC   +000B90 1419740        1   1.2               692E88  BBM9SZ20

    The MSTPGM view displays the programs used by the specific task or SRB.

  6. Press PF3 to return to MSMONSET, place the cursor on Hot DASD Track, and then press Enter.The MSITRACE view is displayed, as shown in the following figure.

    >H1 =MSITRACE==========SYSE=====*========DDMMMYYYY==HH:MM:SS====MVMVS====D==35
    C I/O Start   Jobname  I/O  Volser Data Set Name           Resp   0....50...100
    - ----------- -------- Driv ------ -------------           Time
      14:37:50.18 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.7
      14:37:50.18 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   5.8 *
      14:37:50.20 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.8
      14:37:50.34 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.8
      14:37:50.35 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.8
      14:37:50.37 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.9 *
      14:37:50.47 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   6.4 *
      14:37:50.49 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   4.8 *
      14:37:50.63 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   6.2 *
      14:37:50.64 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   7.0 *
      14:37:50.65 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   6.6 *
      14:37:50.76 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000  15.0 **
      14:37:50.80 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.7
      14:37:50.80 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   6.6 *
      14:37:50.93 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000  20.0 ***
      14:37:50.96 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   6.2 *
      14:37:51.06 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   3.8
      14:37:51.07 14:45 BMVSLKV  EXCP PUBBC1 0D06 SYS97072.T133600.RA000   6.1 *

    MSITRACE displays the I/Os for the busiest track whose I/Os are traced by MVScope.

  7. Press PF3 to return to the MSMONSET view and explore the monitor set under the Problem Analysis section on the right-hand side.You can hyperlink to more detailed views, as described in Summary-of-MVScope-views.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*