Monitor de Cache

O monitor de cache é um aplicativo da Web instalável que fornece uma visualização em tempo real do estado atual do cache dinâmico. Utilize-o para ajudar a verificar se o cache dinâmico está operando conforme o esperado. A única maneira de manipular os dados no cache é utilizando o cache monitor. Ele fornece uma interface GUI para alteração manual dos dados.

[z/OS]O monitor de cache fornece informações sobre o cache no servidor ao qual seu navegador é conectado para interagir com o monitor. Em um ambiente que possui vários servidores, o monitor de cache fornece uma visualização parcial da atividade de armazenamento em cache.

O monitor Cache fornece uma maneira para:
  • Verificar a configuração do cache dinâmico

    Após criar várias instâncias de cache de servlet no console administrativo, é possível configurar propriedades, incluindo o tamanho máximo do cache e o local de transferência de disco em cada instância de cache, assim como recursos avançados, como controle de caches externos. É possível verificar a configuração do cache dinâmico visualizando os recursos e as propriedades configurados no monitor de cache.

  • Verificar os critérios do cache

    Para armazenar um objeto em cache, os IDs exclusivos devem ser gerados para chamadas diferentes desse objeto. Para criar IDs exclusivos para cada objeto, forneça regras para cada objeto que possa ser armazenado em cache no arquivo cachespec.xml, localizado dentro do módulo da Web WEB-INF ou do diretório enterprise bean META-INF. Consulte o tópico do arquivo cachespec.xml para obter informações adicionais sobre objetos que podem ser armazenados em cache. Cada objeto armazenável em cache pode possuir várias regras de ID de cache executadas em sequência, até uma regra retornar um ID de cache ou nenhuma regra permanecer. Se nenhuma das regras de geração de ID de cache produzir um ID de cache válido, o objeto não será armazenado em cache. Podem haver vários arquivos cachespec.xml com várias regras de ID de cache. Com o monitor de cache, é possível verificar as políticas de cada objeto. É possível também visualizar todas as políticas de cache para cada instância de cache carregada atualmente no cache dinâmico. Essa visualização também é conveniente para verificar se o arquivo cachespec.xml foi lido pelo cache dinâmico sem erros.

  • Monitorar as estatísticas do cache

    É possível visualizar os dados em cache essenciais, como o número de visitas em cache, caches ausentes e o número de entradas em cada instância de cache. Com esses dados, é possível ajustar a configuração de cache para aprimorar o desempenho de cache dinâmico. Por exemplo, se o número de entradas utilizadas é geralmente alto e as entradas estão sendo removidas e recriadas, considere aumentar o tamanho máximo do cache ou ativar o disk offload.

  • Monitorar o fluxo de dados por meio do cache

    Uma vez chamado o objeto armazenável em cache, o cache dinâmico cria uma entrada de cache para ele contendo a saída das ações executadas e metadados, como tempo de vida, política de compartilhamento e assim por diante. As entradas são distintas por uma cadeia de IDs exclusivos, baseada nas regras especificadas no arquivo cachespec.xml para o nome do objeto particular. Os objetos com mesmo nome podem gerar vários IDs de cache para chamadas diferentes, com base nos parâmetros e atributos por encomenda para cada chamada. É possível visualizar todas as entradas de cache que estão na instância de cache, com base no ID exclusivo. É possível também visualizar o grupo de entradas de cache que compartilham um nome comum (também conhecido como modelo). As entradas de cache também podem ser agrupadas por um ID de dependência, que é utilizado para invalidar todo o grupo de entradas que dependem de uma entidade comum. Portanto, o cache monitor também fornece uma visualização do grupo de entradas de cache que compartilham um ID de dependência comum.

    Para cada entrada, o cache monitor também exibe metadados, como o tempo de atividade, a prioridade e o critério de compartilhamento e fornece uma visualização da saída que foi armazenada em cache. Isso ajuda a verificar quais páginas foram armazenadas em cache, se as páginas foram armazenadas em cache na instância de cache correta com os atributos corretos, como tempo de vida, prioridade, e se as páginas possuem o conteúdo correto.

  • Monitorar os dados no cache periférico

    O cache dinâmico fornece suporte para reconhecer a presença de um processador ESI (Edge Side Include) e para gerar marcações de inclusão ESI e critérios de cache apropriados para fragmentos que podem ser armazenados em cache periférico. Com o processador ESI, é possível armazenar em cache páginas inteiras, assim como fragmentos, fornecendo uma proporção de ocorrência de cache alta. Pode haver vários processadores ESI em execução em vários hosts configurados para armazenamento em cache.

    É possível visualizar uma lista de todos os processos ESI e os hosts ativados para armazenamento em cache. Selecione um host ou um processador e visualize as estatísticas de edge cache dele e as entradas de cache atuais.

  • Exibir os dados descarregados no disco

    Por padrão, quando o número de entradas de cache atinge o limite configurado para um determinado servidor, as entradas de cache são removidas, permitindo que novas entradas sejam inseridas no serviço de cache. Com o disk offload, as entradas de cache removidas são copiadas em disco para acesso futuro. É possível visualizar o conteúdo copiado em disco correspondente à visualização do conteúdo armazenado em cache na memória para cada instância de cache.

  • Gerenciar os dados no cache
    É possível executar as seguintes operações básicas nos dados no cache:
    • Remover uma entrada de uma instância de cache
    • Remova todas as entradas de um determinado ID de dependência
    • Remover todas as entradas para um determinado nome (modelo)
    • Mover uma entrada para a parte frontal da fila menos utilizada recentemente para evitar a remoção da entrada de cache
    • Mover uma entrada do disco para a memória em uma instância de cache
    • Limpar todo o conteúdo da instância de cache
    • Limpar o conteúdo do disco para a instância de cache

    Com essas operações, é possível alterar manualmente o estado do cache, sem ser necessário reiniciar o servidor.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdyn_cachemonitor
Nome do arquivo: cdyn_cachemonitor.html