Hola Martí,
gracias por tu respuesta... he de confesarte q la mayoría de trabajo ya estaba hecho cuando llegué yo!! (soy externo)
Valoraremos la ampliación de memoria después de probar de cambiar los valores de tamaño máximo, ya que, como en la mayoría de casas, "meter mano a la butxaca" es la última opción.
Tengo amigos de nuestro sector q nos llamamos McGyver... con un chicle y un pool de memoria... jeje... q se aparten todos!!!
Lo dicho, Buen finde a todos, y ya contaré q tal vuela el Airbus B2B ;-)
Marti Riera <[EMAIL PROTECTED]> escribió:
Marti Riera <[EMAIL PROTECTED]> escribió:
Hola Carlos,Impresionante tienes todos los pools controlados.Bien pues como veo que los sbs QBATCH* estan en el *SHRPOOL4 podrías jugar los valores de la columna %Tamaño Máximo, que ahora esta al 100%, y poner un valor menor, esto lo que hara es que los trabajos de dicho pool no consuman más memoria que la que tengas definida hay; ahora podrían llegar a consumir el 100% (aunque creo que es dificil que llege el caso).En fin ya nos contaras. Sino ya solo te que da lo que te han propuesto por ahi: mas memoria.Nota1: Podrias poner todos los subsistemas (excepto EDITRAN) como agrupacion 1 el pool *BASE, esto hara que el aranque del subsistema se realice en ese pool, y el resto de trabajos en el pool 2 que tengas definido.
Nota2: Veo que utilizas EDITRAN (nosotros tambien) en nuestro caso asignamos la memoria, que se asigna a piñon (100Mb), al pool *BASE ya que en este dificilmente habra menos de 100Mb, y de esta forma aprovechamos la memoria que no usa EDITRAN (en su dia lo hable con la gente de Indra).Saludos.Martí2006/10/20, carlos iglesias <[EMAIL PROTECTED]>:Hola Marti,gracias a todos por las respuestas...Sí que arranco el subsistema QCTL.Estas son mis agrupaciones:
Tamaño (M) Máximo Tamaño (M) ID Opc Paginación ---% Tamaño--- ---Faltas/Segundo---- Agrupación definido Activo asignado Agrup Defin Actual Prior. Mínimo Máximo Mínimo Hebra Máximo *MACHINE 745,62 +++++ 745,62 1 *FIXED *FIXED 1 3,50 100 10,00 0,00 10,00 *BASE 856,77 123 856,77 2 *CALC *CALC 2 4,99 100 10,00 2,00 100 *INTERACT 1927,75 123 1927,75 4 *CALC *CALC 3 10,00 100 5,00 0,50 200 *SPOOL 119,51 27 119,51 5 *CALC *CALC 3 1,00 100 5,00 1,00 100 *SHRPOOL1 3984,03 130 3984,03 6 *CALC *CALC 1 50,00 100 10,00 2,00 100 *SHRPOOL2 153,70 12 153,70 8 *CALC *CALC 5 1,00 100 10,00 2,00 100 *SHRPOOL3 79,67 27 79,67 7 *CALC *CALC 5 1,00 50,00 10,00 2,00 100 *SHRPOOL4 1,00 5 1,00 3 *CALC *CALC 2 1,00 100 10,00 2,00 100 *SHRPOOL5 0,00 0 *FIXED 2 1,00 100 10,00 2,00 100 *SHRPOOL6 0,00 0 *FIXED 2 1,00 100 10,00 2,00 100
Donde *SHRPOOL1 es donde se ejecutan los trabajos Web.Y los subsistemas así:Almace-
namiento -------Agrupaciones Subsistema--------
Subsistema total (M) 1 2 3 4 5 6 7 8 9 10
EDITRAN 100,06 9
JOBCTL 0,00 2
QBATCH 0,00 2 3
QBATCHD 0,00 7 3
QBATCHP 0,00 8 3
QCMN 0,00 2
QCTL 0,00 2
QINTER 0,00 2 4
QINTER1 0,00 4 2 3QINTER2 0,00 7 2
QINTER3 0,00 4 2
QSERVER 0,00 2
QSNADS 0,00 2
QSPL 0,00 2 5
QSVCDRCTR 0,00 2
QSYSWRK 0,00 2 6
QUSRWRK 0,00 2 6
TSERVER 0,00 4T4NICELINK 0,00 2El manual de Gestión de Trabajos, y el de Rendimiento lo he puesto ya en la mesilla de noche!! ;-pUn saludo y buen fin de semana a todos!!Carlos
Marti Riera <[EMAIL PROTECTED]> escribió:Hola Carlos,Otra pregunta supongo que arrancas el sistema con el subsistema de control QCTL (DSPSYSVAL QCTLSBSD = QSYS/QCTL).Si es así puedes asignar pools de memoria según los tipos de trabajo que se ejecutan en cada subsistema (a lo mejor ya lo tienes así).Esa es una de las técnicas para controlar el consumo de recursos de memoria según el tipo de trabajo.El AS400 viene con varios pools creados por omisión (creo) WRKSHRPOOL:Agrupación ID Agrup*MACHINE 1
*BASE 2
*INTERACT 3
*SPOOL 4
*SHRPOOL1 5....Los ID de agrupacion pueden variar según como se arrancan los subsistemas (excepto el 1 y 2 siempre son los mismos).Normalmente lo que se hace es cambiar el subsistema QBATCH (o donde tengas los trabajos batch) para que utilice el pool *SHRPOOL1 (por ejemplo), esto se hace con:CHGSBSD ?*SBSD(QSYS/QBATCH) POOLS((2 *SHRPOOL1))para que tenga efecto debes parar y rearrancar el subsistema.Puedes ver si lo has hecho bien con WRKSBS:Almacenamiento -------Agrupaciones Subsistema--------
Opc Subsistema total (M) 1 2 3 4 5 6 7 8 9 10
QBATCH 0,00 2 5
A partir de ese momento los trabajos del subsistema QBATCH se ejecutaran en el pool de memoria *SHRPOOL1 (numero 5 en el ejemplo), excepto el propio subsistema que lo hará en el 2.Ahora viene lo útil, con WRKSHRPOOL + F11 podemos jugar cuanta memoria le damos a *SHRPOOL1 y de esta forma no se coma mas recursos de los que nosotros creamos necesarios.OJO prueba poco a poco piensa que el ajuste automático te va cambiando el tamaño de la memoria asignada a cada pool, según lo que se esta ejecutando, tu solo puedes marcar máximo y mínimo, pero si dejas demasiado poco puede que un trabajo se eternice.En fin me parece que te explicado lo imprescindible pero de todas formas no estaría de mas que te leyeras el manual de la Gestión de Trabajos, gestión de los pool de memoria:Suerte y Saludos.Martí Riera2006/10/19, carlos iglesias <[EMAIL PROTECTED]>:Hola Marti,El valor QPFRADJ lo tengo en 3.El problema es que normalmente el sistema está por encima del 50%, y amenudo, se dispara y se colapsa. (78% disco y faltas de agrupación de usuario altas)No sería gran problema en ese sentido porque el tiempo de respuesta para las pantallas verdes es rápido... pero no así el entorno web pq se produce una especie de cuello de botella... El sistema no es capaz de contestar todas las peticiones que recibe en un momento dado (normalmente asociado con mucho consumo de CPU) y durante unos segundos es como si se quedara "frito"; de repente se ejecutan todas las peticiones web y todo vuelve a la normalidad.Uff...Hola Carlos,Que un trabajo batch consuma mucha CPU puede no ser un problema. Lo deberías notar con el tiempo de respuesta de las sesiones interactivas, que es lo se tiende a priorizar durante el horario diurno.Una pregunta tienes el ajuste automatico de rendimiento activado, DSPSYSVAL SYSVAL(QPFRADJ), si tiene valor 2 o 3 si lo tienes.Si el ajuste esta activado el sistema ira gestionando automaticamente recursos de CPU y RAM.Podemos entrar en la discusión de si el sistema de ajuste es mejor o peor que los que ofrecen otros productos (Visual Control de Tango04, Tuner de ATT, etc..) pero si esta claro que en la mayoria de los casos sera mejor que nada.Saludos.
2006/10/18, carlos iglesias <[EMAIL PROTECTED]>:Hola,como ya indico en el asunto, quería saber si es posible limitar el consumo de los trabajos que se ejecutan en Batch, para que no alcancen consumos elevados.Actualmente, tengo un iseries con 3 procesadores, y cuando hay un trabajo Batch que necesita caña, llega a comerse un 33% de CPU... Es como si cogiera para el solito un Procesador.Estos trabajo pueden ser tanto sql's, recogidas de rendimiento, etc...Un saludo,Carlos
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
--
Martí Riera
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
--
Martí Riera
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
--
Martí Riera
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
- Limitar consumo CPU a trabajo Barch. carlos iglesias
- Re: Limitar consumo CPU a trabajo Barc... Marti Riera
- Re: Limitar consumo CPU a trabajo ... carlos iglesias
- Re: Limitar consumo CPU a trab... Fernando Martínez
- Re: Limitar consumo CPU a ... carlos iglesias
- Re: Limitar consumo C... Fernando Martínez
- Re: Limitar consumo CPU a ... PEDRO IGNACIO COLADO RODRIGUEZ
- Re: Limitar consumo CPU a trab... Marti Riera
- Re: Limitar consumo CPU a ... carlos iglesias
- Re: Limitar consumo C... Marti Riera
- Re: Limitar consumo C... carlos iglesias
- Permisos al crear ses... fernando
- Re: Permisos al crear... alex martinez
- Re: Permisos al crear... fernando
- Re: Permisos al crear... jose-manuel . pontones
- Re: Permisos al crear... fernando
- RE: Permisos al crear... Juan Carlos Sevilla
- Re: Permisos al crear... alex martinez
Responder a
