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

Paulo Botelho paulobotelho em gmail.com
Qua Dez 14 17:25:47 -03 2011


Daniel,

Isto é o que mais me estranha...
O clock do servidor físico é superior (2.13 GHz), enquanto dos virtuais
(cloud) são de 1.2 GHz.

Se eu deixar apenas um .fdb no servidor físico, usando superserver com
CpuAffinityMask para um dos cores, o bd "voa"... mas começa a engasgar
conforme os outros bds são adicionados.

Mais uma observação : O servidor físico tem um HD (de 15000 RPM) dedicado
apenas aos .FDBs.

Sobre o SO, acho que vale a pena a tentativa.

[]s

Paulo Botelho



Em 14 de dezembro de 2011 17:07, Daniel Roatt <danielroatt em gmail.com>escreveu:

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



Mais detalhes sobre a lista de discussão lista