Obrigado. Será de bom proveito. Marcos.
-----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Eder Enviada em: sábado, 12 de maio de 2007 17:31 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Assunto: Re: [FUG-BR] Ajustes de semaphoros e kernel Olá Marcos, Configurar esses parametros só tem sentido se você está utilizando um aplicativo que utilize compartilhamento de memória, como PostgreSQL ou Oracle mais tem outros também. No caso de uma máquina com 2G de memória rodando PostgreSQL, a formula é assim. 512 kB + 8k * 1000 buffers = 8512kB = 2128 pages Essas três opções são padrão para o kernel, para utilização de semáforos. options SYSVSHM #SysV shared memory options SYSVSEM #SysV semaphores options SYSVMSG #SysV interprocess communication options SHMMAXPGS=10000 # Numero de paginação por semaforo options SEMMNS=200 # Número dos semaforos no sistema options SEMMNI=70 # O número de identificadores por semaforo Eu acho bacana também aprender o conceito de semaforos, para entender melhor o que acontece, um semáforo a grosoo modo, é um dado abstrato que possue a função de controlar um recusrso compartilhado, que é baseado por um, ou vários processos, ou também por uma thread própriamente dito. Achei esses 2 links aqui, veja se lhe ajuda. http://eradman.com/article/bsdtuning1 http://osdir.com/ml/os.netbsd.ports.i386/2004-02/msg00006.html Att, edm. On 5/4/07, Marcos de Jesus Faria <[EMAIL PROTECTED]> wrote: > Srs, Bom dia, > > Eu gostaria de entender melhor estas "options" para tamanho máximo da memória > compartilhada. > > options SHMMAXPGS=10000 > options SHMMNI=100 > options SHMSEG=10 > options SEMMNS=200 > options SEMMNI=70 > options SEMMSL=61 > > Acredito que para as "options" acima funcionar tem que estar configurado no > kernel as "options" abaixo: > > options SYSVSHM #SysV shared memory > options SYSVSEM #SysV semaphores > options SYSVMSG #SysV interprocess communication > > > > Eu gostaria de saber onde posso achar as definições destas opções para eu > poder realizar os cálculos corretos. > > Alguém ? > > Obrigado. > Marcos > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- t? ?d? ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd