[FUG-BR] Opinião de especialista (Banco de dados)

Rainer Alves freebsd em powered.net
Sex Set 16 17:00:41 BRT 2005


Augusto Bott wrote:

>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: RIPEMD160
>
>Esse banco usa linuxthreads ou nativas?
>Talvez seja interessante dar uma olhada no loader.conf, na tag maxdsiz.
>
>Atualmente uso 2Gb. No loader.conf:
>
>kern.maxdsiz="2147483648"
>kern.maxssiz="2147483648"
>
>Alguém aí já conseguiu elevar esse número acima de 2G?
>
>Estou perguntando isso porque estou entre a cruz e a espada (segundo a
>informação que tenho):
>
>- - se compilo com linuxthreads, não posso passar de 1000 threads por
>processo (limitação da linuxthreads)
>- - se compilo com threads nativas, não tenho a limitação de número de
>threads, mas também não consigo ter um processos maior que 2G.
>
>Vale lembrar que o tamanho máximo default é de 512M.
>
>
>Augusto Bott
>DBA - Administrador de Banco de Dados
>Departamento de Redes e Tecnologia
>
>E-mail: bott em catho.com.br
>Fone: 31770700 ramal 343
>ICQ: 710029 - MSN: augustobott em hotmail.com
>- ----------------------------------------------
>Catho Online - Seu sucesso é o nosso negócio
>http://www.catho.com.br
>  
>
Augusto,

Tive o mesmo problema que você, mas com o MySQL. O banco corporativo 
aqui precisava suportar mais de 3000 conexões simultâneas usando o 
LinuxThreads. Depois de pesquisar muito, descobrir uma maneira de 
aumentar esse limite, recompile o devel/linuxthreads com o parâmetro:
LINUXTHREADS_MAX_THREADS=3000 (ou o valor que você achar necessário).
Você também pode mexer na variável LINUXTHREADS_MAX_STACK_SIZE, leia a 
seção 8 do arquivo /usr/ports/devel/linuxthreads/files/README.FreeBSD.
Além do kern.maxdsiz e do kern.maxssiz no /etc/loader.conf, recomendo 
mudar também o parâmetro kern.dfldsiz (aqui uso os três em 1GB).
Espero que isso resolva o seu caso, feedbacks positivos serão bem vindos.

Att.,
Rainer Alves
BrasilTelecom


_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd