none
Lentidão ao acessar sistema via rede. RRS feed

  • Pergunta

  • Pessoal,

    Tenho um servidor HP 4GB HD 500 Processador Xeon 3,10GHz, Windows Server 2012.

    Uso este servidor como servidor de dados, e também uso um sistema, que é compartilhado entre as outras maquinas.
    O servidor está ligado a um switch hp, portas 1gb, porém, quando eu mapeio a aplicação, ela fica um tanto lenta, leva exatos  10 segundos para abrir e quando tem alguma função que altera o banco, chega a travar em alguns momentos, se eu abrir o mesmo sistema direto no servidor, ele abre normalmente.

    A base do mesmo é em dbf..

    Via TS acesso o servidor normalmente, uso da memoria e do processador estão bem baixos, não tenho dificuldades em acessar arquivos pelas pastas mapeadas, alguém tem alguma sugestão do que possa ser?

    quarta-feira, 18 de setembro de 2013 19:32

Respostas

  • Olá, Alison!

    Pelo que entendi esse servidor está hospedando esta aplicação e ela é acessada por clientes Windows, certo?

    Quando utilizamos um mapeamento de rede para acesso de uma aplicação, temos que considerar todos os caminhos e possíveis filtros que ocorrem durante a tentativa de chamar a aplicação ou da aplicação em responder.

    Utilize o Netmon para filtrar e monitorar seu tráfego de rede desde o servidor até um cliente Windows que utilize esta aplicação. Verifique os logs do Netmon e veja onde e quando os pacotes estão sendo atrasados.

    Utilize o Procmon no cliente para ver qual processo está causando a lentidão durante o carregamento da aplicação.

    http://www.microsoft.com/en-us/download/details.aspx?id=4865
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

    Se você acessa o servidor normalmente via TS a partir do mesmo cliente onde encontra lentidão para carregar a aplicação, podemos supor que o tráfego de rede está normal quanto às camadas mais baixas.

    Você precisa verificar também se há alguma regra de firewall ou antivírus que pode ficar negociando com a aplicação, causando a lentidão para carregá-la.

    At.,
    De Lucca

    quarta-feira, 18 de setembro de 2013 19:54
  • Boa tarde,

    levando em consideração de um banco de dados ter I/O alto, você deve monitorar os seus discos. Como você mencionou na sua questão, quando abri o sistema e/ou quando faz movimentações no mesmo que altera registros no Banco de Dados. Isso é que gera um I/O nos discos. Se for disco SATA, este provavelmente deve ser o problema.

    Eu não entendo nada de Banco de Dados, mas aqui na Empresa, em alguns casos, o pessoal pede para zerar as estatísticas do banco, e também, verificam se não existe algumas query que estão demorando muito para serem processadas, onde consomem bastante recursos do servidor.


    Claudiney Marques Analista de Suporte Pleno

    quarta-feira, 18 de setembro de 2013 19:58
  • Boa tarde,

    Se for um problema isolado e apenas com o Sistema de sua empresa, tente alterar o banco de dados de local e veja se o problema persiste. Se persistir bem provável que será necessário uma análise mais profunda em seu BD. Verifique se o sistema é 100% compatível com a versão 64bits ou plataforma server que está atualmente instalada.

    Espero que ajude.

     


    Vinicius Mozart

    quinta-feira, 19 de setembro de 2013 20:14
    Moderador

Todas as Respostas

  • Olá, Alison!

    Pelo que entendi esse servidor está hospedando esta aplicação e ela é acessada por clientes Windows, certo?

    Quando utilizamos um mapeamento de rede para acesso de uma aplicação, temos que considerar todos os caminhos e possíveis filtros que ocorrem durante a tentativa de chamar a aplicação ou da aplicação em responder.

    Utilize o Netmon para filtrar e monitorar seu tráfego de rede desde o servidor até um cliente Windows que utilize esta aplicação. Verifique os logs do Netmon e veja onde e quando os pacotes estão sendo atrasados.

    Utilize o Procmon no cliente para ver qual processo está causando a lentidão durante o carregamento da aplicação.

    http://www.microsoft.com/en-us/download/details.aspx?id=4865
    http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

    Se você acessa o servidor normalmente via TS a partir do mesmo cliente onde encontra lentidão para carregar a aplicação, podemos supor que o tráfego de rede está normal quanto às camadas mais baixas.

    Você precisa verificar também se há alguma regra de firewall ou antivírus que pode ficar negociando com a aplicação, causando a lentidão para carregá-la.

    At.,
    De Lucca

    quarta-feira, 18 de setembro de 2013 19:54
  • Boa tarde,

    levando em consideração de um banco de dados ter I/O alto, você deve monitorar os seus discos. Como você mencionou na sua questão, quando abri o sistema e/ou quando faz movimentações no mesmo que altera registros no Banco de Dados. Isso é que gera um I/O nos discos. Se for disco SATA, este provavelmente deve ser o problema.

    Eu não entendo nada de Banco de Dados, mas aqui na Empresa, em alguns casos, o pessoal pede para zerar as estatísticas do banco, e também, verificam se não existe algumas query que estão demorando muito para serem processadas, onde consomem bastante recursos do servidor.


    Claudiney Marques Analista de Suporte Pleno

    quarta-feira, 18 de setembro de 2013 19:58
  • Boa tarde,

    Se for um problema isolado e apenas com o Sistema de sua empresa, tente alterar o banco de dados de local e veja se o problema persiste. Se persistir bem provável que será necessário uma análise mais profunda em seu BD. Verifique se o sistema é 100% compatível com a versão 64bits ou plataforma server que está atualmente instalada.

    Espero que ajude.

     


    Vinicius Mozart

    quinta-feira, 19 de setembro de 2013 20:14
    Moderador
  • Oi Alison....

    Achei o seu post em uma busca na internet, eu passei pelo mesmo problema com um sistema legado aqui na empresa, a solução encontrei nos seguintes links:

    http://support2.microsoft.com/kb/296264/en-us

    http://www.dataaccess.com/whitepapers/opportunlockingreadcaching.html

    Desabilitando no server já resolveu a lentidão.. 

    terça-feira, 30 de setembro de 2014 13:12