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

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 empezar

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 sobre los factores de velocidad.

Por qué y cuándo se efectúa esta tarea

El perfilador de trabajo calcula un factor de trabajo para cada módulo de clase de transacción (TCM). La forma de especificar 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, 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 una clase de archivo llamada profile/config/cells/nombre de célula/serviceclasses/nombre de clase de servicio/serviceclass.xml. En dicho, cada elemento <TransactionClassModules> define un único TCM y puede adjuntar un atributo llamado workFactor para alterar temporalmente los cálculos del perfilador de trabajo para dicho TCM.

Cuando se utilizan clases de trabajo, no hay ningún 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.

El nombre de propiedad personalizada es "workFactorOverrideSpec" y su valor debe ser una serie que contenga un conjunto de normas de coincidencia, o casos, que definan 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 sobre 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 petición de dicho TCM.

  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 en la vista Topología de tiempo de ejecución de la consola de administració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 debe ser igual a la propiedad personalizada node.speed. Consulte Configuración de la capacidad de proceso de nodos para obtener más información sobre la configuración de la propiedad node.speed. Se da por supuesto que en este caso 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 escribiendo un asterisco (*). Establezca la variable de valor para el valor de factor de trabajo calculado. Consulte Propiedades personalizadas para configurar él gestor de flujo de peticiones autónomo (ARFM) para obtener más información sobre 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 workFacorOverrideSpec.
    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. Consulte Configuración de la capacidad de proceso de nodos para obtener más información.



Related tasks
Configuración del gestor de flujo de peticiones autónomo

Tema de tarea    

Condiciones de uso | Comentarios Última actualización: Mar 14, 2006 11:01:03 AM 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. Reservados todos los derechos.
Este centro de información se ha realizado con tecnología de Eclipse. (http://www.eclipse.org)