[firebase-br] RES: Firebird 2.5 não aproveita recursos hardware

Felix - SOL Informática felix em soltecnologia.com.br
Sáb Fev 25 23:06:30 -03 2012


Costumo dizer que o rápido/lento é relativo ao observador e ao observado.

Quando você diz que "a aplicação roda em mesma velocidade", não informa qual
é essa velocidade: estrutura da tabela, quantos registros e uma query com
seu tempo de resposta, digamos assim. Acho interessante esse dado para que
seja possível interpretar se o Firebird está "lento" numa máquina que é
"rápida".

Fco. Felix
www.soltecnologia.com.br

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Carlos H. Cantu
Enviada em: sábado, 25 de fevereiro de 2012 20:54
Para: FireBase
Assunto: Re: [firebase-br] Firebird 2.5 não aproveita recursos hardware

Primeiro, deve-se levar em conta que a % do uso do processador não é
sinônimo de performance. Um código eficiente faz o que precisa ser
feito, com o menor uso de CPU possível. O problema seria ter 100% de
uso de CPU e ainda ter uma resposta lenta, isso sim é dor de cabeça.

Você deve usar o Classic ou o SuperClassic, se quiser tirar proveito
dos multiplos cores, mas deve ter o cuidado de configura-lo
corretamente.

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

LLS> Boa tarde pessoal.


LLS> Cenário:
LLS> Temos um cliente usando Firebird 2.5, que foi instalado como Super
LLS> Server. Nossa aplicação é desenvolvida em Delphi.
LLS> O cliente possui o arquivo da base de dados (.fdb) em torno de 300MB.
LLS> O banco de dados esta instalado num servidor Dell, com 2 processadores
LLS> Intel Xeon 2.4 GHz com 12 núcleos cada. HD de 15KRPM controladora PERC
em
LLS> RAID 5 e 12 GB de RAM.
LLS> O Acesso a aplicação é realizada através de TS do Windows Server 2008
por 8
LLS> terminais na rede.

LLS> Problemática:
LLS> Em análise ao desempenho do servidor em plena utilização do software,
LLS> percebi uma baixíssima utilização dos subsistemas (processador,
memória,
LLS> disco e rede), tendo como destaque, processador, onde não passou dos 3%
LLS> durante o período verificado. Diante disso, percebemos que o banco de
dados
LLS> poderia trabalhar mais rápido, pois o hardware existente recursos de
sobra,
LLS> porém isso não acontece, a aplicação roda em mesma velocidade se
instalada
LLS> num hardware inferior.

LLS> Pergunta:
LLS> Existe alguma configuração específico a ser feita no Firebird para que
LLS> aproveite mais os recursos de hardwares disponíveis, principalmente
LLS> processador? Percebi que ele não consegue gerenciar direito os
múltiplos
LLS> núcleos, concentrando o processamento em apenas 1. Existe algo a ser
feito
LLS> ? Desde já agradeço a atenção e colaboração.

LLS> Grato.


LLS> Atenciosamente,

LLS> Leandro Luiz Sassi


______________________________________________
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