Manuals
/
Brands
/
Computer Equipment
/
Server
/
Oracle Audio Technologies
/
Computer Equipment
/
Server
Oracle Audio Technologies
A86828-01 manual
1
1
68
68
Download
68 pages, 3.69 Mb
Oracle9
i
Application Server
Oracle HTTP Server powered by Apache Performanc
e Guide
Release 1.0.2
for AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP
-UX,
Linux Intel, and Sun Solaris Intel
October 2000
Part No. A86828-01
Contents
Main
Page
Contents
Send Us Your Comments Preface 1 Performance Overview
2 Monitoring Your Web Server
3 Sizing and Configuration
4 Optimizing HTTP Server Performance
5 Optimizing Apache JServ
Page
Page
Send Us Your Comments
i
Page
Preface
Audience
Assumptions
Conventions
Oracle Services and Support
Oracle Support Services
Page
Page
Performance Overview
Performance Terms
What is Performance Tuning?
Response Time
System Throughput
Wait Time
Critical Resources
Effects of Excessive Demand
Adjustments to Relieve Problems
Setting Performance Targets
Setting User Expectations
Evaluating Performance
Performance Methodology
Factors in Improving Performance
Architecture
Monitoring Your Web Server
Monitoring Processor Use
Using the sar Utility (AIX, HP-UX, Intel Solaris)
Report CPU Utilization
Using the top Utility
Monitoring the Web Server
Using the mod_status Utility
your_domain.com
Interpreting Server Status Information
Customizing the Server Status display
Logging Server Statistics to a File
Page
Monitoring JServ Processes
Page
Page
Sizing and Configuration
Sizing your Hardware and Resources
Understanding Concurrent Users and User Population
Understanding Concurrent Users and User Population
Note: The MaxClients setting in your httpd.conf file limits the
Table 31 Concurrent executing users
Determining CPU Requirements
Secure Sockets Layer Impact on CPU Requirements
Determining Memory Requirements
Memory for Non-HTTP Server Software and Operating System
HTTP Server Memory Requirements
JServ Memory Requirements
Determining Java Heap Size
Servlet and OracleJSP pages Memory Requirements
Number of JServ Processes
Page
Page
Optimizing HTTP Server Performance
TCP Tuning
TCP Tuning
Table 42 Tuning HP-UX for Performance Benchmarking
Table 43 Tru64 TCP/IP Tunables
Linux Tunables
Raising Network Limits on Linux Systems for 2.1.100 or greater
Tuning a Running System
Tuning the Default and Maximum Size
Tuning at Compile Time
Setting TCP parameters
Increasing TCP Connection Table Access Speed
Specifying Retention time for Connection Table entries
Increasing the Handshake Queue Length
Changing the Data Transmission Rate
Changing the Data Transfer Window Size
MaxClients
SSL Session Caching
Impact of Logging
Access Logging
HostNameLookups
Error logging
HTTP/1.1
Persistent Connections
Shorter Response Times
Reduction in Server Workload
httpd Process Availability
FIN_WAIT_2
Apache Versions
Optimizing Apache JServ
JServ Overview
Optimizing Servlet Performance
Loading Servlet Classes
Pre-Loading with JSPs
Automatic Class Reloading
Load Balancing
Configuring the JServ processes
Modifying jserv.conf to distribute the load
Distribution of JServ Requests
Using Single Thread Model Servlets
What is OracleJSP?
OracleJSP Page Performance Tuning
Impact of Session Management
Developer Mode
Buffering
Enhancing OracleJSP Performance
Caching database connections
Page
Index
A
C
D
E
L
M
O
P
R
T
U
W
Z