Page 1 of 1

How to find memory utiliztion of a parallel job?

Posted: Wed Jul 28, 2010 6:37 am
by yogeshhd
Do we have any unix commands to get the memory utilization of the jobs

Posted: Wed Jul 28, 2010 6:39 am
by arvind_ds
Explore topas command.

Posted: Wed Jul 28, 2010 6:43 am
by yogeshhd
topas gives the statistics at the server level. I am much intereseted at the individual job.

Posted: Wed Jul 28, 2010 6:59 am
by arvind_ds
There is no specific command which can give you memory utilization details job wise.

Posted: Wed Jul 28, 2010 7:13 am
by creatingfusion
You may try the command as.....

ps -ef | grep DSD

this would show all the datastage jobs running in the server and you can explore the process using the process id.

Further regarding the memory utilization you may check the size the scratchdisk while the job is running the command

du -g .
or
df -g .

Posted: Wed Jul 28, 2010 7:40 am
by ArndW
Setting $APT_PM_PLAYER_MEMORY, $APT_PM_SHOW_PIDS and $APT_STARTUP_STATUS will give you additional information. In your case the first option will give you some of what you would like.

Posted: Wed Jul 28, 2010 6:14 pm
by ray.wurlod
Once you upgrade to version 8 you get the ability to have DataStage capture performance monitoring information and a Performance Analysis tool that gives highly detailed information.