Datasul muito lento em Terminal Server

Discussão em 'Progress 4GL' iniciado por andreluisbrandao, Maio 7, 2015.

  1. andreluisbrandao

    andreluisbrandao Membro Participativo

    Boa tarde a todos,

    Utilizo aqui na empresa um servidor HP Proliant com Processador Xeon bi processado com 16GB de Ram com cerca de 40 usuarios acessando o Datasul, Excel, Word, Outlook,etc. Meu problema esta no Datasul que as vezes congela a tela e tenho que ir la da seção do usuario ficando muito lento. Tenho contornado o problema utilizando o gerenciador de processos do windows e verificando quem esta com o consumo de memoria mais alto, dai peço pra o usuario sair do processo indicado e sistema volta a funcionar. Gostaria de saber se tem alguma configuração que seja ate no script que levanta os bancos do sistema que melhore a performance do Datasul.

    Detalhe importante é que os programas dos modulos EMS2, EMS5, HCM, etc. se encontram em no mesmo servidor de banco de dados, diferente do meu Terminal Server Windows 2008 R2.

    Estou configurado desta maneira:

    Servidor 1 - Terminal Service , Progress Instalado
    Servidor 2 - Banco de Dados, programas do Datasul

    Como melhoro essa performance ??

    Meu script de banco é o seguinte
    mult2mov -B 10000 -spin 4000 -L 200000 -Mm 8192 -N tcp -S 58001 -n 101 -Ma 15 -Mn 9 -Mpb 4

    Colocando os programas do Datasul em meu TS melhora alguma coisa ?

    Obrigado mais uma vez....
    André.
  2. klebaum

    klebaum Membro Participativo

    Boa tarde,

    Colocando os programas no servidor do TS irá ajudar, já que o propath poderá ser local, sem ter de trafegar os objetos na rede.
    Além disso, uma boa prática é colocar o parâmetro "-q" no arquivo .pf utilizado.

    Em qual update do Datasul você está atualmente?
    A partir do pacote 12.1.1 foi feita uma liberação especial com correções referentes a melhoria de performance na utilização de licenças e também consumo de memória por parte do DI (Datasul Interactive).

    Caso ainda não tenha aplicado esta liberação, abra um chamado no suporte para que possam lhe enviar.

    Valeu!

    Att.,
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Meu caro, com 16 GB de ram vc consegue colocar no maximo 12 usuarios simultaneos progress, isso quando não tinha o menu que carrega chrome, java e flash, no caso, hoje seria uns 10 usuarios, mas só datasul, um word ou excel só se for de algum programa que gera, pra dar uma olhada, imprimir e já fechar, se os usuarios estão usando como se fosse estação de trabalho deles, já era.

    Outra coisa importante é a pasta de temporaria do progress, parametro -T, se todos estão direcioadas pro mesmo local, vai dar problemas sérios de arquivo já existe, não pode gerar relatorio porque tá em uso por outro usuario, eu tive que criar um .cmd criando um -T pra cada sessão do TS.
    arcosta curtiu isso.
  4. arcosta

    arcosta Membro Participativo

    Concordo com o @bootstrapmaster , 16 gb esta pouco dependendo do numero de usuarios.. outro vilao que tem que ficar de olho é o navegador, que consome bem memoria..
  5. andreluisbrandao

    andreluisbrandao Membro Participativo

    Blz,

    Hoje tenho o a versão 12.1.1 e meu arquivo pf ja tem o -q . Acabei de solicitar mais memoria e tambem irei aplicar o pacote de melhoria na performance.

    Mais alguma dica ???

    Obrigado.
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    a questão da pasta temporaria, isso é importante

Compartilhe esta Página