Tempo aproximado para leitura: 00:01:10 min
Dúvida
Como calcular os parâmetros de kernel SEMMSL, SEMMNS e SEMMNI para ambiente Unix?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Todas as versões
Solução
Estes parâmetros são considerados parâmetros de semáforos, conforme segue:
SEMMSL é o número máximo de semáforos permitido por semáforo identificador - semáforo conjunto;
SEMMNS é o número total de semáforos permitido para o sistema;
SEMMNU é o número máximo de semáforo de undo permitidos para o sistema.
Requisitos de cálculo do semáforo para o Progress:
SEMMSL: utilize o número máximo de usuários para cada banco carregado no Servidor. Considere o parâmetro -n, somando com o número de servidores de todos os bancos carregados, através do parâmetro -mn, acrescido do valor 4. Adicionar também nessa conta a quantidade dos processos background ativos nos bancos, como APW, BIW, WDOG, processo de replicação, backup online, etc;
SEMMNS: utilize o valor calculado para o parâmetro SEMMSL multiplicado pelo número de bancos de dados ativos;
SEMMNU: utilize o mesmo valor definido para o parâmetro SEMMNS. Nem todos os Sistemas possuem o parâmetro SEMMNU.
0 Comentários