|
|
|
|
|
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.

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.
|
|
 |
|
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% |
 |
|
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.
|
 |
|
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.
|
|
|
|
|