Configuração de ajuste recomendada

Configurações de ajuste recomendadas para o CRX 2.2 com pacote hotfix atualizado (2.2.0.70, por exemplo)

Sempre use o pacote de hotfix CRX mais recente (atualmente, 2.2.0.70 está disponível no compartilhamento de pacotes; 2.2.0.71 sob solicitação).

Além disso, considere alguns parâmetros de ajuste para sua JVM, repository.xml e workspace.xml.

A seguir estão os possíveis parâmetros que podem ajudar no desempenho e na consistência:

1: workspace.xml

 para Tar Persistence Manager:

  • bundleCacheSize = configuração sugerida é 512 (melhora a taxa de acertos do cache)
  • optimizeCount = 1000 (ainda não definido, ajuda a melhorar a otimização do tempo de processamento de tar)
  • indexInMemory -> true (se você tiver memória suficiente para armazenar o índice na memória x2, que melhorará o tempo de acesso ao repositório e o processo de otimização de tar)
  • autoOptimizeAt -> se não definido, é aplicado o padrão. Se for possível, desative-o ou configure-o para concluir antes ou depois dos backups.
  • optimizeSleep -> 0,00001 (para acelerar a otimização de tar)

para pesquisa:

  • search supportHighlighting -> false (se você não estiver usando o trecho de pesquisa, desative-o para ele não armazenar as informações de destaque no índice lucene quando o conteúdo for indexado, para economizar espaço)
  • search maxVolatileIndexSize -> 52428800 (também ajuda a reduzir o número de arquivos, pois mantém mais na memória primeiro)
  • search mergeFactor -> 2 (pode ajudar a reduzir o número de arquivos gerados em uma pasta)
  • search resultFetchSize -> 50 (já definido com o CQ 5.5)
  • search cacheSize -> 100000 (principalmente bom para aumentar já que tem memória JVM suficiente).
  • configuração de indexação de pesquisa para ignorar os nós cq:AuditEvent para reduzir o tamanho do índice. (verifique http://wiki.apache.org/jackrabbit/Search -> indexingConfiguration, indexing_config.xml original está localizado no conjunto de jar do CRX /launchpad/felix/bundleXX/version1.1/bundle.jar/crx-core-2.x.xx.jar/com/day/crx/query/lucene)

2: repository.xml

  • version bundlecachesiz = 256 (ou mais, se você tiver um heap grande)
  • configuração de pesquisa do sistema para aplicar de forma semelhante como no workspace.xml

3: parâmetros da JVM

É recomendado adicionar o seguinte se ainda não estiver presente:

  • DmemoryMaxUsage=98
  • Dcrx.memoryMinStdev=1 para evitar desligamentos "automáticos" do repositório devido à detecção incorreta de um possível problema de memória.
    ou como atualmente -Dcrx.memoryCheckDisabled=true
  • Dorg.apache.jackrabbit.core.state.validatehierarchy=true
  • Dcom.day.crx.persistence.tar.IndexMergeDelay=0 (força a sincronia da mesclagem do índice de tar)
  • Dcom.day.crx.persistence.tar.MinIdle=15 (pode ajudar a acelerar a otimização de tar)

Verifique suas configurações e parâmetros da JVM para ver se está faltando algum dos parâmetros acima. E aumentar o tamanho de heap da JVM de acordo com os tamanhos de cache usado (duas vezes para indexInMemory se você usá-lo com base no tamanho do índice no sistema de arquivos).

(1) http://lucene.apache.org/core/4_0_0/core/org/apache/lucene/store/SimpleFSDirectory.html

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?