[z/OS]

Habilitación de la granularidad de RAS (Reliability Availability and Serviceability) de nivel de solicitud

Puede habilitar la granularidad de RAS (Reliability Availability and Serviceability) de nivel de solicitud para HTTP, IIOP, adaptador local optimizado, y ciertas solicitudes MDB definiendo los atributos de RAS en el documento de clasificación de carga. Mediante la granularidad de RAS de nivel de solicitud, puede especificar valores de atributo de RAS para las solicitudes específicas como, por ejemplo, un valor de tiempo de espera de asignación exclusivo para todas las solicitudes HTTP con un URI que termine en.jpg.

Acerca de esta tarea

La granularidad de RAS (Reliability Availability and Serviceability) es la posibilidad de asignar valores de atributo de RAS diferentes a conjuntos de solicitudes dentro del mismo servidor de aplicaciones. Puede mejorar la fiabilidad, la disponibilidad y la capacidad del servidor de aplicaciones y de las solicitudes que procesa utilizando las funciones de granularidad RAS a nivel de solicitud.

Para implementar la granularidad de RAS de nivel de solicitud, desarrolle el documento de clasificación de la carga de trabajo y conviértalo a ASCII, si utiliza la página de códigos IBM-1047. Utilice la consola administrativa para especificar la ubicación del archivo de clasificación de la carga de trabajo. Asegúrese de que el servidor de aplicaciones reconoce el documento de clasificación de la carga de trabajo que se ha modificado, reiniciando el servidor o volviendo a el archivo de la clasificación de la carga de trabajo. Utilice el mandato de operador DISPLAY WORK para visualizar la información de clasificación y así poder determinar si el esquema de clasificación está clasificando el trabajo como había previsto.

Procedimiento

  1. Desarrolle el documento de clasificación de la carga de trabajo. Utilice la información del tema del archivo de clasificación de la carga de trabajo para crear el documento. El tema contiene ejemplos del documento de clasificación de carga de trabajo, con y sin atributos de RAS. Utilice un documento de clasificación de carga de trabajo independientemente de si lo utiliza para clasificar la carga de trabajo de z/OS o para implementar la granularidad de RAS de nivel solicitud.
  2. Si crea el documento en un sistema z/OS en la página de códigos IBM-1047, la página de códigos normal para archivos que existan en HFS, convierta el archivo al formato ASCII antes de utilizarlo. Utilice una de las opciones siguientes para convertir un documento de trabajo en un documento que pueda ser utilizado por el servidor:
    • native2ascii
      Este es un programa de utilidad del SDK de Java™ que puede convertir un archivo de la página de códigos nativa a la página de códigos ASCII. Por ejemplo, si está trabajando en un documento XML denominado x5sr02.classification.ebcdic.xml y desea crear un documento denominado x5sr02.classification.xml, utilice el mandato siguiente:
      /u/userid $ native2ascii \
      x5sr02.classification.ebcdic.xml > x5sr02.classification.xml
      La línea de mandatos se ha dividido en dos líneas con el carácter de barra invertida (\) para fines ilustrativos.
    • iconv
      Este es un programa de utilidad de z/OS que convierte los archivos de una página de códigos designada a una página de códigos designada diferente. Por ejemplo, si está trabajando en un documento XML denominado x5sr02.classification.ebcdic.xml y desea crear un documento denominado x5sr02.classification.xml, utilice el mandato siguiente. El carácter $ es la solicitud.
      /u/userid $ iconv -f IBM-1047 -t UTF-8 \
      x5sr02.classification.ebcdic.xml >x5sr02.classification.xml
      La línea de mandatos se ha dividido en dos líneas con el carácter de barra invertida (\) para fines ilustrativos.
    • Cree el documento en la estación de trabajo y, a continuación, envíe el archivo mediante FTP a la ubicación correcta del sistema z/OS con formato binario. Utilizando esta opción, también puede crear el archivo Classification.dtd en el mismo directorio que el documento de clasificación de la carga de trabajo. A continuación, puede ejecutar una comprobación de validez del documento antes de instalarlo en un servidor. Utilice cualquier tipo de analizador de validación. Por ejemplo, utilice el área de trabajo de WebSphere Application Developer para crear y validar el documento de clasificación de la carga de trabajo.
  3. Especifique la ubicación del documento de clasificación de la carga de trabajo en la consola administrativa. Utilice la variable wlm_classification_file para especificar el archivo XML que contiene la información de clasificación. En la consola administrativa, pulse Entorno > Variables de WebSphere > Nuevo. Puede especificar la variable a nivel de célula, nodo o instancia de servidor. Si especifica la variable a nivel de célula o nodo, la información debe estar accesible y debe ser aplicable a todos los servidores que heredan la especificación del nodo o célula.
  4. Implemente los cambios en el archivo. Puede reiniciar el servidor de aplicaciones, o volver a cargar el documento de clasificación de carga sin tener que reiniciar el servidor de aplicaciones:
    • Reinicie el servidor de aplicaciones.
    • Vuelva a cargar el documento de clasificación de carga de trabajo emitiendo el mandato siguiente:
      MODIFY|F <nombre_servidor>,	RECLASSIFY,FILE='/vía_acceso/del/nuevo_archivo.xml'
    Si el documento de clasificación de trabajo no tiene el formato correcto, el servidor de aplicaciones ignora el documento XML válido y se muestra el mensaje siguiente:
    BBOJ0085E PROBLEMS ENCOUNTERED PARSING WLM CLASSIFICATION XML FILE (0)
  5. Utilice el mandato del operador DISPLAY WORK para visualizar la información de clasificación. Utilice este mandato para determinar si el esquema de clasificación está clasificando el trabajo como había previsto. Emita el siguiente mandato para mostrar la información de clasificación de IIOP, HTTP, INTERNAL, SIP, MDB y del adaptador local optimizado:
    MODIFY|F <nombre_servidor>,DISPLAY,WORK,CLINFO
    Emita este mandato en cada servidor de aplicaciones.

    El ejemplo siguiente muestra el resultado posible de emitir el nuevo mandato de operador:

    00- SY1  f bbos001,display,work,clinfo                                      
          SY1  BBOJ0129I: The /tmp/wlm4.class.xml workload classification file was loaded at   
          2009/07/14 19:33:35.297 (GMT).       SY1  BBOO0281I CLASSIFICATION COUNTERS FOR IIOP WORK                    
          SY1  BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 2, DESC: IIOP root    
          SY1  BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 4, DESC: leotag       
          SY1  BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 3, DESC: byetag       
          SY1  BBOO0282I CHECKED 0, MATCHED 0, USED 0, COST 4, DESC: hellotag     
          SY1  BBOO0283I FOR IIOP WORK: TOTAL CLASSIFIED 0, WEIGHTED TOTAL COST 0 
          SY1  BBOO0281I CLASSIFICATION COUNTERS FOR HTTP WORK                    
          SY1  BBOO0282I CHECKED 2, MATCHED 2, USED 0, COST 2, DESC: HTTP root    
          SY1  BBOO0282I CHECKED 2, MATCHED 2, USED 0, COST 4, DESC: plantta4     
          SY1  BBOO0282I CHECKED 2, MATCHED 1, USED 1, COST 3, DESC: giftag4      
          SY1  BBOO0282I CHECKED 1, MATCHED 1, USED 1, COST 4, DESC: jpgtag4      
          SY1  BBOO0283I FOR HTTP WORK: TOTAL CLASSIFIED 2, WEIGHTED TOTAL COST 7 
          SY1  BBOO0188I END OF OUTPUT FOR COMMAND DISPLAY,WORK,CLINFO            
    La siguiente es una explicación (traducida) de la salida del mandato:
    BBOJ0129I: El archivo de clasificación de la carga de trabajo archivo se ha cargado a las hora.
    El mensaje indica el archivo de clasificación de carga de trabajo activo actualmente y la hora en que se ha cargado.
    BBOO0281I CLASSIFICATION COUNTERS FOR tipo WORK
    El mensaje de cabecera para los mensajes que muestran el uso de las normas de clasificación de la carga de trabajo. El valor de tipo puede ser HTTP, IIOP, INTERNAL, SIP, OLA o MDB.
    BBOO0282I CHECKED n1, MATCHED n2, USED n3, COST n4, DESC: texto
    Este mensaje muestra información relacionada con una norma determinada en la clasificación de la carga de trabajo. Este mensaje muestra la información siguiente:
    • n1 - El número de veces que se examina la norma.
    • n2 - El número de veces que esta norma ha coincidido en la solicitud.
    • n3 - El número de veces que se ha utilizado esta norma.
    • n4 - El coste de uso de la norma, o el número de comparaciones que son necesarias para determinar si esta es la norma correcta que se debe utilizar.
    • texto - El texto descriptivo de la norma de clasificación para que pueda indicar que norma de clasificación se está visualizando.
    BBOO0283I FOR tipo WORK: TOTAL CLASSIFIED n1, WEIGHTED TOTAL COST n2
    Este mensaje muestra la información de resumen para la clasificación de trabajo de adaptador local IIOP, HTTP, INTERNAL, SIP, MDB u optimizado. Este mensaje muestra la información siguiente:
    • tipo - El tipo de trabajo que se está visualizando. El valor debe ser IIOP, HTTP, INTERNAL, SIP, MDB u OLA.
    • n1 - El número de peticiones que se clasificaron utilizando las normas de clasificación.
    • n2 - El coste total compensado, que se calcula tomando el número de veces que se ha utilizado cada norma multiplicado por el coste o el número de comparaciones de la norma realizadas o utilizando la norma y sumando todas las demás normas.
    El coste total n2 divido por el número total de solicitudes clasificadas n1 es igual al coste del uso de la tabla. Cuanto más se aproxima a uno el valor, más bajo es el coste de utilizar las normas definidas. Un valor de 1 indica que simplemente existe la clasificación predeterminada; por lo tanto, ninguna solicitud coincide con el mismo.
  6. Repita estos pasos hasta que consiga la granularidad de RAS que desee.

Resultados

Ha utilizado el documento de clasificación de carga de trabajo para implementar la granularidad de RAS de nivel de solicitud.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_ras_granularity
File name: trun_ras_granularity.html