none
Hiperv e Firebird 2.5 Lentidão RRS feed

  • Pergunta

  • Boa noite, 

    Não sei se vocês saberiam me responder, mas é o seguinte, tenho o cenário de ter 90 usuários acessando uma aplicação ERP, com servidor virtualizado , e nas máquinas temos a aplicação que acessa o servidor via IP  e temos um servidor com Windows server 2008 R2 com Hiper-v instalado e cada servidor roda cerca de 20 máquinas virtuais muito bem. Mas é o seguinte de uns tempos pra cá, uma aplicação ERP que usa o Firebird 2.5 começou a ficar muito lento, Temos um storage que rodam essas máquinas com raid50, e o hd desses é de 10k rpm. Não conseguimos identificar ainda onde ocorre a lentidão, até que colocamos uma máquina comum para pessoal acessar a aplicação e parece que deu uma melhorada no desempenho. I5 com 6 GB ram.. é possível dizer que máquina virtual não roda bem a aplicação? Ou Rede ou disco com acesso lento?ou mesmo switch?

    quinta-feira, 28 de abril de 2016 00:09

Respostas

  • Bom dia,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Thales F Quintas

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 2 de maio de 2016 12:50

Todas as Respostas

  • Bom dia, boa tarde, boooa noite Felipe,

    Que a força esteja com você.

    Em verdade, dizer que o erro está aqui ou ali seria muito irresponsável de nossa parte. Eu já vi o plugin do banco dar problema com o Firebird e as aplicações que usam este banco travarem ou ficarem extremamente lenta, mas normalmente isso ocorre com máquinas do financeiro a não ser que o plugin de bancos esteja instalado nesta máquina virtual e na física não foi instalado ocorrendo a melhora significativa quando trocou de máquina.

    O correto a se fazer seria criar coletas de dados no Monitor de Desempenho para ver o que está acontecendo com o seu computador antes dos usuários se conectarem nele e após os usuários se conectarem.

    Monitorar o uso do disco, uso da rede, uso de memória. Não podemos afirmar se o Sr. colocar 4G ou 8G de memória é o suficiente porque não sabemos quantos usuários se conectam e quantas aplicações estão rodando, se o sistema é 64 ou 32 bits...

    Existem muitas variáveis em jogo, as vezes está tudo 100% com o hardware (Discos, Memória, etc) mas o driver da placa de rede não está atualizado e tem um bug, eu já vi isso acontecer muito aqui principalmente com quem usa placa de rede da Broadcom e Hyper-V.

    ______________________________________
    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema.
    Abraço,

    Salomão Ribeiro

    Linux         -   LPI-1, CLA
    Microsoft   -   MCP, MCSA, MCT
    ITIL            -   ITIL Fundation

    Skype      salomaoribeiropires
    
Blog        blog.TIaoeXtremo.com.br


    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Porque deu trabalho demais para pesquisar e responder. :P ...

    quinta-feira, 28 de abril de 2016 01:20
  • Então, usamos um cluster Dell com 24 HDS SAS 10mil RPM, Raid 50 e nesse servidor só está instalado o ERP e o firebird, e nada mais. Nem antivirus instalado.e Firewall desativado. As estações tem o programa de ERP e nesse é configurado o IP do servidor, então ai é acessado a aplicação. e os dados salvos no servidor. Nessa aplicação com Firebird e o ERP é um Windows Server 2012 R2. Começamos a perceber uma perda de desempenho com os passar dos dias. As estações ficavam muito lentas para acesso e processamento de relatórios ou inserção, e lentidão ao abrir propia aplicação em si. Num notebook que estámos usando como servidor, com cinfiguração core i5 6gb ram e com SSD 240gb, e placa de rede 10/100, teve um desempenho um pouco melhor do que no proprio servidor.

    Pode ser cache da controladora de discos que influencia na lentidão? ou placa de rede? Temos vários servidores virtuais, mas é mais para processamento de arquivos, (servidores de arquivos)e em arquivos fica rápido, mas para processamento não. E estávamos utilizando normalmente para o banco de dados firebird, ele começou a perder performasse a cada dia que passava  até que chegou um dia ele parou e seu sweep comecou a subir desordenadamente mesmo sem ninguém utilizando o sistema, e deixando muito lento.

    quinta-feira, 28 de abril de 2016 02:05
  • Olha, o note tem HD SSD e o servidor Dell tem HD SAS, isso dá diferença e grande.

    Rede não sei se seria o caso porque no notebook a rede é de 100 e funciona mais rápido.

    Tem qeu monitorar o HD quando a aplicação for acessada para ver como está o uso dele. Eu iria para este lado como primeiros testes.

    Att,

    Salomão Ribeiro


    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Porque deu trabalho demais para pesquisar e responder. :P ...

    quinta-feira, 28 de abril de 2016 09:47
  • Bom dia,

    Por falta de retorno, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma nova thread.

    Atenciosamente


    Thales F Quintas

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 2 de maio de 2016 12:50