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

Carlos H. Cantu listas em warmboot.com.br
Sáb Fev 25 21:53:55 -03 2012


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





Mais detalhes sobre a lista de discussão lista