[firebase-br] Tunning no Debian 4
Welkson Renny de Medeiros
welkson em gmail.com
Sex Nov 14 10:12:47 -03 2008
Bom dia Valdir!
O administrador do sistema sou eu =)
Andei lendo alguns artigos da net como esse:
http://www.unixwiz.net/evo/evo-linuxdb-setup.html
Mas todos sabem que cada banco tem suas particularidades e nem sempre um
tunning "genérico" no linux resolvem para todos os casos... um tunning feito
para PG certamente não se aplica para um Oracle (ajustes de kernel, sysctl,
semáforos, etc).
Eu queria que a galera compartilhasse suas configurações... sysctl,
firebird.conf, etc... trocar experiências.
Abraço,
Welkson
2008/11/13 Valdir Marcos <valdir.marcos em ig.com.br>
> Boa tarde.
>
> O tunning é feito no próprio Linux e não no FB. É obrigação do seu
> administrador do Linux saber fazer esses ajustes que dependem de vários
> aspectos.
> Você apenas precisa saber escolher o FB certo para o seu caso: SS ou CS.
>
> Para melhorar a performance do FB, você também precisa entender a
> inteligência do motor do FB, principalmente em testes comparativos entre
> sistemas operacionais e máquinas diferentes. Por exemplo, para efeito de
> testes comparativos, o mesmo banco de dados deve estar nas duas máquinas e
> recebendo os mesmos tipos de acessos durante o mesmo tempo porque existe um
> custo de aumento do tamanho do arquivo físico, criação de estatísticas para
> a inteligência do motor, criação de indíces que não foram previstos pelo
> DBA, popular indíces desnecessários, etc.
>
> Isso falando apenas de FB. Não esqueça que tanto Linux quanto Windows rodam
> outros serviços. O ambiente como um todo deve ser analisado. Converse mais
> com seus administratores do Windows, do Linux e do próprio Firebird para
> ver
> onde podem estar os erros. Não deixe de rever sua SP e o projeto completo
> do
> seu banco de dados.
>
> Fazer tunning no Linux vai muito além de aumentar RAM, HD e procesadores
> (ou
> núcleos). Um bom administrador de Linux pode fazer uma máquina média dar um
> excelente resultado para o Firebird.
>
> Um abraço,
>
> Valdir
>
>
> Em 13/11/08, Welkson Renny de Medeiros <welkson em gmail.com> escreveu:
> >
> > Amigos,
> >
> >
> > Estou migrando meu firebird de Windows Server 2003 SP2 para Linux Debian
> 4
> > (Kernel 2.6.18-6 i386).
> >
> > Peguei a MESMA base de dados e mandei rodar uma procedure que o pessoal
> > sempre reclamava pela demora... o resultado eu achei bem estranho: em
> todos
> > os testes que fiz o Windows finalizou a query primeiro que o Linux.
> >
> > Pergunta: tem algum "tunning/ajuste de performance" que vocês fazem para
> o
> > FB ter melhor desempenho no Linux? (sysctl, etc).
> >
> > Testei com várias versões do FB (2.1SS, CS) e sempre o resultado era
> melhor
> > para Windows.
> >
> > O mais engraçado que o servidor onde fica o Linux tem o dobro de
> capacidade
> > do que tá com Windows (cpu, memória, etc).
> >
> > Welkson Renny
> >
> > ______________________________________________
> > 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
> >
> ______________________________________________
> 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