[firebase-br] Tunning no Debian 4
Valdir Marcos
valdir.marcos em ig.com.br
Sex Nov 14 12:49:35 -03 2008
Bom dia.
Antes de responder as perguntas abaixo, é muito importante que você
simplesmente fação uma cópia física do arquivo fdb do Windows para o
Linux, sem ninguém estar usando o arquivo, obviamente. Se você fizer
backup/restore vai mudar as condições do arquivo.
1. Quando você roda essa SP, o FB CS chega a bater 100% de processamento
dos 4 núcleos ou de um único núcleo?
2. Quando você roda essa SP, o FB CS fica em 100% por quantos segundos ou
por quantos minutos?
3. Essa SP é rodada várias vezes ao dia ou apenas no final do dia para gerar
dados de DW, ETL, replicação, arquivo morto, etc?
4. Descreva a situação completa da memória e swap quando sua SP bate 100% de
processamento.
5. Quantos GB tem o arquivo FDB?
6. No Linux, seu HD é PATA, SATA ou SCSI?
7. No Linux, em quantas partições você dividiu seu HD?
Um abraço,
Valdir
Em 14/11/08, Welkson Renny de Medeiros <welkson em gmail.com> escreveu:
>
> Douglas,
>
>
> O servidor é um CORE 2 QUAD com 2GB de RAM.
> SO como mencionado o Debian 4
>
> Meu teste não pode ser considerado um benchmarking, já que não testei a
> procedure em "mesmas condições".
>
> O server Debian não roda NADA... fiz instalação básica... o único processo
> extra que tá rodando em um SSH e o SAMBA que instalei... mesmo assim não
> está sendo utilizado.
>
> No Windows 2003 a máquina é bem inferior (PENTIUM 4 2Gb RAM)... a mesma
> está em péssimas condições para servidor de banco (cheia de processos: AD,
> Antivirus, IIS, etc)... o banco já está em produção nela +- 20 usuários
> simultâneos.... mesmo assim, se eu rodar o MESMO select nela e no Linux o
> Windows ganha. A versão do FB no Windows é 2.0.3 SS.
>
> No Linux testei com a versão CS (2.1)... o processo do fb no momento do
> select ficou em 100% de CPU (vi usando o TOP)... conectei outra instância do
> meu aplicativo e vi que ele não ficou lento (o novo processo do fb deve ter
> ficado em outro processador). O I/O aparentemente não está atrapalhando,
> pois consigo rodar outras querys durante a execução da procedure sem
> qualquer lentidão.
>
> Em resumo pessoal, estou só compartilhando esse caso com vocês pra ver se
> alguém já viu algo parecido... pela lógica não tem como um FB no Windows
> rodar mais rápido que no Linux (o linux sem GUI, sem toda aquela
> parafernalha do Windows)... isso com o Linux com uma máquina com o dobro de
> potência... foi só isso que estranhei =)
>
> Uma última coisa... testei também a versão NPTL e SS no Linux, mas não teve
> qualquer diferença... percebi agora que no Windows eu uso sweep manual
> (sweep interval = 0, batch a cada 5 horas)... mas acredito que isso não seja
> o motivo.
>
> Mas sem bronca... se ninguém tiver uma dica mesmo assim vou migrar para
> Linux e aguardar a versão nova do FB.
>
> Abraço,
>
> Welkson
>
>
>
>
>
> ----- Original Message ----- From: "Douglas Tosi" <douglasht em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Friday, November 14, 2008 10:03 AM
> Subject: Re: [firebase-br] Tunning no Debian 4
>
>
> 2008/11/14 Welkson Renny de Medeiros <welkson em gmail.com>:
>
>> Eu queria que a galera compartilhasse suas configurações... sysctl,
>> firebird.conf, etc... trocar experiências.
>>
>
> Você pode começar compartilhando mais informações sobre o teste que fez.
> O fator limitador da sua procedure é I/O ou CPU?
> Sabendo disso dá pra começar a focar a conversa e daí "afunilar" até
> chegar a um resultado.
> Falar de otimização só no abstrato é perda de tempo. Cada um vai falar
> o que fez e como fez, etc. Vira um blá blá blá sem tamanho.
> Na prática, se você tem um problema na mão (e quer resolver)
> compartilhe informações sobre ele.
>
> hth,
> []s
>
> --
> Douglas Tosi
> www.sinatica.com
>
> ______________________________________________
> 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