My Oracle Support Banner

Coherence Cluster Production Tuning Guide (Doc ID 2534194.1)

Last updated on AUGUST 24, 2023

Applies to:

Oracle Coherence - Version and later
Information in this document applies to any platform.


A critical part of successfully deploying Coherence solutions is to tune the application and production environment to achieve maximum performance. This chapter includes many guidelines and considerations that can be used to tune performance and possibly identify performance issues. However, as with any production deployment, always run performance and stress tests to validate how a particular application and production environment performs.

Troubleshooting Steps

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
Troubleshooting Steps
 1. Operating System Tuning
 1.1 Socket Buffer Sizes
 1.2 High Resolution timesource (Linux)
 1.3 Datagram size (Microsoft Windows)
 1.4 TCP Retransmission Timeout (Microsoft Windows)
 1.5 Thread Scheduling (Microsoft Windows)
 1.6 Swapping
 1.7 Load Balancing Network Interrupts (Linux)
 2 Network Tuning
 2.1 Network Interface Settings
 2.2 Network Infrastructure Settings
 2.3 Switch and Subnet Considerations
 2.4 Ethernet Flow-Control
 2.5 Path MTU
 2.6 10GbE Considerations
 2.7 TCP Considerations
 3 JVM Tuning
 3.1 Basic Sizing Recommendation
 3.2 Heap Size Considerations
 3.2.1 General Guidelines
 3.2.2 Moving the Cache Out of the Application Heap
 3.3 Garbage Collection Monitoring
 4 Data Access Patterns
 4.1 Data Access Distribution (hot spots)
 4.2 Cluster-node Affinity
 4.3 Read/Write Ratio and Data Sizes
 4.4 Interleaving Cache Reads and Writes

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.