IBM Sterling Control Center: Performance Tuning do CC

From Wiki

Configure o Purge Summary Data Older Than

Devemos habilitar o Purge Summary Data Older Than, com o intervalo de 10 dias. Esta variável é o período no qual o Summary Process Data e os dados de transferência de arquivos são retidos nas tabelas do banco de dados. 0 é o valor padrão, o que significa que o sistema não limpa os dados de resumo.

1) Acesse o console do IBM Control Center,

2) selecione System Settings e acesse a guia Database. Insira os valores:

Purge Summary Data Older Than (days): 10

Clique em Update para salvar os dados.


Tome nota da redução na quantidade de registros nas tabelas:

  • EVENTS,
  • BP_STATS_LOG,
  • CD_STATS_LOG,
  • CC_PROCESS,
  • CC_FILE_TRANSFER,
  • ROLL_UP.

Podemos verificamos essas tabelas através da UI do Control Center ou no banco de dados usando a query:

select table_name, owner,last_analyzed, num_rows from all_tables
where owner='<OWNER DO ICC>' and num_rows > 0
order by num_rows desc

Habilitar o SUMMARY_TABLES_PURGE_ROLL_UP e SUMMARY_TABLES_PURGE_FILE_COUNTS

Ao alterar o “Purge Summary Data Older” para um valor maior que zero não causará todos dados de resumo a serem eliminados.

Precisamos definir para TRUE as seguintes propriedades do engine.properties:

SUMMARY_TABLES_PURGE_ROLL_UP=true
SUMMARY_TABLES_PURGE_FILE_COUNTS=true

cujo o padrão é FALSE, informa ao ICC se deve limpar os dados das tabelas ROLL_UP e FILE_COUNTS quando outros dados de resumo são limpos.

Os dados da tabela ROLL_UP são usados pelo console da Web ICC para facilitar a atividade de transferência de arquivo recente.

Ajustar o valor de EVENT_MONITOR_EVENT_COUNT_FOR_CATCHUP

Alterar o valor da variável:

EVENT_MONITOR_EVENT_COUNT_FOR_CATCHUP=200

O valor atual 100 é referente a versões antes da versão 6.2 do Control Center, o valor atual é 200.

https://www.ibm.com/docs/en/control-center/6.2.0?topic=issues-performance-related-engine-properties-settings

Este valor pode ser maior, mas não deve passar de 1000.

Verificar no Engine.log, pelas mensagens:

EventMonitor - Event Monitor in catchup.  EVENT_COUNT_FOR_CATCHUP = 100  processedCount = 125

ou no Health do Control Center.

Ajustar o valor de EVENT_MONITOR_EVENT_LIMIT_PER_RUN

Alterar o valor da variável:

EVENT_MONITOR_EVENT_LIMIT_PER_RUN=1000

O valor atual 125 é referente a versões antes da versão 6.2 do Control Center, o valor atual é 1000.

https://www.ibm.com/docs/en/control-center/6.2.0?topic=issues-performance-related-engine-properties-settings

Ajustar o valor de PROCESS_SUMMARY_THREADS

Define a quantidade de threads que são usados pelo ProcessSummarizationService para resumir os processos concluídos.

Quanto maior for esse valor definido; maior será a utilização de memória e CPU.

Alterar o valor da variável:

PROCESS_SUMMARY_THREADS=

O valor default é 4.

https://www.ibm.com/docs/en/control-center/6.2.0?topic=issues-performance-related-engine-properties-settings


Referências

Ver também