ps -ef e top não geram uma lista de processos. Quais parâmetros devem ser aumentados?

1

Eu tentei executar ps -ef ou top , mas eles não exibem uma lista de processos e estão aguardando algo. vmstat 99% idle CPU .

OS Solaris 8. Hardware Sun V440. 4 CPU 16 G de RAM. Trocar 4 Gb.

Depois de várias tentativas para executar o comando, abri a sessão novamente.

O comando ps -ef|wc -l mostrou o resultado de 672, no estado normal do processo 38-42 no total. O servidor foi reinicializado.

Quais parâmetros devem ser aumentados no kernel para que o servidor funcione de forma estável com um grande número de processos?

 /etc/system

set rlim_fd_cur=1024

atualização 1 O problema estava em um pequeno número de descritores de arquivos por padrão 1024.

set rlim_fd_max=4096
    
por Dmitry Demin 13.06.2018 / 06:09

1 resposta

3

Adicione as seguintes linhas em /etc/system e reinicialize

set pidmax=60000
set maxusers = 4096
set maxuprc = 50000
set max_nprocs = 50000

pidmax - Especifica o valor do maior ID de processo possível. Válido para o Solaris 8 e versões posteriores. [Faixa de 266 a 999999, padrão 30000]

maxusers - O número máximo de processos no sistema, o número de estruturas de cotas mantidas no sistema. O tamanho do cache de consulta do nome do diretório (DNLC). [Faixa de 1 a 4096, padrão: menor da quantidade de memória em Mbytes e 2048]

maxuprc - Especifica o número máximo de processos que podem ser criados em um sistema por qualquer usuário [Intervalo de 1 a max_nprocs - reserved_procs, padrão max_nprocs - reserved_procs]

reserved_procs - Especifica o número de slots de processos do sistema a serem reservados na tabela de processos para processos com um UID de raiz (0). [Faixa de 5 a MAXINT, padrão 5]

max_nprocs - Especifica o número máximo de processos que podem ser criados em um sistema. Inclui processos do sistema e processos do usuário. Qualquer valor especificado em / etc / system é usado no cálculo de maxuprc. [Faixa de 266 para valor de maxpid, padrão de 10 + (16 x maxusers)]

Veja a documentação oficial do Solaris 8 sobre este params em docs.oracle.com .

    
por 13.06.2018 / 16:22

Tags