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

Carlos H. Cantu listas em warmboot.com.br
Qua Dez 14 20:23:58 -03 2011


Os numeros são bytes/segundo. Compare os números que vc obtém quando
distribui os FDBs em diversos HDs com os números quando estão todos no
mesmo HD.


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

PB> Olá Cantu,

PB> Sim, tem esta ferramenta, mas no caso informa apenas o I/O em
PB> números... mas como saber se tais números são "muito ou pouco" e
PB> saber estou "sacrificando" o HD ? A visualização do uso de CPU é
PB> em %, o que ajuda a saber se está "no talo".... mas quantidade de
PB> I/O eu realmente não sei avaliar. De qualquer maneira, sei que que
PB> devo buscar esta informação em outra lista....

PB> []s



PB> Em 14 de dezembro de 2011 17:46, Carlos H. Cantu
PB> <listas em warmboot.com.br>escreveu:

PB> O Windows vem com uma ferramenta de monitoramento de recursos, e na
PB>  aba de Disco ele mostra o I/O de leituras e escritas, por processo.
PB>  
PB>  []s
PB>  Carlos H. Cantu
PB>  www.FireBase.com.br - www.firebirdnews.org
PB>  www.warmboot.com.br - blog.firebase.com.br
PB>  
 PB>> Pode ser disco... apesar de usar disco de 15000RPM dedicado somente para os
 PB>> bancos ...
PB>  
 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>  
PB>  
 PB>> Em 14 de dezembro de 2011 17:18, Edson Marco <edmafer em gmail.com> escreveu:
PB>  

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

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








Mais detalhes sobre a lista de discussão lista