segunda-feira, agosto 10, 2026

Monitorando o Consumo de CPU no Mainframe pelo TSO

Uma informação bastante útil para quem trabalha com mainframe é acompanhar o percentual de utilização da CPU. E o TSO oferece recursos que permitem consultar esse consumo diretamente no ambiente, sem a necessidade de utilizar uma ferramenta externa. Além de verificar o percentual de utilização da CPU, também é possível analisar quais jobs, tarefas ou aplicações estão consumindo mais recursos do processador. Essa informação é muito importante para identificar situações de alto consumo e ajudar na investigação de possíveis problemas de desempenho. Neste post, vamos mostrar como consultar pelo TSO o uso da CPU do mainframe e como identificar qual aplicação ou tarefa está sendo responsável pelo maior consumo de processamento.

No TSO esses foram os comandos realizados;

SD.DA
PREFIX *
SORT CPU% D
pf11 (uma vez)

Acessando o TSO - Opção SD.DA

                 CUSTOMPAC MASTER APPLICATION MENU                              
 OPTION ===> sd.da                                     SCROLL ===> PAGE         
                                                                                
                                                    USERID - AA01055            
                                                    TIME   - 13:47              
                                                                                
   IS  ISMF     - Interactive Storage Management Facility                       
   P   PDF      - ISPF/Program Development Facility                             
   IP  IPCS     - Interactive Problem Control Facility                          
   DI  DITTO    - Data Interfile Transfer, Testing and Operations               
   SD  SDSF     - System Display and Search Facility                            
   IC  ICSF     - Integrated Cryptographic Service Facility                     
   HC  HCD      - Hardware Configuration Definition                             
   BMR BMR READ - BookManager Read (Read Online Documentation)                  
   BMI BMR INDX - BookManager Read (Create Bookshelf Index)                     
   S   SORT     - DF/SORT Dialogs                                               
   OU  USER     - z/OS ISPF User Options                                        
   RV  RVS5     - RVSMVS FILE TRANSFER SYSTEM                                   
   TL  TLMS     - TLMS Tape Management                                          
   TS  TSS      - TOP SECRET                                                    
   OS  SUPPORT  - z/OS ISPF System Support Options                              
                                                                                
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=RFIND     F6=RCHANGE   
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

PREFIX *

   Display  Filter  View  Print  Options  Help                                  
 -------------------------------------------------------------------------------
 SDSF DA CPAC  CPAC     PAG    0  CPU/L    70/ 70       LINE 1-19 (133)         
 NP   JOBNAME  StepName ProcStep JobID    Owner    C Pos DP Real Paging    SIO  
      *MASTER*                   STC00383 +MASTER+   NS  FF 107T   0.00   0.00  
      PCAUTH   PCAUTH                                NS  FF  253   0.00   0.00  
      RASP     RASP                                  NS  FF  330   0.00   0.00  
      TRACE    TRACE                                 NS  FF 2289   0.00   0.00  
      DUMPSRV  DUMPSRV  DUMPSRV                      NS  FF  414   0.00   0.00  
      XCFAS    XCFAS    IEFPROC                      NS  FF 2501   0.00   0.00  
      GRS      GRS                                   NS  FF 5918   0.00   0.00  
      SMSPDSE  SMSPDSE                               NS  FF  844   0.00   0.00  
      SMSPDSE1 SMSPDSE1                              NS  FF 3812   0.00   0.00  
      SMSVSAM  SMSVSAM  IEFPROC                      NS  FF 3271   0.00   0.00  
      CONSOLE  CONSOLE                               NS  FF 9575   0.00   0.00  
      WLM      WLM      IEFPROC                      NS  FF 2313   0.00   0.00  
      ANTMAIN  ANTMAIN  IEFPROC                      NS  FF 1188   0.00   0.00  
      ANTAS000 ANTAS000 IEFPROC                      NS  FE 1202   0.00   0.00  
      DEVMAN   DEVMAN   IEFPROC                      NS  FF  157   0.00   0.00  
      OMVS     OMVS     OMVS                         NS  FF  27T   0.00   0.00  
      JESXCF   JESXCF   IEFPROC                      NS  FF  530   0.00   0.00  
 COMMAND INPUT ===> PREFIX *                                   SCROLL ===> PAGE 
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=IFIND     F6=BOOK      
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

SORT CPU% D

   Display  Filter  View  Print  Options  Help                                  
 -------------------------------------------------------------------------------
 SDSF DA CPAC  CPAC     PAG    0  CPU/L    87/ 87       LINE 1-17 (134)         
 NP   JOBNAME  StepName ProcStep JobID    Owner    C Pos DP Real Paging    SIO  
      *MASTER*                   STC00383 +MASTER+   NS  FF 107T   0.00   0.12  
      PCAUTH   PCAUTH                                NS  FF  253   0.00   0.00  
      RASP     RASP                                  NS  FF  330   0.00   0.00  
      TRACE    TRACE                                 NS  FF 2289   0.00   0.00  
      DUMPSRV  DUMPSRV  DUMPSRV                      NS  FF  414   0.00   0.00  
      XCFAS    XCFAS    IEFPROC                      NS  FF 2501   0.00   1.23  
      GRS      GRS                                   NS  FF 5918   0.00   0.00  
      SMSPDSE  SMSPDSE                               NS  FF  844   0.00   0.00  
      SMSPDSE1 SMSPDSE1                              NS  FF 3812   0.00   0.00  
      SMSVSAM  SMSVSAM  IEFPROC                      NS  FF 3271   0.00   0.00  
      CONSOLE  CONSOLE                               NS  FF 9584   0.00   0.17  
      WLM      WLM      IEFPROC                      NS  FF 2313   0.00   0.00  
      ANTMAIN  ANTMAIN  IEFPROC                      NS  FF 1188   0.00   0.00  
      ANTAS000 ANTAS000 IEFPROC                      NS  FE 1202   0.00   0.00  
      DEVMAN   DEVMAN   IEFPROC                      NS  FF  157   0.00   0.00  
      OMVS     OMVS     OMVS                         NS  FF  27T   0.00   0.00  
      JESXCF   JESXCF   IEFPROC                      NS  FF  530   0.00   0.00  
 COMMAND INPUT ===> SORT CPU% D                                SCROLL ===> PAGE 
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=IFIND     F6=BOOK      
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

Tecle PF11 uma vez

   Display  Filter  View  Print  Options  Help                                  
 -------------------------------------------------------------------------------
 SDSF DA CPAC  CPAC     PAG    0  CPU/L    85/ 85       LINE 1-17 (133)         
 NP   JOBNAME  StepName ProcStep JobID    Owner    C Pos DP Real Paging    SIO  
      AAFAI240 AAFAI240 ADAV744  STC04936 ADABASP    NS  FE  52T   0.00 957.32  
      AAFCINIP AAFCINIP AAFCINIP STC07353 COMPP      NS  FE  81T   0.00  68.12  
      AEKPA001 GERAREM  NATURAL  JOB03961 AESUB01  X IN  FE 1133   0.00   0.00  
      AAFAI080 AAFAI080 ADAV744  STC04752 AADEFSTC   NS  FE 5389   0.00 106.64  
      AAFCINID AAFCINID AAFCINID STC08332 COMPD      NS  FE  35T   0.00   2.60  
      AAFBIDET AAFBIDET BROKER   STC02677 AADEFSTC   NS  FE  50T   0.00  65.27  
      AAFTICS  AAFTICS  TCPIP    STC00434 TCPICS     NS  FE 9243   0.00   0.06  
      ABBPA073 ABBPB87B NATSIAF  JOB03960 ABSUB01  Z IN  E8 1077   0.00   1.14  
      AAFAI230 AAFAI230 ADAV744  STC00945 ADABASD    NS  FE 3351   0.00  18.38  
      RMFGAT   RMFGAT   IEFPROC  STC00490 RMFGAT     NS  FE  11T   0.00   0.00  
      AAFBR244 AAFBR244 NATURAL  STC02743 AADEFSTC   IN  FE 1054   0.00   9.38  
      AAFBR244 AAFBR244 NATURAL  STC02715 AADEFSTC   IN  FE 1053   0.00   9.38  
      AAFBINIT AAFBINIT BROKER   STC00444 BROKER     NS  FE  50T   0.00  16.22  
      CATALOG  CATALOG  IEFPROC                      NS  FF 1134   0.00   5.13  
      AAFBINID AAFBINID BROKER   STC00443 BROKER     NS  FE  50T   0.00  35.17  
      AAFTESF  AAFTESF  IEFPROC  STC06351 CASPOOL    NS  FE 8385   0.00  11.41  
      AAFCENTP AAFCENTP EBVEXEC  STC03717 APPCP      NS  FE 9335   0.00   0.00  
 COMMAND INPUT ===>                                            SCROLL ===> PAGE 
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=IFIND     F6=BOOK      
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

Agora vai mostrar quem esta consumindo mais CPU% pela ordem - neste dia foi o banco AAFAI240 que estava mais consumindo (normal)

   Display  Filter  View  Print  Options  Help                                  
 -------------------------------------------------------------------------------
 SDSF DA CPAC  CPAC     PAG    0  CPU/L    38/ 38       LINE 1-17 (135)         
 NP   JOBNAME   CPU% ASID ASIDX  EXCP-Cnt   CPU-Time SR Status SysName  SPag SCP
      AAFAI240 16.10 1002  03EA 947M       526492.74           CPAC        0    
      AAFCINIP 10.31 1042  0412 4,503,667    7372.48           CPAC        0    
      AAFTICS   1.35   71  0047 345M       670032.82           CPAC        0    
      AAFBIDET  1.26  317  013D   1B       350194.71           CPAC        0    
      RMFGAT    0.89  103  0067   744,134  624193.92           CPAC        0    
      ABAPNATL  0.78 1077  0435     2,031     136.14           CPAC        0    
      AAFBINIT  0.66   79  004F 820M       619824.64           CPAC        0    
      AAFBINID  0.63   78  004E   1B       450948.66           CPAC        0    
      AAFTESF   0.60  218  00DA  93M       106049.86           CPAC        0    
      AAFAI080  0.53 1024  0400  29M        16108.80           CPAC        0    
      AAFCENTP  0.42 1085  043D     1,736    2302.17           CPAC        0    
      AAFBR244  0.31  770  0302    43,135     141.18           CPAC        0    
      AAFTVTAM  0.26   33  0021    69,919   79318.73           CPAC        0    
      AAFBR244  0.26 1021  03FD    49,696     152.85           CPAC        0    
      AAFCINID  0.25  839  0347  19M        57463.07           CPAC        0    
      WLM       0.24   12  000C        11  172508.38           CPAC        0    
      AECPNATB  0.22  567  0237       535       2.20           CPAC        0    
 COMMAND INPUT ===>                                            SCROLL ===> PAGE 
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=IFIND     F6=BOOK      
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

Ocorreu uma vez de ficar lento - estava rodando a proc do SMF

   Display  Filter  View  Print  Options  Help                                  
 -------------------------------------------------------------------------------
 SDSF DA CPAC  CPAC     PAG    0  CPU/L    95/ 95       LINE 1-17 (157)         
 NP   JOBNAME   CPU% ASID ASIDX  EXCP-Cnt   CPU-Time SR Status SysName  SPag SCP
      AAASMF   48.49 1359  054F    90,270    1046.34           CPAC        0    
      AAFAI240 19.54 1071  042F 294M       162068.50           CPAC        0    
      AAFCINIP  5.07 1320  0528 1,013,673    3027.33           CPAC        0    
      AAFAI080  3.10 1127  0467 8,613,725    4732.44           CPAC        0    
      AEKPNATB  1.39 1295  050F       538      35.70           CPAC        0    
      AAFBINIT  1.27 1133  046D   374,247     330.29           CPAC        0    
      AEAPMIG2  1.26 1076  0434     2,139      17.03           CPAC        0    
      ABBPA073  1.24 1293  050D       634      12.78           CPAC        0    
      RMFGAT    1.15  103  0067   878,974  739906.72           CPAC        0    
      AAFTICS   1.09 1091  0443    60,156     593.75           CPAC        0    
      ABAPA007  1.06 1148  047C       533     165.76           CPAC        0    
      ABGPA006  0.84 1300  0514     8,738      29.33           CPAC        0    
      AAFBIDET  0.79 1308  051C   462,560     306.30           CPAC        0    
      AAFBINID  0.74 1213  04BD   455,156     273.05           CPAC        0    
      AAFCINID  0.66 1243  04DB    70,690     159.03           CPAC        0    
      AAFBR244  0.48 1316  0524    18,994      58.75           CPAC        0    
      ABAPNATL  0.42 1302  0516     1,486      46.24           CPAC        0    
 COMMAND INPUT ===>                                            SCROLL ===> PAGE 
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=IFIND     F6=BOOK      
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

Ocorreu outra vez do complete estar usando muito a CPU, foi reciclado o complete e melhorou a performance

   Display  Filter  View  Print  Options  Help                                  
 -------------------------------------------------------------------------------
 SDSF DA CPAC  CPAC     PAG    0  CPU/L   100/ 98       LINE 1-17 (132)         
 NP   JOBNAME   CPU% ASID ASIDX  EXCP-Cnt   CPU-Time SR Status SysName  SPag SCP
      AAFCINIP 62.56  280  0118 3,052,642   81918.28           CPAC        0    
      AAFAI240 18.93  286  011E 278M       146226.79           CPAC        0    
      AAFBR244  2.42  231  00E7    76,517     293.78           CPAC        0    
      AAFBINIT  2.12  189  00BD 2,417,642    2317.54           CPAC        0    
      AA01055   2.12  376  0178       394       2.02           CPAC        0    
      AAFBA240  0.91  175  00AF   316,451     459.77           CPAC        0    
      AAFBINID  0.91  196  00C4 5,724,276    1694.06           CPAC        0    
      AEAPMIG1  0.61  149  0095     1,292       4.76           CPAC        0    
      AAFBIDET  0.61  220  00DC 4,477,260    3143.82           CPAC        0    
      AADPA045  0.61  350  015E       530       0.95           CPAC        0    
      ABIPA010  0.61  352  0160       543     171.78           CPAC        0    
      AEAPMIG3  0.61  353  0161   104,819     973.66           CPAC        0    
      AEMPNATB  0.61  362  016A       539      26.05           CPAC        0    
      AEAPMIG2  0.61  366  016E    53,793     329.29           CPAC        0    
      WLM       0.45   12  000C        21   20245.61           CPAC        0    
      AAFTICS   0.45  339  0153 1,276,231    2221.62           CPAC        0    
      ABPPA002  0.45  347  015B       619       5.53           CPAC        0    
 COMMAND INPUT ===>                                            SCROLL ===> PAGE 
  F1=HELP      F2=SPLIT     F3=END       F4=RETURN    F5=IFIND     F6=BOOK      
  F7=UP        F8=DOWN      F9=SWAP     F10=LEFT     F11=RIGHT    F12=RETRIEVE  

0 comentários:

Enviar um comentário