Hi,
i am reading data from a flat file and passing it to Link Partitioner for performance reasons. and it feeds 4 transformers and i collect the rows back.
The problem i am facing is that in one run i was getting a speed of 2000 Rows/sec on each transformer and in another run i got a speed of 250 to 300 Rows/sec. so its kind of unpridictable behaviour which i am unable to understand.
I have assigend Interprocess memory to 1024K as well.
Any idea what i am doing wrong and how can i improve the performance.
We have a quad processor machine with 2 GB Ram and i am using 4 transformers to utilize the quad processors.
[/code][/list]
Link Partitioner/Collector Performance issue
Moderators: chulett, rschirm, roy
Link Partitioner/Collector Performance issue
Regards,
Affan
"Questioning is Half Knowledge"
Affan
"Questioning is Half Knowledge"
The interprocess memory is set to 1024Kb (so 1Gb), you have 4 of them so the system will allocate 4Gb of virtual memory to "speed things up".
Instead of being a good thing, this allocated memory needs to be swapped out to make room for user processes and associated memory. So it seems that by making these buffers too large you have made the machine swap (or perhaps even thrash). Use the default buffer sizes and most likely your performance will go up.
Instead of being a good thing, this allocated memory needs to be swapped out to make room for user processes and associated memory. So it seems that by making these buffers too large you have made the machine swap (or perhaps even thrash). Use the default buffer sizes and most likely your performance will go up.
<a href=http://www.worldcommunitygrid.org/team/ ... TZ9H4CGVP1 target="WCGWin">
</a>
</a>