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

Edson Marco edmafer em gmail.com
Qua Dez 14 17:18:49 -03 2011


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
 */



Mais detalhes sobre a lista de discussão lista