Inicio   Objeto   Descripción   Modelos   Boletines   Preguntas   Precios   Distribuidores   Descargas   Contactar 
         

Descripción GoFaster

Download

Descripción GoFaster

A continuación puede profundizar en el conocimiento del funcionamiento de GoFaster y de las aplicaciones opcionales cuyo objetivo en ambos casos es mejorar el rendimiento  y eficacia de los recursos de su sistema.

I.- Accediendo al GoFaster

1.- GoFaster

GESTION GOFASTER

Opción 10: Iniciar/Parar GoFaster

Opción 12: Insertar/Ver Clave

COMPROBACION ACTUACION GOFASTER

Opción 30: Consumir CPU (Inter)

Opción 31: Consumir CPU (Batch)

Opción 32: Finalizar Opción 31

Opción 40: Ver Identificación

Opción 41: Ver Trabajos GoFaster

Opción 42: Resumen Consumos CPU

2.- Menú Claves

Opción 70: Acceso al Menú de Claves

3.-Menú Utilidades

Opción 80: Acceso al Menú Utilidades

- Control de Trabajos

- Control de Discos

- Control de Sistema

II.- Aplicaciones Opcionales

A.- Gestión WRKSYSAC2

Opción 50: Ver Trabajos Activos

Opción 51: Seleccionar Trabajos Activos

B.- Gestión HELP DESK

Opción 53: Ver Pantallas

Opción 54: Seleccionar Trabajos

C.- Gestión Registros borrados (RDR)

Opción 57: Recuperar Registros Suprimidos

D.- Gestión DSPSYSINF

Opción 59: MENU DSPSYSINF

- Resumen Consumos CPU

- Información Particiones

- Identificación de Máquina

- Valores del Sistema

- Trabajar Subsistemas Activos

- Trabajar Clase Trabajos Activos

- Test Rendimiento CPU

  I.- Accediendo al GoFaster 

La aplicación GoFaster opera a través de varios programas que, cíclicamente, comprueban y controlan el consumo interactivo, proporcionando la posibilidad de superar el nivel interactivo establecido por el fabricante, hasta alcanzar el CPW Total de la máquina en la que está ejecutándose.

Para acceder al menú principal, ejecute el mandato FASTERI/FASTER.

Menu GoFaster

Fig.1 Menú Faster

El menú Faster comprende 4 apartados.

Gestión GoFaster. Incluye funciones que controlan el GoFaster propiamente dicho.

Comprobar Actuación GoFaster. Contiene las opciones que ayudan a comprobar el

funcionamiento del GoFaster y sus repercusiones en el rendimiento de la máquina.

También ofrece datos de la configuración del programa GoFaster y del entorno

técnico del AS/400.

Opciones para acceder al Menú Claves, y al Menú Utilidades.

Aplicaciones Opcionales. Parte lateral derecha del menú. Contiene aplicaciones

adicionales que podrá probar sin compromiso pidiéndonos la clave correspondiente

 1.- GoFaster  

  Gestión GoFaster  

Estas dos opciones nos permitirán empezar a disfrutar de los beneficios de GoFaster.

  Opción  10  kStart / Stop.

Permite activar el GoFaster cancelándose automáticamente el limite de interactivo establecido. También puede parar el GoFaster. El GoFaster puede ponerse en marcha con el mandato FASTERI/STRSGF y pararlo con FASTERI / ENDSGF.

  Opción 12   Insertar / Ver Códigos

Es un acceso rápido al Menú de Claves para poder introducir la clave de GoFaster o de cualquiera de las otras aplicaciones. Permite visualizar la clave bajo la que esta operativo.

  Comprobar Actuación GoFaster 

Esta sección, contiene las opciones para comprobar como funciona GoFaster y sus ventajas. El control del consumo de interactivo establecido por el fabricante se realiza de diferentes maneras según el modelo de AS/400 o la versión de OS/400, aunque, normalmente suelen ser dos: sobrecargar su consumo con la tarea CFINT o establecer un límite que impide su superación por la suma de todos los trabajos interactivos. De estas dos, la más común es la tarea CFINT que, a parte de impedir el incremento del consumo interactivo, también trabaja como un trabajo adicional, como un bucle, que prácticamente absorbe la mayoría de recursos de CPU.

  Opción 30   Consumir CPU (Inter)

Lanza un trabajo interactivo, WASTECPU, que actúa como un bucle, con el fin de consumir muchos recursos de tipo interactivo. Con ello se consigue, en cualquier momento, crear un fuerte consumo interactivo, lo cual provoca la actuación del CFINT, o cualquier otro sistema de contención del consumo interactivo. Con ello se comprueba cual es el “techo” o límite que el sistema tiene establecido para nuestra máquina.

Si no hubiera ningún límite al consumo interactivo, podríamos comprobar que este trabajo llega al 90% o más de consumo de CPU, lo cual puede comprobarse con el WRKSYSAC2. Pero si, como es probable, existe algún límite establecido para el consumo interactivo, el consumo particular del trabajo lanzado, se detendrá en cifras bastante inferiores, incluso aunque la máquina prácticamente esté ociosa.

A continuación ofrecemos dos casos prácticos de aplicación de esta opción 30, según esté activado o no el GoFaster, con ellos podrá comprobar su finalidad y eficacia.

Caso A - Comprobación con GoFaster   ACTIVADO 

Cuando queramos comprobar como actúa el GoFaster, activaremos el GoFaster, e igualmente utilizaremos la opción 30, Consumir CPU (Inter), para lanzar el trabajo WASTECPU. Podremos comprobar que su función de bucle se realiza sin trabas y, superando el límite establecido, alcanza consumos del 90% con relativa facilidad. Con ello vamos a comprobar que aunque existe un límite al consumo interactivo, el GoFaster lo supera como indica su objetivo.

Si observamos la figura A, descubriremos varios datos interesantes. Se trata de una pantalla de AS/400 obtenida con el WRKSYSAC2, en ella aparecen todos los trabajos y tareas ordenadas decrecientemente por consumo de CPU, además de otros datos importantes en nuestra investigación, como es el consumo interactivo, el consumo total y el consumo interactivo correspondiente a esa máquina. En este caso los datos que aparecen son:

Consumo Total:

Consumo Interactivo Real:

Consumo Interactivo Contratado:

100,1%

93,9%

30,1%

Batch + Interactivo

Interactivo

Limite del Interactivo

(Variable)

(Variable)

(Fijo)

Estos datos significan que el consumo general registrado en ese momento en la máquina, incluyendo todo tipo de trabajos, es del 100,1%. El consumo de todos los trabajos detectados como interactivos es del 93,9%. El límite de trabajos interactivos, en esa máquina, es del 30,1%. En consecuencia, lo que está ocurriendo es que, al estar activado el GoFaster, queda inhibido el límite interactivo fijo y los trabajos interactivos no tienen más limitación que la potencia total de consumo de CPU de la máquina.

En efecto, en la figura A, vemos que un trabajo interactivo, WASTECPU, se lleva el 79,6% del consumo interactivo y otro trabajo interactivo, WRKSYSAC2, se lleva el 14,2% restante. El resto, hasta el 100%, está integrado por diversos trabajos y tareas batch, incluido el CFINT, que permanece adormecido.

WRKSYSAC2 GoFaster Activo

Figura A

Pantalla WRKSYSAC2

con GoFaster Activado

Caso B - Comprobación con el GoFaster   DESACTIVADO 

Si ahora queremos experimentar los resultados de lanzar el programa WASTECPU, estando el GoFaster desactivado, podremos comprobar la diferencia abismal de comportamiento de los trabajos que actúan en ese momento. Para realizar esta prueba, hay que desactivar el GoFaster y a continuación utilizar la opción 30, Consumir CPU (Inter), con ello lanzaremos nuevamente el bucle provocado por el programa interactivo WASTECPU y podremos contemplar como distribuye el sistema los consumos disponibles en la máquina.

Al poco tiempo veremos que, en la mayor parte de los casos, se produce un incremento notable del consumo interactivo de la tarea del sistema, CFINT01, hasta alcanzar las cotas más altas de consumo entre todos los trabajos que están ejecutándose en ese momento y prácticamente ahogar sus posibilidades de ejecución, ya que no disponen de acceso a la CPU. El trabajo WASTECPU que, con el GoFaster activo, se convertía rápidamente en el trabajo más consumidor, pasa ahora, con el GoFaster desactivado, a un segundo plano sin casi posibilidades de progresar.

Si observamos ahora la figura B, veremos datos notablemente diferentes a la experiencia registrada en la figura A, en la que el GoFaster estaba activo. Sigue tratándose de una pantalla de AS/400 obtenida con el WRKSYSAC2, en ella aparecen todos los trabajos y tareas por orden decreciente por consumo de CPU, además de otros datos importantes en nuestra investigación, como es el consumo interactivo, el consumo total y el consumo interactivo correspondiente a esa máquina. En este caso los datos que aparecen son:

Consumo Total:

Consumo Interactivo Real:

Consumo Interactivo Contratado:

99,4%

26,8%

30,1

Batch + Interactivo

Interactivo

Limite del Interactivo

(Variable)

(Variable)

(Fijo)

Estos datos significan que el consumo general registrado en ese momento en la máquina, incluyendo todo tipo de trabajos, es del 99,4%. El consumo de todos los trabajos detectados como interactivos es del 26,8%. El límite de trabajos interactivos, en esa máquina, es del 30,1%. En consecuencia, lo que está ocurriendo ahora es que al NO estar activado el GoFaster, el límite interactivo fijo, 30,1%, cumple su cometido y hace que la suma de todos los trabajos interactivos no puedan superarlo.

Si nos fijamos ahora, en la figura B, vemos que una tarea del sistema, CFINT01, se lleva el 70,4% del consumo general y los trabajos interactivos, WASTECPU y WRKSYSAC2, se llevan 14,1% y el 7,6% respectivamente. El resto, hasta el 99,4%, está integrado por diversos trabajos y tareas batch de poco consumo.

En el caso de que el CFINT no se disparase al lanzar el WASTECPU, siempre con el GoFaster desactivado, ello se debería a que la contención de los trabajos interactivos se hace por el segundo sistema citado antes; en este caso, el trabajo CFINT01 aparecería con muy poco consumo, pero, igualmente, el consumo interactivo no sobrepasaría lo autorizado por el fabricante para ese modelo de AS/400, que en este ejemplo es el 30,1%

WRKSYSAC2 GoFaster Inactivo

Figura.- B

Pantalla de WRKSYSAC2

con GoFaster Inactivo

Caso práctico: Diferencias resultantes

Al lanzar el trabajo WASTECPU, provocamos un fuerte aumento del consumo interactivo, si bien en muchas instalaciones puede ser frecuente que ese importante consumo sea normal y espontáneo, con lo que no sería necesario este trabajo extra para conseguir el mismo resultado.

Con el trabajo WASTECPU en marcha, pueden observarse, por medio del WRKSYSAC2, los datos obtenidos CON y SIN el Gofaster activado y fácilmente se desprende que actuando con el GoFaster activo, el consumo interactivo no tiene más límite que la capacidad total de la máquina. Así vemos que, con el GoFaster activado, conseguimos un consumo interactivo de un 93,9% mientras que, con el GoFaster desactivado, sólo conseguimos un 26,8% de consumo interactivo. Con ello queda demostrado práctica y realmente que con el GoFaster activado se dispone de toda la capacidad de la máquina para los trabajos interactivos y no interactivos.

  Opción 31  Consumir CPU (Batch)

Lanza un trabajo batch, WASTEBCH, que actúa como un bucle, con el fin de consumir muchos recursos de tipo batch. Con ello se consigue, en cualquier momento, crear un fuerte consumo batch, el cual, al tratarse de un bucle, consume más y más recursos, hasta llegar al límite total de capacidad de consumo de la máquina.

Con esta opción 31, se pretende que el usuario compruebe la diferencia de comportamiento del sistema ante la ejecución de un trabajo, en este caso un bucle, según se lance como batch o se lance interactivamente; si se lanza como batch, tomará tantos recursos como necesite, pero, si se lanza interactivamente, estará sometido y limitado a la capacidad interactiva de cada máquina. Con el GoFaster activo, el comportamiento interactivo es tan libre como el batch.

Si observamos ahora la figura C, veremos una pantalla de AS/400 obtenida con el WRKSYSAC2, en la que aparecen todos los trabajos y tareas ordenados decrecientemente por consumo de CPU, además de datos como son, el consumo interactivo, el consumo total y el consumo interactivo correspondiente a esa máquina. En este caso los datos que aparecen son:

Consumo Total

Consumo Interactivo Real

Consumo Interactivo Contratado

101,7%

15,5%

30,1

Batch + Interactivo

Interactivo

Limite del Interactivo

(Variable)

(Variable)

(Fijo)

Estos datos significan que el consumo general registrado en ese momento en la máquina, incluyendo todo tipo de trabajos, es del 101,7%. El consumo de todos los trabajos detectados como interactivos es del 15,5%. El límite de trabajos interactivos, en esa máquina, es del 30,1%.

Siguiendo, con la figura C, vemos que el trabajo WASTEBCH, se lleva el 80,4% del consumo general y otros trabajos interactivos, WRKSYSAC2 (3 trabajos), se llevan 15,4%. El resto, hasta el 101,7%, está integrado por diversos trabajos y tareas batch de poco consumo.

Como puede verse, el trabajo WASTEBCH se ejecuta sin más límite que la capacidad de la máquina y, por ser un trabajo batch, no está sujeto a limitaciones artificiales, con o sin GoFaster.

Consumiendo Batch

Figura.- C

Pantalla WRKSYSAC2.

Consumo Batch sin límites

  Opción 32   Finalizar Opción 31

Cancela el trabajo batch lanzado en la Opción 31.

  Opción 40   Ver Identificación

Proporciona información sobre la máquina en que está instalado el GoFaster así como sobre la versión instalada, la clave de autorización y la duración de la licencia de uso.

  Opción 41   Ver Trabajos GoFaster

Permite visualizar la ejecución correcta de los programas que soportan el GoFaster.

  Opción 42   Ver Resumen de Consumos CPU

Permite visualizar de forma inmediata los consumos de los diferentes tipos de trabajo.

Top

Download Descripción GoFaster   

  2.- Menu Claves 

  Opción 70   Acceso al Menú de Claves

Permite introducir y visualizar todos los códigos que permiten activar el GoFaster y también las aplicaciones y funciones complementarias.

Fig.2 Menú Claves

13.- Menu Utilidadesr

  Opción 80   Acceso al Menú de Utilidades

Se compone de varios mandatos que nos permiten ver y en algunos casos modificar la actuación de algunos componentes del sistema. Se distribuyen en 3 apartados, Control Trabajos, Discos y Control del Sistema. Su imagen se refleja en la figura 3.

Fig.3 Menú Utilidades

Control Trabajos

Estas opciones presentan información sobre trabajos activos según distintos filtros:

Opción 10.-

Consumo superior a 3%

Aquellos que consumen más de un 3% de CPU, clasificados según el % consumo de CPU.

Opción 11.-

Tiempo de respuesta > de 1s

Aquellos cuyo tiempo de respuesta es superior a 1 segundo.

Opción 12.-

Según consumo de CPU

Clasificados por consumo de CPU

Opción 13.-

Según tiempo de respuesta

Clasificados por tiempo de respuesta

Opción 14.-

Según operaciones I/O

Clasificados por accesos a discos.

Opción 15.-

Clase de un trabajo

Nos informa de la clase de trabajo de los trabajos activos.

Control Discos

Aquí podremos obtener información sobre el uso de los discos e incluso actuar sobre ellos para mejorar su eficacia:

Opción 30.-

Trabajar con estado de los discos

Ofrece información general sobre el grado de utilización y ocupación de cada unidad de disco.

Opción 31.-

Reorganización de discos

Ejecutar la reorganización de todos los discos.

Opción 32.-

Balanceo ASP de discos

Distribuye la capacidad utilizada de los discos de forma equilibrada.

Opción 33.-

Imprimir información del disco.

Recoge la información de todos los objetos de su sistema en el miembro QCURRENT del fichero QAEZDISK de la librería QUSRSYS.

Control Sistema

Aquí podremos obtener información sobre varios aspectos del sistema:

Opción 20.-

Estado del Sistema

Ofrece información sobre varios aspectos de la utilización del sistema que permiten conocer sus limitaciones y una posible redistribución de sus posibilidades.

Opción 21.-

Ajuste de prioridad dinámico

Ver y modificar el valor de este parámetro.

Opción 22.-

Planificador dinámico de prioridad

Ver y modificar el valor de este parámetro.

Opción 23.-

Trabajar con subsistemas

Muestra los Subsistemas activos e información sobre sus condiciones de trabajo.

Opción 24.-

Recuperar información sistema

Recoge información vital del sistema y la guarda en una librería cualquiera.

Opción 25.-

Imprimir información sistema

imprime toda la información relevante para una recuperación de desastres o una verificación del sistema.

Opción 26.-

Actualizar información sistema

Actualiza la configuración del sistema total o parcialmente a partir de la información salvada
con la opción 24.

Top

Download Descripción GoFaster   

  II.- Aplicaciones Opcionales. 

  A.- Gestión de WRKSYSAC2 

Es una versión mejorada del WRKSYSACT (Trabajar con Actividad del Sistema ). Muestra todos los trabajos y tareas que estaban activos en un periodo dado y clasificados según el mayor consumo de CPU. La lista se puede refrescar manual o automáticamente. Otros beneficios sobre el mandato estándar son:

- Función F5= Refresh y F10= Restart como los usados con WRKACTJOB

- Ejecutable en múltiples sesiones.

- Muestra información adicional de los trabajos: tipo, estado, función y tiempo CPU total.

- Retener, finalizar y cambiar trabajos.

- Clasificar información por nombres de usuario o trabajo y por porcentajes de CPU.

- Permite sacar la información en pantalla, imprimir o archivar.

Aquí encontraremos las opciones mostradas en el Menú Faster para manejar el programa WRKSYSAC2.

  Opción 50   Ver Trabajos Activos

Sirve para activar el mandato WRKSYSAC2, con lo que aparecerá una pantalla en la que estarán los trabajos y tareas activos, incluido el CFINT, por orden decreciente de consumo. Ver figura 4.

Fig.4 Pantalla de WRKSYSAC2

Esta pantalla muestra la lista de los trabajos y tareas activas, ordenadas por consumo de CPU, y que han tenido alguna actividad desde la última actualización. Estos trabajos pueden ser seleccionados para ejercer algunas acciones.

A continuación se describen los campos que aparecen.

Automatic refresh in seconds

   Indica la frecuencia en segundos con la que la pantalla se actualizará cuando esté en modo automático (ON). Esta acción es la misma que se ejecuta con la F10 = Restart. Para iniciar y acabar el modo automático se utiliza la F19 = Auto Refresh. ON u OFF indican el estado de la situación.

Elapsed time

   Indica el tiempo transcurrido desde la última actualización. Ello puede ser desde que ejecutamos el mandato WRKSYSAC2, pulsamos F10 o un refresco automático actualiza los datos. Los lapsos alargados producen promedios significativos.

Overall CPU util %

   Corresponde al consumo de CPU en %, de todos los trabajos del sistema, durante el período contemplado. Es la suma de todos los consumos de los trabajos que aparecen en la lista. Debido a los redondeos y los errores en la medida de tiempos, este total puede ser mayor de 100%.

Active/Total CPUs

   Indica el número de procesadores activados y el número total de procesadores. Ambos factores son fijos.

Interact util/limit %

   Indica el consumo interactivo de CPU y la capacidad interactiva disponible. El primero es un factor variable que es la suma de los consumos de los trabajos interactivos. El segundo es un factor fijo que corresponde a la tarjeta interactiva contratada.

Option

   En esta columna se podrán ejercer actuaciones a nivel de cada trabajo, pero no para las tareas.

   Las acciones válidas son:

2 = Change job.      Aparecerá un prompt de CHGJOB.

3 = Hold job.

4 = End job.            Aparecerá un prompt de ENDJOB con *IMMED por defecto.

5 = Work with job.

6 = Release job.

Job or task

   Nombre del trabajo o tarea.

Job type

   Tipo de trabajo. Ver la ayuda del WRKACTJOB para una lista completa.

Priority

   Prioridad en la ejecución del trabajo.

CPU percentage

   Tiempo de CPU consumido por un trabajo o tarea durante un lapso de tiempo determinado. La lista aparece siempre, ordenada en forma decreciente, según esta columna.

CPU total

   Consumo total de CPU en segundos realizado por un trabajo o tarea desde su inicio.

Job status

   Estado del trabajo. Ver la ayuda del WRKACTJOB para una lista completa.

Job function

   Función del trabajo. Ver la ayuda del WRKACTJOB para una lista completa. Cuando la función es un programa, como PGM-xxxx”, aparece el más alto en la pila de invocación, y no se limita al menú driver.

Teclas de función

F1

Help

F3

Exit

F5

Refresh

Actualiza añadiendo trabajos y tareas que intervienen durante un determinado lapso. Es similar al F5 del WRKACTJOB.

F10

Restart

Recoge datos desde el momento en que se pulsa, ignorando los anteriores.
Es similar al F10 del WRKACTJOB.

F12

Cancel

F19

Auto Refresh

Sirve para iniciar o finalizar la actualización automática.
Actúa igual que el F10. El intervalo de actuación es variable.

F21

Cmd

 

  Opción 51   Selección de Trabajos Activos

A través de esta opción podremos utilizar los parámetros del mandato WRKSYSAC2, con lo que podemos seleccionar los trabajos a visualizar por diferentes criterios y también obtener información cíclica. Dispone de los varios parámetros según se ve en la figura 5:

Fig.5

Pantalla WRKSYSAC2

de parámetros de un trabajo activo

Veamos estos parámetros detalladamente.

Output (OUTPUT)

Especifica como va a obtenerse la información del mandato WRKSYSAC2.

*

Se recibirá por pantalla.

*PRINT

Se imprimirá en la cola de salida del trabajo.

*OUTFILE

Se dirigirá al fichero de salida especificado en el parámetro OUTFILE.

Type of information (INFTYPE)

Especifica el tipo de información que se obtiene.

*ALL

Se obtienen tanto trabajos como tareas.

*JOBS

Sólo se obtienen trabajos.

*TASKS

Sólo se obtienen tareas.

CPU job percent filter (CPUJOBPCT)

Limita la información a los trabajos y tareas que consuman más de la cifra establecida. Este límite no se aplica a las tareas y trabajos especificados por JOBNAMES/JOBUSERS si además se emplea el parámetro CPUSJOBPC.

CPU total percent filter (CPUTOTPCT)

Limita la información a los trabajos y tareas que estén en ejecución cuando el total de consumo de CPU de la máquina sobrepase cierto nivel.

CPU total interactive % filter (CPUINTPCT)

Limita la información a los trabajos y tareas que estén en ejecución cuando el total de consumo de CPU INTERACTIVO de la máquina sobrepase cierto nivel.

Job/Task names (JOBNAMES)

Indica los nombres de los trabajos y tareas de los que queremos obtener información. Sólo ellos serán listados. Pueden especificarse genéricos.

Job users (JOBUSERS)

Indica los nombres de los usuarios de los trabajos y tareas de los que queremos obtener información. Pueden especificarse genéricos.

CPU% filter for selected jobs (CPUSJOBPC)

Indica el % de CPU que una vez superado por los trabajos y tareas especificados en JOBNAMES y/o JOBUSERS, nos proporcionará información sobre esos trabajos. Este parámetro está relacionado sólo con los trabajos y usuarios especificados en JOBNAMES y JOBUSERS. Ello tiene el siguiente efecto:

A) Si los JOBNAMES y/o JOBUSERS están especificados y el CPUSJOBPC también, los trabajos que superen esos parámetros serán listados. Por otra parte, también se listarán el resto de trabajos en el sistema, aunque estos podrán ser filtrados por el parámetro CPUJOBPCT. Esto permite que se pueda comparar el % de consumo de CPU entre los trabajos seleccionados y el resto.

B) Si los JOBNAMES y/o JOBUSERS se especifican pero NO el CPUSJOBPC, sólo se listarán los JOBNAMES y JOBUSERS y los que superen el CPUJOBPCT y el resto de filtros.

C) Si los JOBNAMES y/o los JOBUSERS no están especificados, pero el CPUSJOBPC lo está, entonces el parámetro CPUJOBPCT es ignorado.

La segunda parte de este mandato es de tipo comparativo. Indica cuando el % de CPU de los trabajos seleccionados debe ser menor (LT) o mayor (GT) que el valor representado en CPUSJOBPC.

Interval length (ITVLEN)

Especifica el número de segundos de frecuencia en que la pantalla es actualizada, cuando está en modo automático, o bien pasada a un fichero o impresa.

*NONE

Cuando está la pantalla abierta, este es el valor por defecto cuando no está en modo automático. Cuando está produciendo información para un fichero o para impresión, se ignora este valor y actúa cada 5segundos.

Nnnn

Especifica el número de segundos, entre 1 y 999, para las ejecuciones.

Number of intervals (NBRITV)

Especifica el número de veces que se recogerán los datos para aparecer en pantalla, fichero o impresión.

*NOMAX

Indica un número indeterminado de intervalos. Cuando la salida es por impresión o fichero, será necesario parar el proceso por cancelación

Nnnn

Número de veces que debe actuar la recogida de datos, entre 1 y 99.999 veces.

Print blank between results (PRTBLANK)

Especifica si debe aparecer una línea en blanco entre grupos de registros.

*YES

Imprime una línea en blanco entre las listas de trabajo en la salida. Facilita la lectura.

*NO

No imprime una línea en blanco. Cuando se controla un solo trabajo, vía parámetros
JOBNAMES o JOBUSERS, puede ser interesante no dejar una línea en blanco.

File to receive output (OUTFILE)

Especifica el nombre del fichero y la librería donde debe dirigirse la salida del mandato. Si el fichero no existe se creará en la librería indicada. Si el fichero ya existe debe tener el mismo formato que el fichero WRKSYSACO que es parte de este producto.

Output member options (OUTMBR)

Especifica el nombre del miembro del fichero que recibe la salida del mandato.

*FIRST

El primer miembro en el fichero recibirá la salida. Si no existe lo creará con el mismo nombre que el fichero especificado en el parámetro OUTFILE.

Name

Nombre del miembro del fichero que recibirá la salida. Si no existe lo creará.

*REPLACE

La salida reemplazará todos los registros anteriores en el fichero especificado.

*ADD

La salida es añadida a los registros ya existentes en el fichero especificado.

Ejemplos de utilización del   WRKSYSAC2 

He aquí algunas muestras de utilización de los filtros que permite el WRKSYSAC2.

1.- Obtener un informe de todos los trabajos cuando el consumo total de CPU del sistema supere el 80%. El informe se actualizará cada 60 segundos hasta un total de 1440 veces, es decir, 24 horas.

WRKSYSAC2 OUTPUT(*PRINT) CPUTOTPCT(80)

ITVLEN(60) NBRITV(1440)

La orden se ejecutará en batch liberando la pantalla.

2.- Enviar a un fichero todas las tareas y trabajos que consuman más del 50%. La frecuencia será de 30 segundos indefinidamente.

WRKSYSAC2 OUPUT(*OUTFILE) CPUJOBPCT(50)

ITVLEN(30) OUTFILE(QGPL/CPUOUTPUT)

Como el NBRITV tiene por defecto el valor *NOMAX, el trabajo deberá cancelarse explícitamente. Pero el fichero obtenido, CPUOUTPUT, puede ser consultado en cualquier momento.

3.- Queremos saber cuando un trabajo sometido por la noche consume menos del 50% de CPU. Cuando eso ocurre queremos obtener una lista de los trabajos que consuman más del 5%. Esto puede explicar porqué algunos trabajos duran más de lo esperado. El nombre del trabajo es DAYEND y el del usuario QSYSOPR. Se controlará cada 30 segundos durante 8 horas y el resultado se enviará a un fichero de impresión.

WRKSYSAC2 OUTPUT(*PRINT) CPUJOBPCT(5.00)

JOBNAMES(DAYEND) JOBUSERS(QSYSOPR) CPUJOBPC(50 LT)

ITVLEN(30) NBRITV(960)

4.- Queremos conocer cuando el consumo conjunto de recursos interactivos ocasiona que se alcance el umbral permitido y se dispare el CFINT. Para ello controlaremos que cualquiera de las tareas CFINTnn supere el 10% de CPU. Cuando ello ocurra también querremos saber de otros trabajos que estén consumiendo más del 1% de CPU. Así podremos ver qué trabajos son responsables de que se dispare el CFINT. El control se efectuará cada 10 segundos durante 24 horas y el resultado se enviará a un fichero de impresión.

WRKSYSAC2 OUTPUT(*PRINT) CPUJOBPCT(1.00)

JOBNAMES(CFINT*) CPUSJOBPC(10 LT)

TVLEN(10) NBRITV(8640)

Top

Download WRKSYSAC2   

1B.- Gestión de HELP DESKr

Es una herramienta que le permite ver y actuar sobre las pantallas de otros usuarios, estén o no presentes. Su objetivo principal es el de dar soporte a los usuarios remotos y facilitar a los operadores la desconexión de usuarios de ciertas aplicaciones. Estas son algunas de las ventajas de su uso:

- Da soporte a los usuarios finales

- Entrena a otros usuarios

- Actúa sobre mensajes de error ajenos

- Actualiza programas controladamente

- Desconecta trabajos interactivos

- Controla a usuarios sospechosos

- Reproduce incluso la última transacción

- Desconecta a los usuarios

- Evita viajes innecesarios

- Evita comunicaciones ineficaces

  Opción 53   Ver Pantallas Activas

Ejecuta el mandato RVC, el cual nos presentará todas las pantallas activas en el sistema, para que seleccionemos una de ellas y visualicemos su contenido o actuemos sobre ella desde nuestro propio teclado.

El resultado se observa en la figura 6

Fig.6 Pantallas activos en sistema

Las opciones disponibles para cada trabajo son:

2

Change

Para ver y cambiar la pantalla.

5

Display

Para ver la pantalla.

QTP

QTEMP/LDA

Muestra una ventana que permite acceso directo a la QTEMP y LDA de otro trabajo.

CMD

Remote Command

Muestra una ventan que permite enviar mandatos a otro trabajo.

Jnn

Job option

Permite actuar sobre el trabajo según el nn escogido.

Wnn

WRKJOB

Actúa como el mandato WRKJOB incorporando la opción de menú en nn.

Las teclas de función para esta pantalla son:

F3

F5

F11

F13

F14

F16

F21

F23

Exit  

Refresh

View-1/2

Repeat

Job Filters

Resequence

Command

Options 

Salida del producto.

Actualización de la pantalla.

Muestra columnas adicionales: Grupo usuarios y Descripción de texto.

Duplicar una opción hasta el final de la lista.

Muestra la pantalla para filtrar la información por varios criterios.

Reordenar la columna donde se posiciona el cursor.

Muestra la línea de mandatos.

Muestra opciones de trabajo adicionales.

Ejecución de la opción 2 (CHANGE)

Al escoger la opción Change aparece una pantalla dando instrucciones de cómo actuar y al pulsar Intro nuevamente se crea una copia de la pantalla seleccionada, en la cual podemos intervenir directamente a través de nuestro propio teclado.

Ejecución de la opción 5 (DISPLAY)

En este caso la opción Display provocará una pantalla dando instrucciones de cómo actuar y al pulsar Intro de nuevo se crea una copia de la pantalla seleccionada, en la cual no podremos intervenir directamente a través de nuestro teclado. Automáticamente se actualiza cuando se producen cambios en la pantalla controlada.

Ejecución de un mandato remoto (CMD)

Al teclear CMD en la opción de un trabajo aparecerá una ventana con la línea de mandatos en la que podremos escribir el mandato que deseamos que se ejecute en la pantalla o trabajo controlados.

Acceso a la QTEMP y LDA (QTP)

Al teclear QTP en la opción de un trabajo aparecerá una ventana con la línea de mandatos en la que tendremos acceso a la librería QTEMP de otro trabajo y su LDA. Teclee el mandato que desee y haga Intro. Ese mandato se ejecutaría en su propio trabajo pero accederá a la QTEMP y la LDA del otro trabajo y por ello en la pantalla o trabajo controlado no aparecerá el resultado del mandato.

Diferencias entre el modo CMD y el modo QTEMP

En modo CMD la ejecución se hace en el trabajo remoto o controlado mientras que en modo QTP la ejecución se hace en nuestro propio trabajo.

·  Cuándo es más interesante el QTP:

- Al trabajar con la remota QTEMP o LDA, porque los resultados se pueden ver en nuestra
  pantalla, sin actuar sobre la remota.

- Se puede acceder a trabajos que están bloqueados y desconectados.

- No interrumpe al otro trabajo remoto.

·  Cuándo es más interesante el CMD:

- Para alterar la lista de librerías de otro trabajo

- Para acceder al Group Data Area (GDA) de otro trabajo.

- Para arrancar una aplicación de un usuario que no tiene esa opción disponible en su menú

  Opción 54   Selección Trabajos

Sirve para acceder a los parámetros del mandato RVC, lo que nos permitirá seleccionar pantallas y trabajos concretos e incluso trabajos batch. El mandato RVC dispone de los siguientes parámetros:

RVC DEVUSR(*ALL) SRTSEL(U)

Estos parámetros pueden realizar las siguientes alternativas:

Remote Device or User ID (DEVUSR)

Name

Nombre del dispositivo o del usuario cuya pantalla se desea visualizar y controlar, dependiendo de lo que se especifique en el parámetro SELSRT. Puede utilizarse un nombre genérico. Si se encuentra más de una sesión activa, se mostrará una listapara seleccionar. Si sólo hay una sesión activa se visualizará directamente. 

*ALL

Selecciona todos los usuarios o dispositivos activos.

*FILT

Permite seleccionar por usuario y dispositivo, utilizando *generic*, también selecciona por nº de trabajo o un rango de trabajos. Asimismo puede seleccionar por tipo de trabajos como verá en la siguiente figura 7:

Fig.7 Selección por tipo de trabajos

Select/Sort Device or User (SELSRT)

Si se especifica una D el parámetro DEVUSR es un dispositivo o dispositivos. Si se especifica una U el parámetro DEVUSR es un usuario o usuarios. También se utiliza para clasificar por usuario o por dispositivo. Si se especifica U y el perfil de usuario indicado en DEVUSR no puede ser encontrado, se buscará un dispositivo con ese mismo nombre.

U      Especifica que el parámetro anterior, DEVUSR, se refiere a usuarios.

D      Especifica que el parámetro anterior, DEVUSR, se refiere a dispositivos.

  Mandato Adicional RVEDTSEC    Autorizaciones

Ejecuta el mandato RVEDTSEC, el cual permite configurar las reglas de utilización del mandato RVC del Help Desk. Para ello dispone de dos secciones, la Header Options y la Detail Options. La primera afecta en general y la segunda a cada usuario en particular

Opciones de Seguridad Generales (Header options)

Cuando se ejecuta el mandato RVEDTSEC aparece la pantalla de la figura 8. En ella se establecen las condiciones de trabajo generales del producto para cualquier usuario.

Fig.8 Condiciones Generales Seguridad

Opciones de Seguridad Personalizadas (Detail options)

Desde la pantalla Header options, con la F10 aparecerá la figura I. En ella se crean, modifican y controlan las reglas de actuación para cada posible usuario. Vea la figura 9:

Fig.9 Crear, modificar y control reglas según usuario

Cuando se quiere actuar sobre las condiciones de un usuario se obtiene una pantalla, como la que sigue en la figura 10, en a que se especifica cada una de las reglas disponibles.

Fig.10 Cambiar reglas sobre un usuario

Top

Download Help Desk   

2C.- Gestión de Registros Suprimidosr

  Opción 57   Gestión de registros borrados

Contiene las opciones para manejar el programa RDR (Retrieve Deleted Records)

Una útil herramienta cuya misión es recuperar todos o parte de los registros “borrados” (suprimidos) en un fichero físico o en un miembro de un fichero físico. Aunque el nombre de la herramienta habla de registros borrados (RDR Retrieve Deleted Records), nosotros queremos distinguir entre Suprimidos y Borrados. Entendemos que los registros suprimidos permanecen en el fichero físico hasta que sea reorganizado y sean definitivamente eliminados del fichero físico. Por tanto, RDR trabaja con los registros suprimidos, que son recuperables, antes de ser definitivamente eliminados.

Ver figura 11:

Fig.11  Selección de registros suprimidos a recuperar

Top

Download RDR   

2D.- Gestión de Información del Sistemar

  Opción 59   Menu DSPSYSINF

Contiene las opciones para manejar la aplicación DSPSYSINF. Son varias opciones de información sobre el uso de recursos en nuestra maquina por los trabajos que realizamos diariamente que nos permitirán ser más eficientes

Fig.12  Menú DSPSYSINF

  Opción 1    Resumen Consumos de CPU

Se muestra un resumen de consumos de CPU según tipos y clases de trabajo.

  Opción 2    Información de Particiones

Se informa de las particiones existentes, y los valores de la partición actual.

  Opción 3    Identificación de Máquina

Aparecen las características de hardware y software del sistema.

  Opción 4    Valores del Sistema

Aparecen algunos parámetros que pueden afectar al rendimiento de la máquina.

  Opción 5   Trabajar con Subsistemas Activos

Presenta los subsistemas activos, con toda la información de cada uno de ellos, y permite efectuar cambios en sus características.

  Opción 6    Trabajar con clase de Trabajos Activos

Se puede ver la clase de trabajo de cualquier trabajo activo.

  Opción 7    Test de Rendimiento

Se pueden efectuar varias pruebas para evaluar el rendimiento de la máquina.