Configuring core group memory utilization

You can use the administrative console to control the maximum amount of heap memory that is available for the underlying core group transport to allocate.

Before you begin

You should understand the following information:

About this task

The high availability manager consumes its allocated heap memory when it sends interprocess messages on behalf of other services that use the high availability manager functionality. For example, the heap memory might be consumed while sending memory-to-memory replication data, or highly available routing data from one core group member to another core group member.

The value that you specify for the Transport memory size property acts as a flow control mechanism that might affect the speed at which data is replicated or the speed at which routing data is made available to other core group members.

Therefore, you might want to perform this task if you are seeing large numbers of any of the following Distribution and Consistency Services (DCS) congestion messages in your SystemOut.log file:
DCSV1051W, a high severity congestion event for outgoing messages
DCSV1052W, a medium severity congestion event for outgoing messages
DCSV1054W, a medium severity congestion event for incoming messages 

Under extreme workloads, these messages might still occur on a properly tuned system.

Mixed-version environment: If you are running in a mixed cell environment, you must continue to use the following two memory configuration attributes to configuring core group memory utilization for the Version 6.x cells:
  • The Transport buffer size property, which is set for each individual core group member. To specify a value for this property, in the administrative console, navigate one of the following paths:
    • If the core group member is an application server, click Servers > Server Types > WebSphere application servers > server_name > Core group service.
    • If the core group member is a node agent, click System Administration > Node agents > node_agent_name > Core group service.
    • If the core group member is a deployment manager, click System Administration > Deployment manager > Core group service .
  • The IBM_CS_DATASTACK_MEG custom property. To specify a value for this custom property, in the administrative console, click Servers > Core Groups > Core group settings > core_group_name > Custom properties.
mixv

To change the amount of memory that is available for in-flight messages and network communication buffers, complete the following steps:

Procedure

  1. In the administrative console, click Servers > Core Groups > Core group settings > core_group_name.
  2. Change the setting for the Transport memory size property.

    This property, specifies in megabytes, the maximum amount of heap memory that can be allocated to the high availability manager. The maximum value that can be specified for this setting is 250.

  3. Click OK.
  4. Click Review to review your changes.
  5. Select Synchronize changes with Nodes, and then click Save to save your changes.
  6. Restart all members of the core group.

Results

After the servers restart, they all run with the new memory settings.



In this information ...


IBM Redbooks, demos, education, and more

(Index)

Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.

Task topic    

Terms of Use | Feedback

Last updated: Oct 20, 2010 7:53:43 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-nd-dist&topic=trun_ha_cfg_replication
File name: trun_ha_cfg_replication.html