Performance Tuning Utility

The performance tuning utility provided with Sterling B2B Integrator helps calculate the tuning parameter values and configure Sterling B2B Integrator for you.

Using the Performance Tuning utility, you can tune and configure Sterling B2B Integrator according to your business requirements. You can change the queue settings, memory allocations, JVM settings, and pool settings. However, note that you cannot use the utility to tune your business processes. For more information about tuning business processes, refer to the Business Process Modeling Guide.

In the future, if you apply patches to Sterling B2B Integrator, it will not overwrite the performance tuning changes made by the Performance Tuning utility.

Note: The suggested performance configuration settings are based on standard calculations. You should test the performance configuration settings in a test environment with appropriate load and then apply the settings in the production environment.

There are performance trade-offs that may occur based on your performance configuration settings. However, you can decide to increase or decrease the values based on your specific requirements. Following is a list of such scenarios that may occur, but not limited to:

  • If you increase memory for server nodes and container nodes, the system will allocate maximum memory for the JVMs thereby reducing the amount of memory allocated to other applications. It may even lead to JVMs holding excess amount of memory, which could have been used by other applications.
  • If you increase cache settings, it may increase the speed of disk read operations, but might affect other resources waiting for memory.
  • If you increase the values in queue settings, business processes may be executed swiftly, but it might affect the read or write operations to the database
  • If you increase the threads, the number of business processes that can run concurrently may increase, but it might lead to performance degradation as it might consume excess memory.

This section provides information about viewing, restoring, and editing performance configuration settings through performance tuning utility.