WebSphere Extended Deployment, Version 6.0.x     Sistemas Operacionais: AIX,, HP-UX, Linux, Solaris , Windows , z/OS

Substituindo Estimativas do Fator de Trabalho

Utilize esta tarefa para substituir os valores que são calculados pelo gerenciador de perfis do trabalho.

Antes de começar

Se você já especificou uma substituição do fator de velocidade, não precisa configurar uma substituição do fator de trabalho. Consulte Configurando Fatores de Velocidade em Configurações de Várias Camadas para obter informações adicionais sobre fatores de velocidade.

Por que e quando realizar esta tarefa

O gerenciador de perfis de trabalho calcula um fator de trabalho para cada TCM (Transaction Class Module). A maneira como você especifica a substituição depende da versão do produto que está utilizando. No WebSphere Extended Deployment Versão 5.1, foram especificadas classes de transação explícitas. No WebSphere Extended Deployment Versão 6.0 , você pode utilizar classes de trabalho para classificar o trabalho em classes de transação.

Ao utilizar classes de transação explícitas, como no WebSphere Extended Deployment Versão 5.1, cada TCM é armazenado no arquivo que define a classe de serviço a que ele pertence. Uma classe de serviço é definida por um arquivo denominado profile/config/cells/cell name/serviceclasses/service class name/serviceclass.xml. Nesse arquivo, cada elemento <TransactionClassModules> define um TCM único e você pode anexar um atributo denominado workFactor para substituir os cálculos do Gerenciador de Perfis de Trabalho para esse TCM.

Quando classes de trabalho são utilizadas, não há nenhum elemento XML para cada TCM. Neste caso, as substituições de fator de trabalho relativas a um determinado destino de implementação (cluster ou servidor sem cluster) podem ser especificadas em uma propriedade customizada anexada a esse destino de implementação.

O nome da propriedade customizada é "workFactorOverrideSpec", e seu valor deve ser uma cadeia que contém um conjunto de regras correspondentes, ou casos, que definem a substituição do fator de trabalho (um valor ou "none") para cada TCM desse destino de implementação. A sintaxe dessa cadeia é igual à sintaxe das substituições do fator de velocidade, exceto que você não pode especificar uma camada para um caso de substituição de fator de trabalho. Consulte Configurando Fatores de Velocidade em Configurações de Várias Camadas para obter informações adicionais sobre fatores de velocidade. Um fator de trabalho está em unidades de milhões de ciclos de clock da CPU em um tipo padrão de máquina e descreve a quantidade média de trabalho que deve ser realizado na camada gerenciada para um pedido único do TCM.

  1. Reduza o número de nós de backend no grupo de nós para um nó de backend no painel de grupo de nós no console administrativo.
  2. Utilizando um gerador de carga de trabalho, envie tráfego a um TCM apenas. Gere tráfego suficiente para carregar o nó de backend para uma utilização acima de 70%.
  3. Registre os valores médios para o rendimento do processamento com estado invariável e para a utilização de CPU correspondente (você pode obter esses valores na visualização Topologia de Tempo de Execução do console administrativo).
  4. Calcule o valor do fator de trabalho para o módulo de classe de transações. Utilize o valor da seguinte equação:
    work_factor =  (CPU_Utilization * node_speed) / Throughput
    Neste caso, Node_speed deve ser igual à propriedade customizada do nó node.speed. Consulte Configurando o Domínio de Cálculo do Nó para obter mais informações sobre como configurar a propriedade customizada node.speed. Neste caso, supõe-se que todos os nós no grupo de nós sejam homogêneos (com velocidades de nó iguais).
  5. Componha uma cadeia para substituir o fator de trabalho do destino de implementação. O padrão define o conjunto de classes de serviços, classes de transações, aplicativos ou módulos que podem ser substituídos. O padrão é:
    service-class:transaction-class:application:module = value
    Você pode separar cada fator de trabalho com vírgula ou especificar um curinga para qualquer uma das variáveis digitando um asterisco (*). Defina a variável do valor para o valor de fator de trabalho calculado. Consulte Propriedades Customizadas para Configurar o ARFM (Autonomic Request Flow Manager) para obter informações adicionais sobre a gramática das especificações de substituição do fator de trabalho.
  6. Crie a propriedade customizada.
    1. Clique em Propriedades Customizadas > Novo no destino de implementação.
    2. Digite o Nome da propriedade customizada como workFacorOverrideSpec.
    3. O Valor da propriedade customizada é igual à cadeia composta na etapa anterior para substituir o fator de trabalho.

O que fazer depois

Configure a velocidade dos nós externos. Consulte Configurando o Domínio de Cálculo do Nó para obter informações adicionais.



Related tasks
Configurando o Autonomic Request Flow Manager

Tópico de Tarefa    

Termos de Uso | Feedback Última atualização: Mar 21, 2006 12:46:23 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/tarfmworkfactor.html

© Copyright IBM 2005, 2006. Todos os Direitos Reservados.
Este centro de informações é desenvolvido em tecnologia Eclipse. (http://www.eclipse.org)