InícioMódulos › Módulo 10

Módulo 10 — Performance e Monitoramento INTERMEDIÁRIO

Monitoramento de CPU, memória, disco, diagnóstico de locks e análise de performance.

10.1 Status do Sistema

WRKSYSSTS   /* CPU, memória, paginação em tempo real */
CampoSignificadoAlerta
% CPU usedUso total de CPU> 85%
% system ASP usedUso do disco principal> 80%
DB faults/sPage faults de banco (falta RAM)> 10
Non-DB faults/sPage faults geral> 30

10.2 Análise de Jobs e CPU

WRKACTJOB              /* F10 para ordenar por CPU%             */
WRKACTJOB RESET(*YES)  /* Com atualização automática            */

Para ver o que um job está executando: no WRKACTJOB → Opção 5 no job → Opção 14 (Call Stack).

10.3 Análise de Disco

WRKDSKSTS              /* Status de discos (ASP)                */
WRKDSKINF              /* Informações detalhadas dos volumes     */

Acima de 80% do ASP utilizado: avalie limpeza de objetos desnecessários, arquivos de spool ou aumento de capacidade.

10.4 Locks e Contenção

WRKOBJLCK OBJ(PRODLIB/MEUARQ) OBJTYPE(*FILE)  /* Ver locks do arquivo  */
WRKJOB JOB(num/usr/nome) /* Opção 12 = Locks do job               */
WRKJOB JOB(num/usr/nome) /* Opção 14 = Open Files (arquivos abertos) */

Jobs com status LCKW no WRKACTJOB estão aguardando liberação de lock.

10.5 Coleta de Performance (PEX)

STRPEX SSNID(MINHA_SESSAO) DTALIB(PERFLIB) JOBLMT(*NONE)  /* Iniciar coleta */
ENDPEX SSNID(MINHA_SESSAO)                                  /* Encerrar coleta */
STRPFRCOL                 /* Iniciar Collection Services (histórico) */
ENDPFRCOL                 /* Encerrar */
WRKPFRCOL                 /* Ver coletas disponíveis */

10.6 Log do Sistema e Diagnóstico

DSPLOG LOG(QHST)          /* Log histórico completo                */
DSPLOG LOG(QHST) MSGID(CPF*)  /* Apenas mensagens de erro          */
DSPLOG LOG(QHST) PERIOD(('2024-01-15' '06:00:00') ('2024-01-15' '23:59:59'))
DSPMSG MSGQ(QSYSOPR) MSGTYPE(*COMP)   /* Mensagens de hardware     */

10.7 Informações de Hardware e PTFs

DSPHDWRSC TYPE(*PRC)      /* Processadores                         */
DSPHDWRSC TYPE(*STG)      /* Memória instalada                     */
DSPSYSVAL SYSVAL(QRLS)    /* Versão do sistema operacional         */
DSPPTF LICPGM(*ALL)       /* Todas as PTFs instaladas              */
DSPPTF LICPGM(5770SS1)    /* PTFs do S.O. especificamente          */

10.8 Valores de Referência

MétricaSaudávelAtençãoCrítico
CPU Total< 70%70–85%> 85%
ASP Disco< 70%70–80%> 80%
DB Faults/s< 55–15> 15
Non-DB Faults/s< 1010–30> 30