[firebase-br] Tunning no Debian 4

Valdir Marcos valdir.marcos em ig.com.br
Qui Nov 13 19:19:55 -03 2008


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
>



Mais detalhes sobre a lista de discussão lista