MicroStrategy ONE

Configurações de sistema recomendadas para Linux

Os sistemas Linux permitem que processos e aplicativos sejam executados em um ambiente virtual. Isso significa que cada processo, dependendo de seu proprietário e das configurações de determinadas variáveis de ambiente, é executado usando um conjunto distinto de propriedades que afetam quanta memória o processo pode usar, quantos segundos de CPU ele pode usar, qual modelo de thread ele pode usar. , quantos arquivos ele pode abrir e assim por diante.

MicroStrategy Intelligence Server é instalado em sistemas Linux com as variáveis de ambiente necessárias definidas para garantir que as tarefas do servidor sejam processadas corretamente. Porém, conforme mencionado acima, algumas configurações estão relacionadas ao usuário que inicia o processo (também conhecido como proprietário do processo) e outras configurações só podem ser definidas pelo administrador do sistema. Algumas dessas configurações também podem ter limites impostos por motivos não relacionados ao suporte MicroStrategy.

A tabela abaixo lista MicroStrategyrecomendações do para configurações do sistema que podem afetar o comportamento do Intelligence Server.

A modificação das configurações do sistema listadas abaixo pode afetar o comportamento de todo o sistema e, portanto, não são fornecidas etapas para modificar esses valores. Você deve consultar a documentação do Linux e entrar em contato com o administrador do sistema para modificar essas configurações.

Nome da configuração

nome ulimit (nome do limite)

Descrição

Valor recomendado

cputime (time)

Máximo de segundos de CPU por processo

Sem limite

filesize (file)

Tamanho máximo para um único arquivo

Ilimitado ou tão grande quanto o sistema de arquivos permitir. O administrador do sistema pode impor limites ao tamanho máximo dos arquivos por motivos não relacionados MicroStrategy. Esse valor deve ser pelo menos tão grande quanto o tamanho máximo dos arquivos de core dump (coredumpsize).

datasize (data)

Tamanho máximo de heap por processo

Ilimitado ou tão grande quanto a memória virtual do sistema permitir. As restrições de memória virtual do seu sistema afetam o tamanho dos dados que você pode definir para o tamanho de heap de um processo. O valor deve ser igual ao tamanho máximo dos arquivos de core dump (coredumpsize).

stacksize (stack)

Tamanho máximo da pilha por processo

8 MB

coredumpsize (coredump)

Tamanho máximo para um único arquivo de core dump

Configure esse valor com o mesmo valor que o tamanho máximo de heap por processo (datasize). Se forem criados arquivos de core dump maiores que esse valor, os arquivos serão corrompidos e inutilizáveis.

memoryuse (memory)

Tamanho máximo de memória física alocada por processo

Ilimitado ou tão grande quanto a memória física do seu sistema permitir

vmemoryuse (vmemory)

Tamanho máximo de memória virtual permitido por processo

Ilimitado ou tão grande quanto a memória virtual do seu sistema permitir

descriptors (nofiles)

Número máximo de descritores de arquivos (arquivos abertos) por processo

65535

processes (per user)

Número máximo de processos por usuário

8194

Esta configuração é uma diretriz geral que funciona bem em instalações múltiplas. Contudo, dependendo do ambiente específico, esta configuração pode precisar ser refinada.