Question & Answer
Question
Does Sterling make any recommendations on the number of initial threads for Integration Servers? How does this affect memory usage?
Answer
No, Sterling does not make recommendations on a setting for the
number of initial threads in an Integration Server.
Sterling always recommends that customers run their
servers with the minimal configurations/resources that can handle their volumes
and function without any performance/functional hit (matching the customer's
throughput requirement).
Setting a high number of threads/memory makes the system consume more
resources, but can cause under-utilization. In addition, this may also affect
the other processes through a resource crunch or a wait time for the required
resource.
In general, one
should give due consideration to factors such as JVM memory, database
capability/throughput, nature of the Integration Server, load on the
application, load on the machine, etc., before increasing the number of initial
threads. Not doing so may cause situations like Integration Server slowness,
entire system slowness, OOM, lock waits, deadlocks, max DB sessions reached,
etc.
If the proper amount
of resources is available to support the increase in number of threads, one may
do so. However, Sterling does recommend that the customers do a thorough
performance testing of the configuration/setting changes before rolling them
onto the production system.
Customers can refer to the Performance Management Guide to know more about
Sterling recommendations/suggestions in different components.
[{"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Component":"Not Applicable","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Historical Number
FAQ3639
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21518415