Apache Ignite Tuning
The generic tuning recommendations for Apache Ignite are as follows: 
		
 
	 - Disable internal events notifications: the default configuration supplied with TIBCO MDM disables all event notifications
 - Turn off backup: the default configuration supplied with TIBCO MDM does not configure backup, however, it can be configured to avoid single point failure
 - Disable SWAP storage: the default configuration supplied with TIBCO MDM disables SWAP usage
 - Tune cache data rebalancing: any change in topology results in re-balancing. Rebalancing might require additional resources and hit cache performance. The default configuration of Apache Ignite is used.
 - Configure thread pools: Apache Ignite has its main thread pool size set to the two times available CPU count
 - Disable peer class loading: the default configuration supplied with TIBCO MDM disables peer class loading by defining property peerClassLoadingEnabled=false in the IgniteMember.xml file.
 - Tune garbage collection: Apache Ignite recommends G1 garbage collector with the following settings as a starting point for JDK 1.8: 
			 
- -XX:NewSize=512m
 - -XX:SurvivorRatio=6
 - -XX:+AlwaysPreTouch
 - -XX:+UseG1GC
 - -XX:MaxGCPauseMillis=2000
 - -XX:GCTimeRatio=4
 - -XX:InitiatingHeapOccupancyPercent=30
 - -XX:G1HeapRegionSize=8M
 - -XX:ConcGCThreads=16
 - -XX:G1HeapWastePercent=10
 - -XX:+UseTLAB
 - -XX:+ScavengeBeforeFullGC
 - -XX:+DisableExplicitGC
 
 
Copyright © Cloud Software Group, Inc. All rights reserved.
