Ajustando as Configurações do WebSphere Application Server para Otimizar o Desempenho do Servidor da Web ClearQuest

Você deve revisar as configurações do WebSphere Application Server para o perfil do servidor de aplicativos para ClearQuest Web Server. Se você instalou o ClearQuest em um novo perfil, as configurações no perfil criado durante a instalação serão otimizadas para melhor desempenho. Se você instalou em um perfil existente ou se o servidor tiver problemas de desempenho, os valores de parâmetro podem requerer ajuste.

Antes de Iniciar

Para obter informações sobre a especificação das configurações para os perfis de servidor de aplicativos do WebSphere Application Server, consulte esses recursos.
  • Consulte Ajustando o Desempenho, Centro de Informações do WebSphere Application Server, V8.0, V8.5.
  • No IBM® DeveloperWorks, procure por Ajuste do WebSphere Application Server para localizar artigos sobre como ajustar as configurações do perfil do WebSphere Application Server para melhorar o desempenho.

Ao fazer upgrade dos componentes da web Rational para V8.0.1, você tem a opção de implementar os componentes no WebSphere Application Server V8.5.x. Antes que possa implementar os componentes da web Rational com upgrade efetuado, faça upgrade do WebSphere Application Server existente para a nova versão ou uma instância V8.5.x separada.

Os componentes da web ClearCase e ClearQuest V8.0.1 suportam a implementação no WebSphere Application Server versão 8.0.0.x e 8.5.x. Dependendo da versão do produto Rational instalada e da versão WebSphere Application Server usada para implementação, fazer upgrade para o servidor ClearCase CCRC WAN ou o servidor da web ClearQuest V8.0.1 pode requerer a instalação de uma nova instância do WebSphere Application Server e IBM HTTP Server ou upgrade da versão existente.

Para instalar ou fazer upgrade do WebSphere Application Server V8.5.x para suportar o servidor ClearCase CCRC WAN e o servidor da Web ClearQuest V8.0.1:
  • Instale uma nova instância do WebSphere Application Server 8.5.x em qualquer um dos casos a seguir:
    • Ao fazer upgrade do ClearCase para ClearQuest V7.1.1.x, V7.1.2.x para V8.0.1
    • Ao fazer upgrade de uma instalação do ClearCase ou ClearQuest V8.0 ou V8.0.0.1 implementada para WebSphere Application Server V7.0.x
  • Se estiver fazendo upgrade para ClearCase ou ClearQuest V8.0.1 a partir de uma instalação V8.0.0.x implementada para WebSphere Application Server V8.0.0.x, você tem a opção de fazer upgrade do WebSphere Application Server existente para a versão 8.5.x ou continuar usando o WebSphere Application Server V8.0.0.x.
Nota: Este artigo de Suporte IBM possui informações mais detalhadas sobre as tarefas de instalação e upgrade a seguir:
  • Matriz dos cenários suportados de instalação, upgrade e retrocesso
  • As informações sobre o upgrade de uma instalação existente de componentes WebSphere Application Server e IBM HTTP Server
  • As instruções para o upgrade de componentes da Web ClearCase e ClearQuest e implementação ou nova implementação deles no WebSphere Application Server

Sobre Esta Tarefa

O Tabela 1 lista as configurações recomendadas para o perfil do WebSphere Application Server no qual o servidor da web Rational ClearQuest é implementado. Esses valores são aplicados por padrão quando o ClearQuest Web Server é implementado em um novo perfil criado durante o processo de instalação ou upgrade do ClearQuest.

Para melhor desempenho, certifique-se de que os parâmetros Tamanho do Heap JVM e Conjuntos de Encadeamento estejam nas configurações recomendadas para o perfil do servidor ClearQuest Web.
Tabela 1. Configurações Recomendadas Padrão do WebSphere Application Server para o Servidor da Web ClearQuest
Configuração do WAS Nome do parâmetro Valor otimizado Descrição
Tamanho de Heap da JVM setJvmMaxHeapSize 1536 MB Controla o consumo de memória da Java™ VM. Configurar este valor muito baixo pode causar erros de falta de memória frequentes.
Conjuntos de Encadeamentos setMaxSizesOfThreadPools 200 Especifica o número máximo de encadeamentos a serem mantidos no conjunto de encadeamentos padrão. A alteração desse valor pode afetar o tempo de inicialização e de processamento do servidor.
Performance Monitoring Infrastructure (PMI) disablePMI ou enablePMI disablePMI Desativa o processo de coleta de dados PMI que coleta informações para diagnosticar problemas e ajustar o desempenho do aplicativo. Desativar a coleta de dados melhora o desempenho do servidor. É possível ativar PMI para resolução de problemas quando necessário.
Tamanho do arquivo de log da JVM setSystemOutErr 20 MB Configura o tamanho do arquivo para o SystemOut.log e SystemErr.log da JVM. O local padrão para estes logs é
Windows
C:\Program Files\IBM\RationalSDLC\ClearQuest\cqweb\cqwebprofile\logs\server1
Linux e UNIX
/opt/IBM/RationalSDLC/ClearQuest/cqweb/cqwebprofile
Log de rastreio setTraceLog 20 MB  
Configuração de tempo limite de gravação para o canal de entrada HTTP setDefaultInboundHttpChannelWriteTimeouts 300 segundos Especifica a quantidade de tempo, em segundos, que o canal de transporte HTTP aguarda em um soquete pela transmissão de cada parte dos dados da resposta. Configurar o valor muito baixo pode causar conexões descartadas e falhas de download. Neste caso, os arquivos de log do Servidor podem mostrar erros como IOError ou AsyncTimeoutException.
Nota:
Se você selecionar o Installation Manager para implementar o ClearQuest Web em um novo perfil WebSphere, denominado 'cqwebprofile', o Installation Manager vai predefinir os valores padrão para a configuração ótima. Se você selecionar para implementar o ClearQuest Web em um perfil WebSphere existente, essas configurações ótimas não poderão ser configuradas. Você deve configurá-las.

Modificando as Configurações do Perfil do Servidor de Aplicativos do WebSphere Application Server Usando a Ferramenta wsadmin

Modificar as configurações de perfil WebSphere Application Server do perfil ClearQuest Web Server usando a ferramenta teamAdminUtils.jacl.

Sobre Esta Tarefa

É possível usar a ferramenta teamAdminUtils.jacl para configurar as definições padrão recomendadas para um perfil ClearQuest Web. Também é possível executar este comando para alterar os valores específicos. Por exemplo, para configurar os valores padrão, use setCMRecommendedDefaults. Para apenas alterar o tamanho de heap JVM, use setJvmMaxHeapSize.

Para obter mais informações sobre a ferramenta wsadmin, consulte o Centro de Informações do WebSphere Application Server: V8.5, V8.0

Procedimento

Defina as configurações do WebSphere Application Server para o perfil do servidor ClearQuest Web com os valores recomendados

  1. Inicie o console administrativo do WebSphere Application Server, abra a janela ou shell de comando e acesse o diretório bin do WebSphere Application Server.
    • Windows:
      cd C:\Program Files\IBM\WebSphere\bin\
    • UNIX ou Linux:
      cd /opt/IBM/WebSphere/bin/
  2. Execute o comando setCMRecommendedDefaults para aplicar os valores padrão para o perfil que hospeda o ClearQuest Web Server.
    • Windows:
      wsadmin.bat -profile -profileName cqwebprofile "C:\Program Files\IBM\RationalSDLC\ClearQuest\cqweb\scripts\teamAdminUtils.jacl" -c "setCMRecommendedDefaults"
    • UNIX ou Linux:
      ./wsadmin.sh -profile -profileName cqwebprofile "/opt/ibm/RationalSDLC/clearquest/cqweb/scripts/teamAdminUtils.jacl" -c "setCMRecommendedDefaults"
  3. Reinicie o perfil do WebSphere Application Server para que a mudança entre em vigor.
    • Windows:
      stopServer.bat server1 -profileName cqwebprofile
      startServer.bat server1 -profileName cqwebprofile
    • UNIX ou Linux:
      ./stopServer.sh server1 -profileName cqwebprofile
      ./startServer.sh server1 -profileName cqwebprofile
    Nota: Se o seu WebSphere Application Server for a edição de 32 bits, o tamanho máximo do heap JVM que você possui é de 1536 MB. Se você passar esse valor, não poderá iniciar seu perfil ClearQuest Web. Para edição de 64 bits, poderá aumentar este valor para mais 2 GB, o que pode resultar em fraco desempenho devido à sobrecarga Java GC.
    Nota: Os exemplos neste procedimento assumem que o servidor da web ClearQuest seja implementado no perfil padrão cqwebprofile. Se você implementar o servidor da web ClearQuest em um nome de perfil diferente, use esse nome de perfil em vez de cqwebprofile. Este exemplo assume que você tenha o WebSphere e o ClearQuest instalados no diretório padrão.
  4. Durante uma instalação ou upgrade para o servidor Rational ClearQuest Web V8.0 ou V8.0.0.x, o IBM Installation Manager não configura o valor de tamanho de heap JVM para o perfil WebSphere Application Server. Por padrão, quando um novo perfil WebSphere Application Server é criado, o valor JVM é configurado para 256 MB. Este valor é muito baixo para o servidor ClearQuest Web V8.0 e V8.0.0.x, e deve ser aumentado para 1 GB. Para aumentar o valor:
    1. Em uma janela de prompt de comandos do Windows, ou em um shell de comando UNIX ou Linux, navegue em seu diretório de scripts ClearQuest. Por exemplo, em:
      • Windows:
        cd C:\Program Files\IBM\RationalSDLC\ClearQuest\cqweb\scripts\
      • UNIX ou Linux:
        /opt/ibm/RationalSDLC/clearquest/cqweb/scripts/
    2. Execute o comando WebSphere a seguir para configurar o tamanho de heap JVM para o perfil do WebSphere Application Server no qual o servidor ClearQuest Web é implementado para 1024. Por exemplo:
      • Windows:
        C:\Program Files\IBM\WebSphere\AppServer\bin\wsadmin.bat -profile -profileName cqwebprofile teamAdminUtils.jacl -c "setJvmMaxHeapSize 1024"
      • UNIX ou Linux:
        /opt/IBM/WebSphere/AppServer/bin/wsadmin.sh -profile -profileName cqwebprofile "/opt/ibm/RationalSDLC/clearquest/cqweb/scripts/teamAdminUtils.jacl" -c "setJvmMaxHeapSize 1024"
    3. Reinicie o perfil do WebSphere Application Server para que a mudança entre em vigor. Por exemplo:
      • Windows:
        C:\Program Files\IBM\WebSphere\AppServer\bin\stopServer.bat server1 -profileName cqwebprofile
        C:\Program Files\IBM\WebSphere\AppServer\bin\startServer.bat server1 -profileName cqwebprofile
      • UNIX ou Linux:
        /opt/IBM/WebSphere/AppServer/bin/stopServer.sh server1 -profileName cqwebprofile
        /opt/IBM/WebSphere/AppServer/bin/startServer.sh server1 -profileName cqwebprofile

Feedback