IBM G210-1784-00 manual Tuning the Sun ONE Web server, Enterprise Edition - Solaris

Models: G210-1784-00

1 131
Download 131 pages 28.82 Kb
Page 117
Image 117

Tuning the Sun ONE Web server, Enterprise Edition - Solaris

The default configuration of the Sun ONE Web server, Enterprise Edition provides a single-process, multi-threaded server.

Adjusting the Active Threads parameter

After the server reaches the limit set with this parameter, the server stops servicing new connections until it finishes with old connections. If this setting is too low, the server can become throttled, resulting in degraded response times.

To tell if the Web server is being throttled, consult its perfdump statistics. Look at the following data:

WaitingThreads count: If this gets close to zero, or is zero, the server is not accepting new connections.

BusyThreads count: If this is close to zero, or is zero, BusyThreads is probably very close to its limit.

ActiveThreads count: If this is close to its limit (default is 512), the server is probably limiting itself.

To view or set, use the maximum number of simultaneous requests parameter in the Enterprise Server Manager interface to control the number of active threads within Sun ONE Web server, Enterprise Edition. This setting corresponds to the RqThrottle parameter in the magnus.conf file.

Tuning the Microsoft Internet Information Server (IIS)

Adjusting the following IIS properties and parameters with this server will let you tune server performance.

IIS permission properties

IIS has several permission properties that dramatically affect the performance of the application server. The default settings are usually acceptable. However, because other products can change the default settings without user knowledge, make sure to check the IIS settings for the Home Directory permissions of the Web server.

The permissions should be set to Script and not to Execute. If the permissions are set to Execute, no error messages are returned, but the performance of WAS is decreased.

To check or change these permissions, perform the following procedure in the Microsoft management console:

1.Select the Web site (usually the default Web site).

2.Right-click and select the Properties option.

3.Click the Home Directory tab.

To set the permissions of the home directory, in the application settings, ensure that the Script checkbox is selected in the Permissions list and that the Execute checkbox is cleared.

It might also be necessary to check the permissions of the sePlugin. To do this, expand the Web server. Right-click the sePlugin and select Properties. Confirm that the Execute permissions are set to Execute.

Number of expected hits per day

This parameter controls the memory that IIS allocates for connections. Using the performance window, set the parameter to more than 100000 in the Web site properties panel of the Microsoft Management Console.

ListenBackLog parameter

If you are using IIS, you are likely to encounter failed connections under heavy load conditions (typically more than 100 clients). This condition commonly results from IIS rejecting connections. You can alleviate the condition by using the ListenBackLog parameter to increase the number of requests IIS keeps in its queue.

110 IBM Lotus LMS Release 1 Installation Guide

Page 117
Image 117
IBM G210-1784-00 manual Tuning the Sun ONE Web server, Enterprise Edition - Solaris, Adjusting the Active Threads parameter