Determining which cpu performs which process in a Job

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
CharlesNagy
Premium Member
Premium Member
Posts: 66
Joined: Mon Feb 21, 2005 10:40 am
Location: Paris

Determining which cpu performs which process in a Job

Post by CharlesNagy »

We have a multi processor setup, and would like to analyze performance per job per processor. In other words, which CPU was performing which process. I searched through historical postings on this, but all I could find was reporting by process rather than processor.

Perhaps this is not possible, but I have been tasked with finding out. Many thanks in advance.
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

It's not possible. DataStage does not control what process is executed by which CPU - it just starts processes. You can see how much CPU was eaten by each process in the Director (Monitor), but not on which CPU.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Never mind the fact that processes can be handed around from CPU to CPU like hot potatoes. :D Have a chat with your Sys Admin types, they should be able to explain what information you can or can't get from your system.
-craig

"You can never have too many knives" -- Logan Nine Fingers
CharlesNagy
Premium Member
Premium Member
Posts: 66
Joined: Mon Feb 21, 2005 10:40 am
Location: Paris

Post by CharlesNagy »

Thanks Guys,

I suspected as much.

Much appreciated, and I will close this topic now
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

This becomes even more complicated in a cluster or grid. We are trying to figure out which machine a process or partition runs on.
Mamu Kim
ray.wurlod
Participant
Posts: 54607
Joined: Wed Oct 23, 2002 10:52 pm
Location: Sydney, Australia
Contact:

Post by ray.wurlod »

That one's easy. Just have the player processes report their pid when they start - the messages will be logged from their own node. The environment variable, from memory, is APT_PM_SHOW_PIDS.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
kduke
Charter Member
Charter Member
Posts: 5227
Joined: Thu May 29, 2003 9:47 am
Location: Dallas, TX
Contact:

Post by kduke »

Thanks Ray.
Mamu Kim
Post Reply