Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Adeptia application settings can be optimized to ensure maximum performance. Some key settings are:

Kernel JVM

  • All data flows are run in the Kernel component so its JVM Heap, GC etc. are key for using available resources.

Queue Processor

  • This ensures reliability by preventing spike of concurrent jobs from crashing the system. Optimize to prevent over-throttling.

Log Cleanup and Repository Archival

  • Millions of entries in log tables, tens of thousands of old files in Repository can slow the overall performance.

Others details and settings of various scenarios are listed in the Performance Tuning Guide

Java Heap Size

Java Heap Management

  • Typically both WebRunner and Kernel run in their own JVM in a single VM/server
  • In idle state, due to running events, Kernel memory may go to 2-3GB
  • Recommend ratio of total system RAM -  60% for Kernel java heap, 20% for WebRunner, 20% for OS
    • For 8GB RAM, you may configure Kernel - 4.8GB and WebRunner - 1.6GB
    • For 16GB RAM, you may configure  Kernel - 10GB and WebRunner - 3.2GB

Garbage Control Settings

  • Adeptia recommends using Oracle guidelines for JRE GC tuning for aggressive GC invocation for high memory large volume transaction processing
  • Additionally Adeptia recommends using -XX:-UseGCOverheadLimitsetting to bypass GC related process flow termination
  • No labels