[firebase-br] RES: RES: Consumo excessivo de memória

Carlos H. Cantu listas em warmboot.com.br
Qui Nov 4 17:12:45 -03 2010


Vc tem que lembrar que os 5GB que vc calculou seriam usados apenas
para o cache do banco. A sua configuração de limite de memória para
Sort é de 64MB (por conexão), ou seja, 64MB * 70 conexões = 4.5GB,
somados aos 5GB, dão mais de 9GB! O padrão desse parâmetro para o
Classic é 8MB e não 64MB.

Qual é a mensagem exata que o servidor dá?

Vc já monitorou o uso da memória do servidor no momento em que dá o
problema, pra ver como estava o consumo?

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

mdds> Eu preciso usar a versão Classic pois o servidor possui mais de um núcleo.
mdds> Quanto as configurações, são as seguintes:

mdds> Conexões: 50 a 70
mdds> Tamanho da página: 8 Kb
mdds> DefaultDbCachePages: 1.000
mdds> SortMemBlockSize: 4 MB
mdds> SortMemUpperLimit: 64 MB

mdds> Portanto, na pior das hipóteses (70 conexões utilizando 72 MB cada ((8Kb x
mdds> 1000 + 64Mb) x 70) ), a demanda seria de 5 GB, ou seja, abaixo dos 8 GB
mdds> disponíveis.

mdds> Estou seriamente desconfiado de que o problema é o fato de estar usando o FB
mdds> de 32bits em um servidor de 64bits.

mdds> O que vcs pensam disso?


mdds> -----Mensagem original-----
mdds> De: lista-bounces em firebase.com.br
mdds> [mailto:lista-bounces em firebase.com.br] Em
mdds> nome de Alysson Gonçalves de Azevedo
mdds> Enviada em: quinta-feira, 4 de novembro de 2010 14:50
mdds> Para: FireBase
mdds> Assunto: Re: [firebase-br] RES: Consumo excessivo de memória

mdds> Não tenho duvida de que seu firebird.conf está correto, porem, a forma de
mdds> trabalhar do firebird classic em si é que está causando o uso excessivo...

mdds> como o amigo Magno disse, no firebird classic, cada conexao cria uma
mdds> instancia nova do firebird... logo, 50 conexões resultam em 50 instâncias de
mdds> firebird abertas simultaneamentes...

mdds> veja se rodar firebird em modo superserver te ajuda...


mdds> Alysson Gonçalves de Azevedo
mdds> (11) 8491-7730

mdds> (\(''^_^ )/)

mdds> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
mdds> gritando: -Perdi tudo!!!"



mdds> Em 4 de novembro de 2010 14:35, marlon david de souza
mdds> <marlon em sysmo.com.br>escreveu:

>> O firebird.conf já está configurado adequadamente para trabalhar com a
>> versão Classic. No entanto, o problema persiste.
>>
>> -----Mensagem original-----
>> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
>> Em
>> nome de Alysson Gonçalves de Azevedo
>> Enviada em: quinta-feira, 4 de novembro de 2010 14:16
>> Para: FireBase
>> Assunto: Re: [firebase-br] Consumo excessivo de memória
>>
>> leia sobre diferenças entre firebird superclassic e superserver (e
>> eventualmente, apartir do fb 2.5, o fb classicserver)...
>> talvez (qse certeza) vai te ajudar...
>>
>> agora, se vc ja sabe sobre isso, entao não sei te ajudar não
>>
>> Alysson Gonçalves de Azevedo
>> (11) 8491-7730
>>
>> (\(''^_^ )/)
>>
>> "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai
>> gritando: -Perdi tudo!!!"
>>
>>
>>
>> Em 4 de novembro de 2010 13:55, marlon david de souza
>> <marlon em sysmo.com.br>escreveu:
>>
>> > Boa tarde a todos,
>> >
>> >
>> >
>> >  Temos um cliente que utiliza o Firebird Classic 1.5 em um Windows
mdds> Server
>> > 2008 (64 bits) com 8GB de RAM. Acontece que, quando o número de conexões
>> > com
>> > o banco passa de 50, o S.O passa a acusar falta de memória. Já revisei o
>> > firebird.conf e não encontrei nenhum problema que pudesse ocasionar este
>> > problema.
>> >
>> >  Alguém já passou por isso ou tem idéia do porquê do problema?
>> >
>> >
>> >
>> >
>> >
>> > Sem mais,
>> >
>> >
>> >
>> > Marlon David de Souza
>> >
>> > Desenvolvedor
>> >
>> >
>> >
>> > ______________________________________________
>> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> > Para saber como gerenciar/excluir seu cadastro na lista, use:
>> > http://www.firebase.com.br/fb/artigo.php?id=1107
>> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> >
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
mdds> ______________________________________________
mdds> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
mdds> Para saber como gerenciar/excluir seu cadastro na lista, use:
mdds> http://www.firebase.com.br/fb/artigo.php?id=1107
mdds> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


mdds> ______________________________________________
mdds> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
mdds> Para saber como gerenciar/excluir seu cadastro na lista, use:
mdds> http://www.firebase.com.br/fb/artigo.php?id=1107
mdds> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista