Configurações recomendadas de memória do Java

A memória alocada para o aplicativo Looker em instâncias hospedadas pelo cliente é especificada no script de inicialização do Looker.

É possível fazer o download do script de inicialização mais recente, looker, no repositório do GitHub do looker-open-source. Ao fazer o download do script de inicialização, mova-o para o mesmo diretório do arquivo looker.jar (geralmente /home/looker/looker). Para mais informações, consulte a página de documentação Instalação do aplicativo Looker.

O script de inicialização determina automaticamente quanta memória Java alocar para o Looker. No entanto, se você quiser personalizar esse valor manualmente, siga estas instruções.

Como mudar a alocação de memória do Looker

Para mudar a memória alocada para o Looker, edite estas linhas de alocação de memória de heap e metaespaço do Java no script de inicialização:

JAVAMEM="2300m"
METAMEM="800m"

Em seguida, reinicie o aplicativo:

./looker restart

Para instâncias menores dedicadas ao Looker, a memória alocada precisa ser aproximadamente dois terços da memória disponível. Em instâncias maiores, essa proporção pode ser aumentada.

Se houver muita memória alocada:

  • Pode ocorrer falha ao iniciar o Looker
  • O sistema geralmente pode ter problemas de desempenho

Se pouca memória for alocada:

  • O Looker pode não iniciar
  • O Looker pode sofrer problemas de desempenho

Tipos comuns de instâncias

A tabela a seguir lista as configurações de memória recomendadas para vários tamanhos de instância comuns:

Especificações da instância Memória total do sistema JAVAMEM recomendado METAMEM recomendado
2 vCPUs / 8 Mem (GiB) 7.500 m 3.600 m 800m
4 vCPU / 16 Mem (GiB) 15.000 m 9.000 m 1.000 m
8 vCPUs / 32 Mem (GiB) 30.000 m 20.000 m 1.000 m
16 vCPUs / 64 Mem (GiB) 60.000 m 46.000 m 1.000 m