Nodes Configration strange warning

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
mgendy
Premium Member
Premium Member
Posts: 44
Joined: Thu Sep 10, 2009 5:30 am
Contact:

Nodes Configration strange warning

Post by mgendy »

Hi all,

I faced a strang behavior in the configration file , which i need to understand

we are using datastage 7.5.2 on IBM AIX Server with 4 processors and 24 GB ram

i've made 8 nodes pointing to the same file system , i.e. the same node and copied it 8 times with diffrent name and i have some questions now :

1- There are warrning while checking configration file appears only on node1 the warning is

Warning: Config file checker on node node1 can only create 413 processes. Ascential Software recommends that ORCHESTRATE users be able to create at least 64 processes per logical node. This node is one of 8 on the physical node csdsp1. Therefore, ORCHESTRATE users should be able to create 512 processes on this node

although the 8 nodes refer to the same file system i.e. the datasets & scratch folders are the same for the 8 nodes , so i think that it is strang behavior to warn in one node only

2- does making 8 file systems , i.e. mount points and making each node point to different file system will improve the performance of parallel jobs ?

3- what is the difference between physical nodes and logical nodes , i really need to understand that

i tried to search dsxchange for these questions , i found really some usefull information but i need more illustrated answers for my questuions

i really appreciate your effort and support
Mohmmed Elgendy
Senior System Analyst
Data IntegrationTeam
Etisalat Egypt
+20 1118511161
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

Check the UNIX kernel limit on the number of processes any process can start. This is usually called something like NPROC.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
mgendy
Premium Member
Premium Member
Posts: 44
Joined: Thu Sep 10, 2009 5:30 am
Contact:

Post by mgendy »

ray.wurlod wrote:Check the UNIX kernel limit on the number of processes any process can start. This is usually called something like NPROC. ...
dear ray

thanks a lot for your interest , i already checkd the maximum number of processes , and i can change them , but the question is , why this warninng appears only for one node , although all the nodes are mounted to the same filesystem , and the sam limits.

kindly ray , if you could illustrate the difference between logical nodes and phisical nodes , it will be totaly appreciated


Gendy
Mohmmed Elgendy
Senior System Analyst
Data IntegrationTeam
Etisalat Egypt
+20 1118511161
ArndW
Participant
Posts: 16318
Joined: Tue Nov 16, 2004 9:08 am
Location: Germany
Contact:

Post by ArndW »

Physical nodes (or, in our context, physical CPUs) is what hardware you have. The Datastage concept of logical nodes defines how manz concurrent or parallel
DataStage uses logical nodes for defining levels of parallelism. The physical layout of a machine and the number and type of logical nodes defined in an APT_CONFIG file are not related. The operating system takes care of mapping the DataStage processes onto the physically available CPUs and other resources.

While you can declare a 16 node APT_CONFIG file and run it on a 1 CPU system, it wouldn't be a very efficient use of resources. There is no simple and straightforward answer to the relationship between logical and physical nodes.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Completely agree with what Arnd posted, with one clarification in my mind.

In my context, a "physical node" would be the box, the physical server regardless of the number of CPUs on the box. You can further sub-divide a node into logical collections of resources, pools - scratch and resource disk spaces for instance, so that processes running on the same box can spread their loads across the different physical resources there.
-craig

"You can never have too many knives" -- Logan Nine Fingers
mgendy
Premium Member
Premium Member
Posts: 44
Joined: Thu Sep 10, 2009 5:30 am
Contact:

Nodes Configration strange warning

Post by mgendy »

unfortunatly i couldn't read these posts because i'm a basic member , but anyway many thanks for ArndW , chulett

i'll mark the topic as resolved , for premium users


Gendy
Mohmmed Elgendy
Senior System Analyst
Data IntegrationTeam
Etisalat Egypt
+20 1118511161
Post Reply