ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » DataFlow Engine memory usage on a SOLARIS server

Post new topic  Reply to topic
 DataFlow Engine memory usage on a SOLARIS server « View previous topic :: View next topic » 
Author Message
hewingt
PostPosted: Mon Oct 17, 2005 1:01 am    Post subject: DataFlow Engine memory usage on a SOLARIS server Reply with quote

Newbie

Joined: 10 Sep 2004
Posts: 3
Location: London

We are upgrading our message broker from MQSI V202 to WBIMB V5 (+FP04) on SOLARIS 8 servers.

The new broker is working as expected, but we have noticed a 10-fold increase in memory usage for each DataFlow Engine/Execution Group process.

Have other users experienced this? Is this the price we have to pay for having a better and faster broker? Or have we configured (or not configured) something we're not aware of?

All the SOLARIS servers run WMQ V53+CSD05

On all the SOLARIS servers running MQSI, all Execution Groups take 25Mb to 40Mb memory usage (as displayed by the UNIX freeware utility, top, in the SIZE column).

On all the SOLARIS servers running WBIMB, all Execution Groups take 250Mb to 400Mb memory usage. The WBIMB exe groups have the same number of flows (and instances) as the MQSI exe groups.

We are running 10 exe groups, so memory usage has increased from a total of 375Mb to 3.8Gb.

We have noticed that minimum memory usage is 250Mb after we create a new execution group with a small, simple flow.

This is not causing us any problems as our new servers have the physical memory and swap space to handle this. It only came to light when one of our older servers would not allow more than 6 WBIMB execution groups. This was because all the physical memory and swap space was in use. We resolved this by increasing the swap space.

I would like to know if other users are getting the same usage as us.

Kind Regards,

Toby Hewing & Mussadiq Ahmed
Back to top
View user's profile Send private message
fschofer
PostPosted: Mon Oct 17, 2005 12:52 pm    Post subject: Reply with quote

Knight

Joined: 02 Jul 2001
Posts: 524
Location: Mainz, Germany

Hi,
since Version 2.1 each Execution Group has its own Java Virtual Machine (JVM) with a default initial heap size of 128 Mb.
So this counts for at least half of your 250 Mb.

You can change this setting with the following command:
Code:
mqsichangeproperties brokerName -e executionGroupLabel -o ComIbmJVMManager -n jvmMinHeapSize -v newSize

Greetings
Frank
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » DataFlow Engine memory usage on a SOLARIS server
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.