Index Next |
iPlanet Application Server Performance and Tuning Guide |
Contents
Preface
Using the Documentation
About This Guide
What You Should Know
How This Guide is Organized
Documentation Conventions
Chapter 1 About iPlanet Application ServeriPlanet Application Server Components
Web Connector Plugin
iPlanet Application Server Process Architecture
Application Server Processes
Directory Server Components
Databases
Communication Within iPlanet Application Server
iPlanet Application Server Tools
iPlanet Application Server Administration Tool
iPlanet Application Server Deployment Tool
Chapter 2 Understanding Tuning and SizingWhy Tune iPlanet Application Server?
What Is Application Sizing?
Factors That Affect Sizing
Understanding Operational Requirements
Predicting Performance
Security
Availability
Performance
General Performance Guidelines
Performance Tuning Sequence
Chapter 3 Tuning Your Application
Java Coding Guidelines
J2EE Programming Guidelines
Chapter 4 Tuning iPlanet Application ServerOptimizing Performance of Server Processes
Tuning iPlanet Application Server Processes
Comparing Distributed and Lite HTTP Sessions
Optimizing KXS Performance
Performance Tuning RMI/IIOP
Optimizing KJS Performance
Adjusting the Number of Request Threads
Specifying Maximum Server and Engine Shutdown Time
Recognizing Performance Issues
Basic Tuning Approaches
Enhancing Scalability
Firewall Configuration for RMI/IIOP
Configuring a Single Backup for Highly Available Sessions
Configuring Dsync Session Management Threads
Load Balancing Options
Load-Balancing Cluster Configuration
Configuring Database Connection Pool
Broadcasting and Updating Information
Monitoring Load-Balancing Information
Recommended Load-Balancing Configuration for Clusters
Optimizing Session Size for Clusters
Load Balancing Individual JSPs
Using Sticky Session Load Balancing
Simplify Session Data
Guidelines for Configuring Connection Pool
Configuring EJB Parameters For Runtime
Using Statistics to Configure the Connection Pool
Caching JSPs and Servlets
Chapter 5 Tuning the Java Runtime SystemUsing Bound Threads
Managing Memory and Allocation
Tuning the Garbage Collector
Specifying Garbage Collector Setting
Explicit Garbage Collector
Tracing Garbage Collection
Deferred Garbage Collection
Tuning the Java Heap
Guidelines for Java Heap Sizing
Tuning the Dynamic Compiler
HotSpot Server VM Tuning Options
Sample heap configuration on Solaris
Sample Heap configuration on Windows
Chapter 6 Tuning the Operating SystemSetting Time Wait Interval
Setting TCP Connection Hash Table Size
Binding Processes
Chapter 7 Tuning Database ServersTuning Oracle Servers
Tuning Solaris Kernel Parameters
Chapter 8 General Guidelines for Better PerformanceGuidelines For Better EJB Performance
Chapter 9 Validating Server PerformanceMonitoring iPlanet Application Server
On Solaris
Using Performance Tuning Tools
Adding Plots Using iASAT
Tuning Performance Using OptimizeIt
Setting Up SNMP Monitoring
Tuning Performance Using JProbe
Tuning Performance Using IntroScope
Obtaining Performance Data
Chapter 10 Frequently Asked QuestionsEnvironment Setup
Index
System Tuning
Application Tuning
Index Next
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated March 06, 2002