Performance Tuning and Configuration
A collection of tools and controls allow you to monitor and adjust Pivotal GemFire performance.
This topic provides guidelines for tuning vSphere virtualized environments that host Pivotal GemFire deployments.
This topic provides tuning suggestions of particular interest to developers, primarily programming techniques and cache configuration.
You can modify some configuration parameters to improve system member performance.
You have several options for preventing situations that can cause slow receivers of data distributions. The slow receiver options control only peer-to-peer communication using TCP/IP. This discussion does not apply to client/server or multi-site communication, or to communication using the UDP unicast or multicast protocols.
In systems with distributed-ack regions, a sudden large number of distributed-no-ack operations can cause distributed-ack operations to take a long time to complete.
GemFire processes communicate using TCP/IP and UDP unicast and multicast protocols. In all cases, communication uses sockets that you can tune to optimize performance.
You can make configuration adjustments to improve multicast and unicast UDP performance of peer-to-peer communication.
You can make configuration adjustments to improve the UDP multicast performance of peer-to-peer communication in your GemFire system.
Maintaining data consistency between caches in a distributed GemFire system is vital for ensuring its functional integrity and preventing data loss.