Limit to Multiple instance of sequences and D's parallel job

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
mansoor_nb
Participant
Posts: 48
Joined: Wed Jun 01, 2005 7:10 am

Limit to Multiple instance of sequences and D's parallel job

Post by mansoor_nb »

Hi,
DS V9.1
AIX V7.0

We have designed a common generic RCP driven DS parallel jobs to read multiple types of source files like EBCDIC & ASCII formats having multiple file layouts using a set of filter, SF, Generic stage to load the data into table in teradata database.

I wanted to know is there any limit on number of instances of the jobs. I suspect there may be issues related to the hardware infrastructure as the DS jobs will be executed in multiple nodes (4 nodes) through DataStahe Sequences which is also a multi instanced.
If some one can put their thoughts on this then it would be really helpful. Thanks for all your support and help.

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

Post by ArndW »

There is no limit on the number of parallel instances you can run from the software side, your UNIX box will continue spawning new processes until it slows down from overloaded hardware (context switch, swapping, I/O, CPU, etc.) and then newly spawned processes in jobs will begin getting timeouts and the jobs will abort.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Or, since you're on version 9.1, you can configure the workload management queues so that there is a finite upper limit on the number of jobs, the amount of CPU or memory consumed, etc., so that "surplus" jobs don't abort but, instead, wait until resources become available.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
qt_ky
Premium Member
Premium Member
Posts: 2895
Joined: Wed Aug 03, 2011 6:16 am
Location: USA

Post by qt_ky »

With the default 9.1 settings, approximately 150 jobs can run concurrently and/or be queued (according to IBM).

See the following two IBM Technotes FAQ links for details.

1. Describes settings you may change to tune towards running a larger number of jobs:

Tuning the UVCONFIG parameters for IBM InfoSphere Information Server Workload Management

2. Includes some history of default settings that have evolved across various major releases:

Use of the tunable parameters in the UVCONFIG file
Choose a job you love, and you will never have to work a day in your life. - Confucius
mansoor_nb
Participant
Posts: 48
Joined: Wed Jun 01, 2005 7:10 am

Post by mansoor_nb »

Hi All,
Thanks for your invaluable response.
Based on the inputs provided and the information available as per the links shared, i have checked the uvconfig file in our PROD box. The value defined for T30FILE & RLTABSZ are 4096 & 480 respectively. This value will let 900 jobs to be executed or queued concurrently

My Next question, based on what proportion these values can be increased in order to get the higher number of jobs (greater than 900 jobs) getting executed or queued concurrently.

Thanks for your help

Thanks & Regrads
Mansoor
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

I'm not sure you should be worrying about that. I very much doubt that your hardware will support 900 concurrent Parallel jobs, let alone any sort of a higher number.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply