[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