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:
- Other factors, such as the number of network interface cards on a machine, how the Network interface card is used, and network speed, can affect the memory that the high availability manager requires to efficiently handle network messages
- The amount of memory that the high availability manager controls as it sends network messages varies. Typically, the high availability manager retains control of this memory for only short lengths of time.
- The default setting of 100 MB is typically sufficient for most network deployment topologies.
- The maximum value for this setting is the size of the Java™ heap.
- In core groups that contain both Version 6.x and Version 7 processes, all memory settings must Be Equal. The default memory setting for Version 6.x processes is 10 MB. Therefore, you must adjust either the Version 6.x or the Version 7 setting to make both settings equal.
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 functions. 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.
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.
- 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 server_name .
- If the core group member is a node agent, click node_agent_name .
- If the core group member is a deployment manager, click .
- The IBM_CS_DATASTACK_MEG custom property. To specify a value for this custom property, in the administrative console, click core_group_name .
To change the amount of memory that is available for in-flight messages and network communication buffers, complete the following steps: