[firebase-br] Um Servidor com vários FDBs grandes

Carlos H. Cantu listas em warmboot.com.br
Qua Dez 14 17:46:01 -03 2011


O Windows vem com uma ferramenta de monitoramento de recursos, e na
aba de Disco ele mostra o I/O de leituras e escritas, por processo.

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

PB> Pode ser disco... apesar de usar disco de 15000RPM dedicado somente para os
PB> bancos ...

PB> Alguém indica alguma ferramenta de análise para que eu possa identificar se
PB> o uso do disco está intenso demais para o modelo de hd escolhido ?


PB> Em 14 de dezembro de 2011 17:18, Edson Marco <edmafer em gmail.com> escreveu:

>> Paulo, não seria talvez o seu problema gargalo na leitura de disco? Um
>> firebird deste tamanho usa muito disco. Experimente usá-los em discos
>> diferentes. Eu tenho uma base de 4gb e picos de acesso até 100
>> conexões simultâneas. Mas para conseguir isto eu preciso tirar o forced
>> write (sim, eu sei é insano mas só tenho 1 disco disponível e um nobreak
>> parrudo).
>>
>> Experimente o classic com mais discos... ou mesmo com o forced write
>> desligado (só para teste não é recomendado para uso em produção).
>>
>> 2011/12/14 Daniel Roatt <danielroatt em gmail.com>
>>
>> > Bom, um adendo sobre os multi cores e os core single.
>> >
>> > Qual o clock dos multi cores?
>> >
>> > ter uma maquina multi core, nao necessariamente siginifica que ela será
>> > mais rapida, pois o que importa e muito neste caso que vc descreveu é a
>> > velocidade que a informação é processada. Por exemplo, se o core sigle é
>> de
>> > 3 ghz e o multicore cada core é de 1,7 , pronto, tá ai a sua diferenca,
>> > mesmo vc tendo mais processadores talvez o processo fique mais lento.
>> >
>> > Eu tentaria uma versao mais nova de windows ou linux, que ja tem um
>> kernel
>> > melhorado para multicores e um escalonador mais eficiente :D
>> >
>> > não sei se esse é o seu caso, mas , acho que eh um fator de peso :D
>> >
>> >
>> > Em 14 de dezembro de 2011 16:59, Paulo Botelho <paulobotelho em gmail.com
>> > >escreveu:
>> >
>> > > Minha situação : Possuo 4 .FDBs, cada um com aproximadamente 6GB e
>> aprox
>> > 40
>> > > conexões nos horários de pico.
>> > >
>> > > Se coloco cada bd em um servidor cloud com apenas um core e 1GB de
>> > memória,
>> > > roda satisfatoriamente.
>> > > Se coloco todos os 4 em um servidor físico (no caso Intel Xeon 3210
>> com 4
>> > > "cores". 4GB memória. Win 2003 Server standard), trava no horário de
>> > pico.
>> > > Utilizo o fb 2.1, superServer. Já tentei utilizar Classic (na tentativa
>> > de
>> > > aproveitar melhor SMP), ajustando alguns parametros, sem sucesso (trava
>> > > também).
>> > >
>> > > Pergunto :
>> > >
>> > > 1) - Há como com apenas uma instalação, superServer, indicar que cada
>> > banco
>> > > de dados seja "atendido" por uma instância do servidor ?
>> > >
>> > > Ou
>> > >
>> > > 2) - Tem como instalar no mesmo servidor 4 instâncias do firebird
>> (todos
>> > > versão 2.1) ?
>> > > Claro que em portas diferentes, etc (meio que utilizando as sugestões
>> > > disponíveis na net quando se torna necessário duas versões do fb no
>> mesmo
>> > > servidor) ?
>> > > Pensei em instalar 4 super-server e ajustar no .conf de cada um para
>> que
>> > > cada um seja atendido por um CpuAffinityMask.
>> > > Se for possível, este tipo de instalação é adequada para um servidor de
>> > > produção ?
>> > >
>> > > Qualquer dica de alguém que tenha um cenário parecido e roda com
>> sucesso
>> > > vários bds grandes no mesmo servidor é bem vinda.
>> > >
>> > > Obs : Já passei do ponto de otimização das queries, as quais já estão
>> bem
>> > > ajustadas para utilização dos índices.
>> > >
>> > > Grande abraço a todos e obrigado !
>> > >
>> > > Paulo Botelho
>> > > ______________________________________________
>> > > 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
>> > >
>> >
>> >
>> >
>> > --
>> > Daniel Roatt
>> > T.I. Bessani Softwares
>> > ______________________________________________
>> > 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
>> >
>>
>>
>>
>> --
>> /*
>>  * Edson Marco Ferrari Junior
>>  * edmafer em edmafer.com.br
>>  * http://www.edmafer.com.br
>>  */
>> ______________________________________________
>> 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
>>
PB> ______________________________________________
PB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
PB> Para saber como gerenciar/excluir seu cadastro na lista, use:
PB> http://www.firebase.com.br/fb/artigo.php?id=1107
PB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista