Problema de desempenho com o FB2.5 + Windows Server + Hardware específico (servidores DELL?)

1

Eu tenho um banco de dados relativamente pequeno (6GB) e meu aplicativo pode acessá-lo rapidamente ao usar o Firebird 2.1 ou o Firebird 2.5 em uma versão sem servidor do Windows. Mas se eu tento usar o Firebird 2.5 em uma versão de servidor (2008, 2012), fica dolorosamente lento.

O que eu já tentei:

  • Defina FileSystemCacheSize no firebird.conf para 50, 60 e 70%, conforme observado aqui

Notas:

  • O problema acontece em mais de uma máquina
  • Infelizmente, o problema ainda não é determinístico, já que testamos com o Win Server 2008 e 2012 em uma máquina desktop simples e o desempenho foi muito bom, mas em alguns hardwares de servidor é lento.
  • Até agora, o problema apareceu apenas em servidores Dell

Hardware que mostra o problema:

  • Dell Perc H310 SCSI

Hardware que não mostra o problema

  • Dell Desktop Vostro

Minha pergunta é: o que devo procurar para descobrir o que está causando esse problema de desempenho?

Ricardo
fonte
Já tentou reiniciar os servidores?
Dave

Respostas:

2

O DELL PERC H310 é conhecido por ter problemas de desempenho no modo JBOD. DELL admite o mesmo aqui: http://en.community.dell.com/support-forums/servers/f/906/t/19480834.aspx?pi239031352=1

Além disso, o PERC H310 não possui opção de cache de gravação e não pode ser atualizado com uma BBU. Em outras palavras, também não é adequado para operações RAID no nível de produção. Veja o link para o conjunto de recursos: http://www1.la.dell.com/content/topics/topic.aspx/global/products/pvaul/topics/en/us/raid_controller?c=gt&l=en&cs=gtbsdt1

A DELL recomenda usar somente o H310 no modo RAID1, com no máximo 500 GB de espaço de armazenamento, consulte o primeiro link para referência.

Tanto quanto eu posso julgar, agora você tem três opções:

  1. substitua seus HDDs por SSDs. O desempenho superior do SSD mitigará o desempenho atroz do H310.
  2. substitua o controlador H310 por algo útil, por exemplo, LSI MegaRAID ou 3Ware.
  3. crie um RAID1 com no máximo 500 GB de espaço de armazenamento.
bjanssen
fonte