Building Distributed
Applications
Using the Progress AppServer


Tuning for Operating Modes

In general, for a state-reset or state-aware AppServer, you probably want to set the Initial Server Instances to Start parameter to the average number of AppServer clients you expect so that each connecting client has efficient access to an Application Server process. Thus, you are looking for the optimum settings for the number of concurrent connections. However, if your client load varies widely, you might set this value higher to offset the impact of client surges.

For a stateless AppServer, you need to tune these parameters to handle changing client load based on how many clients that you can expect a single Application Server process to handle in a given time period. Thus, you are looking for the optimum settings for the number of concurrent requests.

One way to assess this is capacity for all operating modes is to set a high value for the Maximum Server Instances parameter and a low value for the Minimum Server Instances parameter. Then, run live for a period of time and see how many Application Server processes the AppServer tends to start. You might want to set the Initial Server Instances to Start parameter to that value.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095