Tune appservers
The follow steps describe various tuning tasks that may improve appserver performance in your queuing network:
- Tune the object request broker
ORBs manage the interaction between clients and servers, using the IIOP. It supports client requests and responses received from servers in a network-distributed environment. You can tune the ORB with the following parameters...
- Pass by reference (com.ibm.CORBA.iiop.noLocalCopies)
- Connection cache minimum (com.ibm.CORBA.MaxOpenConnections)
- Thread Pool Maximum size
- com.ibm.CORBA.ServerSocketQueueDepth
- com.ibm.CORBA.FragmentSize
- Tune the XML parser definitions.
Description Facilitates server startup by adding XML parser definitions to the jaxp.properties and xerxes.properties files in... ${WAS_HOME}/jre/lib. The XMLParserConfiguration value might change as new versions of Xerces are provided.
How to view or set Insert the following lines in both files javax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl javax.xml.parsers.DocumentBuildFactory=org.apache.xerces.jaxp. DocumentBuilderFactoryImpl org.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers. StandardParserConfigurationDefault value None Recommended value None - Tune the dynamic cache service.
- Tune the Web container.
To route servlet requests from the Web server to the Web containers, the product establishes a transport queue between the Web server plug-in and each Web container. The Web container is initially created with default property values suitable for simple Webapplications. However, these values might not be appropriate for more complex Webapplications. Using the following parameters, you can tune the Web container to fit the specific needs of your appserver.
- Set the thread pool Maximum size.
- Specify a growable thread pool.
- Set MaxKeepAliveConnections and MaxKeepAliveRequests on the HTTP transport custom properties page.
- Tune the EJB container.
An EJB container is automatically created when you create an appserver. After the EJB container is deployed, you can use the following parameters to make adjustments that improve performance.
- Set the Cleanup interval.
- Set the Cache size.
- Break CMP enterprise beans into several enterprise bean modules while Assembling EJB modules.
- Tune the session management.
The installed default settings for session management are optimal for performance. See Tuning session management and Tuning parameter settings for more information about tuning session management.
- Tune the data sources.
- Review information on connection pooling.
- Set Maximum connection pool.
- Set Minimum connection pool .
- Set Statement cache size.
See Also
Configuring appservers