Formulas for Calculating Siebel Application Object Manager Parameter Values
Use the following formulas for calculating parameter values for your Siebel Application Object Manager components:
MaxTasks= target_number_of_users plus anon_usersMaxMTServers= (target_number_of_users plus anon_users) divided by 100MinMTServers=MaxMTServers
As necessary, after making your initial calculations,
round up MaxMTServers to the nearest integer, calculate
the remainder (X) of MaxTasks divided by MaxMTServers, then increment MaxTasks by
adding (MaxMTServers minus X). You do this to make
sure that the ratio of MaxTasks divided by MaxMTServers is an integer.
The following descriptions apply to the variables and figures used in the formulas:
target_number_of_users is the maximum number of concurrent user sessions that your Siebel Application Object Manager will support (for users who are logged in to the application).
The maximum number of concurrent users is limited by the value of the
MaxTasksparameter for the Siebel Application Object Manager, by the number of multithreaded processes you are running (determined byMaxMTServersandMinMTServers), and, effectively, by your hardware resources.anon_users is the number of sessions on the Siebel Application Object Manager that are dedicated to anonymous users (threads that support users who do not log in).
For employee applications like Siebel Call Center, anonymous users are not supported, so this is not a factor.
For customer applications like Siebel eService, anonymous users might be approximately 25% of the target number of users. However, the actual figure depends on the business requirements for a specific deployment, and could be much higher, for example.
In the
MaxMTServersformula, the figure of 100 is the approximate maximum number of concurrent threads that each multithreaded process on the Siebel Application Object Manager can support. The number 100 is a rule of thumb. Use the number that is appropriate for your deployment.