[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