O Agente de Monitoramento Está Ficando Sem Armazenamento
Se o tempo de resposta estiver lento no agente de monitoramento, verifique o RKLVLOG para mensagens sobre um possível problema de armazenamento. Um evento de uso de armazenamento é gerado a cada hora e gravado no RKLVLOG. Esse comportamento é orientado por um comando de planejamento no RKANCMDU membro KDSSTART.
O membro KDSSTART do RKANCMD possui a seguinte linha por padrão.
EVERY 00:60:00 STORAGE D * LOG STORAGE USE
Where
| Valor: | Descrição |
|---|---|
| EVERY | É um comando utilizado para planejar um outro comando para execução periódica. |
| 00:60:00 | Mostra as horas, minutos e segundos. Por exemplo, um valor 00:60:00 afirma: executar esse comando a cada 60 minutos. |
| Armazenamento | Exibe estatísticas de uso de armazenamento do ITMS:Engine. |
| D | Representa Detalhe. STORAGE fornece estatísticas de armazenamento primárias e estendidas. Essas informações são úteis no ajuste de gerenciamento de memória do ITMS:Engine. |
A entrada padrão faz com que o comando STORAGE D seja emitido a cada 60 minutos. O intervalo no qual o comando é emitido automaticamente é definido durante a configuração do Tivoli Enterprise Monitoring Server com o parâmetro Ativar criação de log de detalhe de armazenamento no painel Especificar Opções de Configuração Avançadas, em que os valores são Y ou N. Há outras duas configurações associadas ao parâmetro Ativar criação de log de detalhe de armazenamento:
- Configure o intervalo de Criação de Log de Detalhes do Armazenamento para monitorar o armazenamento. Os valores de intervalo são gravados como parte do segundo comando EVERY em &rhilev.&midlev.RKANCMDU(KDSSTART). O padrão é 60 minutos.
-
Configure o intervalo Esvaziar Buffers do VSAM para forçar todas as gravações do VSAM adiadas no DASD. Os valores de intervalo são gravados como parte do terceiro comando EVERY em &rhilev.&midlev.RKANCMDU(KDSSTART). O padrão é 30 minutos.
- Para desativar a criação de log de detalhes do armazenamento, configure este parâmetro como N, que, em seguida, gera o segundo comando EVERY como um comentário.
Para controlar a criação de log de detalhe de armazenamento dinamicamente, é possível emitir o seguinte comando a partir do console do z/OS para a tarefa iniciada do servidor de monitoramento para ativar a criação de log de detalhe de armazenamento:
MODIFY procname,STORAGE D
Em que:
| Valor: | Descrição |
|---|---|
| Modificar | É o comando do operador do z/OS. |
| procname | É o nome da tarefa iniciada do servidor de monitoramento. O nome padrão da tarefa iniciada do servidor de monitoramento no CANSDSST. |
| ARMAZENAMENTO | Exibe estatísticas de uso de armazenamento do ITMS:Engine. |
| D | Representa Detalhe. STORAGE fornece estatísticas de armazenamento primárias e estendidas. Essas informações são úteis no ajuste de gerenciamento de memória do ITMS:Engine. |
Após emitir esse comando, consulte o RKLVLOG para obter a saída. Consulte a seguinte saída de amostra desse comando. Explicações são fornecidas após a saída de amostra.
01 KLVSD002 EXTENDED MAIN STORAGE INFORMATION:
02 KLVSD003 ALLOCATION DETAIL:
03 KLVSD004 SIZE(1-16) USE(414) TOTAL(4582) ACCESSED(5162)
04 KLVSD004 SIZE(17-32) USE(799) TOTAL(800) ACCESSED(1428)
05 KLVSD004 SIZE(33-48) USE(226) TOTAL(1606) ACCESSED(2061)
06 KLVSD004 SIZE(49-64) USE(21) TOTAL(22) ACCESSED(44)
07 KLVSD004 SIZE(65-80) USE(9) TOTAL(10) ACCESSED(30)
08 KLVSD004 SIZE(81-96) USE(16) TOTAL(16) ACCESSED(16)
09 KLVSD004 SIZE(97-112) USE(197) TOTAL(197) ACCESSED(197)
10 KLVSD004 SIZE(113-128) USE(40) TOTAL(40) ACCESSED(240)
11 KLVSD004 SIZE(129-144) USE(0) TOTAL(1) ACCESSED(2)
12 KLVSD004 SIZE(145-160) USE(1) TOTAL(1) ACCESSED(1)
13 KLVSD004 SIZE(161-176) USE(1) TOTAL(1) ACCESSED(2)
14 KLVSD004 SIZE(177-192) USE(1) TOTAL(1) ACCESSED(1)
15 KLVSD004 SIZE(193-208) USE(0) TOTAL(0) ACCESSED(0)
16 KLVSD004 SIZE(209-224) USE(0) TOTAL(5) ACCESSED(5)
17 KLVSD004 SIZE(225-240) USE(0) TOTAL(6) ACCESSED(7)
18 KLVSD004 SIZE(241-256) USE(10) TOTAL(13) ACCESSED(126)
19 KLVSD004 SIZE(257-288) USE(2) TOTAL(6) ACCESSED(9)
20 KLVSD004 SIZE(289-320) USE(0) TOTAL(1) ACCESSED(1)
21 KLVSD004 SIZE(321-352) USE(1) TOTAL(1) ACCESSED(1)
22 KLVSD004 SIZE(353-384) USE(2) TOTAL(2) ACCESSED(2)
23 KLVSD004 SIZE(385-416) USE(1) TOTAL(1) ACCESSED(1)
24 KLVSD004 SIZE(417-448) USE(0) TOTAL(0) ACCESSED(0)
25 KLVSD004 SIZE(449-480) USE(0) TOTAL(2) ACCESSED(2)
26 KLVSD004 SIZE(481-512) USE(5) TOTAL(7) ACCESSED(7)
27 KLVSD004 SIZE(513-576) USE(0) TOTAL(0) ACCESSED(0)
28 KLVSD004 SIZE(577-640) USE(1) TOTAL(4) ACCESSED(4)
29 KLVSD004 SIZE(641-704) USE(1) TOTAL(2) ACCESSED(3)
30 KLVSD004 SIZE(705-768) USE(0) TOTAL(2) ACCESSED(2)
31 KLVSD004 SIZE(769-896) USE(1) TOTAL(1) ACCESSED(1)
32 KLVSD004 SIZE(897-1024) USE(1) TOTAL(4) ACCESSED(8)
33 KLVSD004 SIZE(1025-1280) USE(41) TOTAL(41) ACCESSED(1042)
34 KLVSD004 SIZE(1281-1536) USE(0) TOTAL(1) ACCESSED(11)
35 KLVSD004 SIZE(1537-2048) USE(3) TOTAL(4) ACCESSED(5)
36 KLVSD004 SIZE(2049-4096) USE(9) TOTAL(10) ACCESSED(14)
37 KLVSD004 SIZE(4097-8192) USE(7) TOTAL(10) ACCESSED(357)
38 KLVSD004 SIZE(8193-16384) USE(7) TOTAL(7) ACCESSED(151)
39 KLVSD004 SIZE(16385-32768) USE(0) TOTAL(1) ACCESSED(1)
40 KLVSD004 SIZE(32769-65536) USE(5) TOTAL(5) ACCESSED(7)
41 KLVSD004 SIZE(65537-131072) USE(1) TOTAL(1) ACCESSED(1)
42 KLVSD004 SIZE(131073-262144) USE(0) TOTAL(0) ACCESSED(0)
43 KLVSD004 SIZE(262145-524288) USE(1) TOTAL(1) ACCESSED(1)
44 KLVSD004 SIZE(524289-1048576) USE(1) TOTAL(1) ACCESSED(1)
45 KLVSD004 SIZE(1048577-2097152) USE(0) TOTAL(0) ACCESSED(0)
46 KLVSD004 SIZE(2097153-4194304) USE(0) TOTAL(0) ACCESSED(0)
47 KLVSD004 SIZE(4194305-8388608) USE(0) TOTAL(0) ACCESSED(0)
48 KLVSD005 LIMIT(8388608) SLOPE(15) SIZES(45) TOTAL(403319K)
49 KLVSD006 FREE(400928K) CARVED(2598K) OVERHEAD(59640)
50 KLVSD007 1% IS IN USE; 90% ALLOWED
51 KLVSD008 1% HAS BEEN CARVED; 95% ALLOWED
52 KLVSD021 TMS(0) PREFIX(8) CUSHION(8)
53 KLVSD031 BUFFER POOL INFORMATION
54 KLVSD032 POOL BUFSIZE(3564) SEGSIZE(65536) MASK(3FFFF) SIDEQ(0)
55 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
56 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
57 KLVSD032 POOL BUFSIZE(3440) SEGSIZE(65536) MASK(7FFFF) SIDEQ(0)
58 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
59 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
60 KLVSD032 POOL BUFSIZE(2560) SEGSIZE(65536) MASK(1FFFFFF) SIDEQ(0)
61 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
62 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
63 KLVSD032 POOL BUFSIZE(1920) SEGSIZE(65536) MASK(FFFFFFFF) SIDEQ(0)
64 KLVSD033 BUFFERS INUSE(0) MAX(0) GETS(0) FREES(0)
65 KLVSD034 SEGMENTS INUSE(0) MAX(0) GETS(0) FREES(0) Q(0) QMAX(0)
66 KLVSD039 END OF BUFFER POOL INFORMATION
Em que:
- 01 é uma mensagem de cabeçalho do ITMS:Engine.
- 02 é uma mensagem de cabeçalho do ITMS:Engine.
- 03 a 47 é uma mensagem do ITMS:Engine especificando os seguintes valores:
- SIZE: o intervalo (m-n, em bytes) dos tamanhos de blocos de dados na área de armazenamento. Por exemplo, SIZE(1-16) indica que essa área contém todos os blocos que possuem de 1 a 16 bytes de comprimento.
- USE: o número de blocos em uso.
- TOTAL: o número total de blocos de armazenamento alocados.
- ACCESSED: o número total de vezes em que os blocos de armazenamento nesse intervalo foram acessados.
Nota: Se os valores de ambos: USE e TOTAL forem zero, a mensagem não é exibida. - 48 é uma mensagem do ITMS:Engine especificando
os seguintes valores:
- LIMIT: o tamanho (em bytes) do maior bloco que pode ser alocado.
- SLOPE: um parâmetro interno do IBM®.
- SIZES: especifica o número de áreas de armazenamento.
- TOTAL: especifica (em kilobytes) a quantia total de armazenamento.
- FREE: especifica (em kilobytes) a quantia de armazenamento disponível.
- CARVED: especifica a quantia de armazenamento que foi gravada em blocos específicos para alocação.
- OVERHEAD: a quantia de armazenamento (em bytes) usada para controle de armazenamento.
- 50 é uma mensagem do ITMS:Engine especificando
os seguintes valores:
- X% IS IN USE: indica a porcentagem de armazenamento alocado que está atualmente em uso.
- X% ALLOWED: quando a porcentagem anterior listada atinge esse valor, a alocação de armazenamento entra no modo quiesce até que armazenamento suficiente seja liberado, a fim de que a porcentagem de IN USE fique abaixo desse valor.
- 51 é uma mensagem do ITMS:Engine especificando
os seguintes valores:
- x% HAS BEEN CARVED: indica a porcentagem de armazenamento alocado que é gravada no momento em blocos para alocação.
- x% ALLOWED: a quantia máxima de armazenamento alocado que pode ser gravada em blocos que podem ser alocados.