Page 1 of 1

DataStage Server dsrpcd is taking 6 gig of memory.

Posted: Fri Sep 22, 2006 4:14 pm
by lcallif2
This is 1/3 of the total memory on the UNIX computer and is driving the Admin crazy... We need to lower the amount used. So, how do we lower the amount used and what is considered an acceptable value ?

Thanks,

Lester

Posted: Fri Sep 22, 2006 4:47 pm
by ArndW
Does the dsrpcd take up the same amount after you bring down and restart DataStage as well?

Have you made any changes to your uvconfig file?

Posted: Fri Sep 22, 2006 5:22 pm
by ray.wurlod
Is the debugging option (-d option on command line) used when dsrpcd is started? This certainly seems to be way too much memory.

Your support provider will be able to help; they can guide you through configuring malloc tracing. [Note to all others: I will NOT discuss malloc tracing on DSXchange - it is solely for IBM support.]

Posted: Sun Sep 24, 2006 6:58 am
by lcallif2
In order to alleviate the Mutex error (which is still an issue but may be related to the IPC stage), we changed 2 parameters; spintries (10) and spinsleep (10000). Stopped the ds engine, performed a regen, started the ds engine.

Posted: Sun Sep 24, 2006 3:59 pm
by ray.wurlod
SPINTRIES and SPINSLEEP ought not to increase memory demanded by dsprcd by more than a few bytes. Certainly not 6GB.

Posted: Sun Sep 24, 2006 4:06 pm
by ArndW
I really am curious. If you measure your current dsrpcd size, then bounce the DS engine, what size is the newly started dsrpcd? This will help determine if some setting(s) have increased the base size or if, for some reason, you have a memory growth issue.