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 */
| Campo | Significado | Alerta |
|---|---|---|
| % CPU used | Uso total de CPU | > 85% |
| % system ASP used | Uso do disco principal | > 80% |
| DB faults/s | Page faults de banco (falta RAM) | > 10 |
| Non-DB faults/s | Page 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étrica | Saudável | Atenção | Crítico |
|---|---|---|---|
| CPU Total | < 70% | 70–85% | > 85% |
| ASP Disco | < 70% | 70–80% | > 80% |
| DB Faults/s | < 5 | 5–15 | > 15 |
| Non-DB Faults/s | < 10 | 10–30 | > 30 |