uvconfig - DS Tuning ?

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
pramod_au
Participant
Posts: 30
Joined: Thu Feb 06, 2003 8:30 am
Location: London,UK

uvconfig - DS Tuning ?

Post by pramod_au »

Hi,

I am trying to understand how to select optimum values in uvconfig file so that different projects with different architecture can co-exist in the same server.

Overview:
One of project extensively uses multiple instance jobs while the other projects process huge volume of data (approx. 20 million records) per day. Currently some of jobs enter to unrecoverable state as the DS Engine is unable to provide resources to run the job. Hence it enters to job state code -14

How do I choose optimum values for the following parameters in uvconfig file so that all the jobs in both the projects run successfully? What are these parameters signify?

Current values:

MAXRLOCK 74
SYNCALOC 0
MFILES 50
RLTABSZ 75
MAXRLOCK 74
GSEMNUM 97

Thanks
Pramod
Thanks
Pramod
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Pramod,

I am surprised that the parameters you have chosen, since they are not the usual suspects when it comes to job tuning.

If you use a lot of hashed files then you should increase your UVCONFIG values for MFILES and T30FILES (double or triple them). This will increase the rotating file pool and potentially save some DataStage internal opening-and-closing of file units.

Since you have only stated the error (-14) and not the exact cause it would probably be counterproductive to change your UVCONFIG settings. It is going to be a better bet to look at your jobs and sequences and see if you can spread their runs out over time and perhaps look at your big (or long-running) jobs and see if they have been developed with performance in mind.

What sort of hardware and software are you running? 20Million records might be big for a single processor Windows box but hardly enough to cause a hiccup on a big 32-way P-Series running AIX.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

You also need to change a mindset; DataStage Engine does not provide any resources - it demands them. It is the operating system that must provide the resources. If you are getting code -14 errors either the demand level is too great or the supply level is too small. Basic economics.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Post Reply