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;
Acessando o TSO - Opção SD.DA
PREFIX *
SORT CPU% D
Tecle PF11 uma vez
Agora vai mostrar quem esta consumindo mais CPU% pela ordem - neste dia foi o banco AAFAI240 que estava mais consumindo (normal)
Ocorreu uma vez de ficar lento - estava rodando a proc do SMF
Ocorreu outra vez do complete estar usando muito a CPU, foi reciclado o complete e melhorou a performance
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