Improving DataStage job performance on Solaris
How to improve performance of DataStage jobs on Solaris?
If the libumem library is interposed (by setting the LD_PRELOAD environment variable) when executing an application, the malloc() and free() methods defined within the libumem library will be used whenever the application calls malloc() or free()
Add LD_PRELOAD environment variable to dsenv. You will need to stop/restart DataStage in order for this to become effective. You will also need to restart ASBAgents in releases 8.1 FixPack1 and forward.
NOTE: This is an environment variable for Solaris ONLY. This is an OS environment variable and will help with performance of jobs.
1) Add LD_PRELOAD=libumem.so.1 to dsenv in $DSHOME
2) as root:
ln -s ../../../lib/libumem.so.1 libumem.so.1
3) Stop/restart DataStage in order for this to become effective. You will also need to restart ASBAgents in releases 8.1 FixPack1 and forward.