WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows,


Alteración temporal de la estimación del factor de trabajo

Utilice esta tarea para alterar temporalmente los valores calculados por el perfilador de trabajo.

Antes de comenzar

Si ya ha especificado una alteración temporal de factor de velocidad, no es necesario configurar una alteración temporal de factor de trabajo. Consulte Configuración de factores de velocidad en configuraciones de varios niveles para obtener más información acerca de los factores de velocidad.

Acerca de esta tarea

El perfilador de trabajo calcula un factor de trabajo para cada módulo de clase de transacción (TCM). La especificación de la alteración temporal depende de la versión del producto que esté utilizando. En WebSphere Extended Deployment versión 5.1, se especificaban clases de transacción explícitas. En WebSphere Extended Deployment versión 6.0 y posteriores, puede utilizar clases de trabajo para clasificar el trabajo en las clases de transacción.

Cuando se utilizan clases de transacción explícitas, como en WebSphere Extended Deployment versión 5.1, cada TCM se almacena en el archivo que define la clase de servicio a la que pertenece. Una clase de servicio se define mediante un archivo profile/config/cells/nombre de célula/serviceclasses/nombre de clase de servicio/serviceclass.xml. En este archivo, cada elemento <TransactionClassModules> define un único TCM y puede adjuntar un atributo workFactor para alterar temporalmente los cálculos del perfilador de trabajo para dicho TCM.

Cuando se utilizan clases de trabajo, no existe un elemento XML para cada TCM. En este caso, las alteraciones temporales de factores de trabajo relacionadas con un destino de despliegue dado (clúster o servidor no incluido en clúster) pueden especificarse en una propiedad personalizada adjunta a dicho destino de despliegue.

Utilice la propiedad personalizada workFactorOverrideSpec. El valor de esta propiedad personalizada es una serie que contiene un conjunto de reglas de coincidencia, o casos, que definen la alteración temporal de factor de trabajo, un valor o none, para cada TCM de dicho destino de despliegue. La sintaxis de dicha serie es la misma que la sintaxis de las alteraciones temporales de factores de velocidad, excepto que no puede modificar un nivel para un caso de alteración temporal de factor de trabajo. Consulte Configuración de factores de velocidad en configuraciones de varios niveles para obtener más información acerca de los factores de velocidad. Un factor de trabajo se muestra en unidad de millones de ciclos de reloj de CPU en un tipo estándar de máquina y describe la cantidad media de trabajo que debe realizarse en el nivel gestionado para una sola solicitud de dicho TCM.

Procedimiento

  1. Reduzca el número de nodos de programa de fondo en el grupo de nodos a un nodo de programa de fondo en el panel de grupo de nodos de la consola administrativa.
  2. Utilice un generador de carga de trabajo para enviar tráfico únicamente a un TCM. Genere el suficiente tráfico para cargar el nodo de programa de fondo de modo que supere una utilización del 70%.
  3. Anote los valores medios para el rendimiento uniforme y la correspondiente utilización de la CPU. Puede obtener estos valores desde la vista de topología de tiempo de ejecución de la consola administrativa. Para ver la topología de tiempo de ejecución, pulse Operaciones de tiempo de ejecución > Topología de tiempo de ejecución.
  4. Calcule el valor de factor de trabajo para el módulo de clase de transacción. Utilice el valor de la siguiente ecuación:
    Factor_Trabajo =  (Utilización_CPU * Velocidad_Nodo) / Rendimiento
    En este caso, Velocidad_Nodo es igual a la propiedad personalizada node.speed. Consulte Configuración de la capacidad de proceso para obtener más información acerca de cómo establecer la propiedad personalizada node.speed. Se da por supuesto que todos los nodos del grupo son homogéneos, con la misma velocidad de nodo.
  5. Genere una serie para alterar temporalmente el factor de trabajo para el destino de despliegue. El patrón define el establecimiento de clases de servicio, las clases de transacción, las aplicaciones o los módulos que puede alterar temporalmente. El patrón es:
    clase-servicio:clase-transacción:aplicación:módulo = valor
    Puede separar cada factor de trabajo con una coma, o especificar un carácter comodín para todas las variables utilizando un asterisco. Establezca la variable de valor para el valor de factor de trabajo calculado. Consulte Propiedades personalizadas avanzadas de gestor de flujo de solicitudes autónomo para obtener más información acerca de la gramática para las especificaciones de alteraciones temporales de factores de trabajo.
  6. Cree la propiedad personalizada.
    1. Pulse Propiedades personalizadas > Nuevo en el destino de despliegue.
    2. Especifique el nombre de la propiedad personalizada como workFactorOverrideSpec.
    3. El valor de la propiedad personalizada es igual que la serie compuesta en el paso anterior para alterar temporalmente el factor de trabajo.

Qué hacer a continuación

Configure la velocidad de los nodos externos. Si desea más información, consulte Configuración de la capacidad de proceso .



Tareas relacionadas
Configuración del gestor de flujo de solicitudes autónomo
Configuración de factores de velocidad en configuraciones de varios niveles
Direccionamiento de solicitudes que no ejecutan WebSphere Virtual Enterprise
Información relacionada
Visión general del producto
Tema de tarea    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H40' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/tarfmworkfactor.html