Documentation Home
> Oracle iPlanet Web Proxy Server 4.0.14 Performance Tuning, Sizing, and Scaling Guide
Oracle iPlanet Web Proxy Server 4.0.14 Performance Tuning, Sizing, and Scaling Guide
Book Information
Index
A
B
C
D
E
F
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
Preface
Chapter 1 Performance and Monitoring Overview
Performance Issues
SSL Performance
Monitoring Server Performance
About Statistics
Enabling Statistics
To Enable Statistics (stats-xml) from the Admin Console
Monitoring Current Activity Using stats-xml
To Monitor Current Activity from the Admin Console
To Limit the stats-xml Statistics Displayed in the URI
Monitoring Current Activity Using perfdump
To Enable and Use the perfdump SAF
Using Performance Buckets
Configuration
Performance Report
Monitoring Current Activity Using the Java ES Monitoring Console
Chapter 2 Tuning Proxy Server
General Tuning Tips
Understanding Threads, Processes, and Connections
Connection-Handling Overview
Low Latency and High Concurrency Modes
Disabled Thread Pools
Connection–Handling magnus.conf Directives for NSAPI
Custom Thread Pools
Native Thread Pool
Process Modes
Single-Process Mode
Multi-Process Mode
MaxProcs (UNIX/Linux)
Using Monitoring Data to Tune Your Server
Connection Queue Information
Current /Peak /Limit Queue Length
Tuning
Total Connections Queued
Average Queue Length
Average Queuing Delay
Ticks Spent
Total Number of Connections Added
HTTP Listener (Listen Socket) Information
Address
Tuning
Acceptor Threads
Tuning
Tuning
Keep-Alive Information
Keep-Alive Count
Keep-Alive Hits
Keep-Alive Flushes
Keep-Alive Refusals
Keep-Alive Timeouts
Keep-Alive Timeout
Keep-Alive Poll Interval
Keep-Alive Threads
Tuning for HTTP 1.0-Style Workload
Tuning for HTTP 1.1-Style Workload
Thread Information
Maximum Threads (Maximum Simultaneous Requests)
Tuning
File Cache Statistics Information
Accelerator Entries
Tuning
Acceleratable Requests
Tuning
Acceleratable Responses
Accelerator Hit Ratio
Tuning
File Cache Enabled
Tuning
File Cache Entries
Tuning
File Cache Hit Ratio
Maximum Age
Maximum Heap Cache Size
File Cache Dynamic Control and Monitoring
To Control and Monitor the File Cache
Thread Pool Information
Native Thread Pool
Idle /Peak /Limit
Tuning
Work Queue Length /Peak /Limit
Tuning
NativePoolStackSize Directive
Tuning
NativePoolQueueSize Directive
Tuning
NativePoolMaxThreads Directive
Tuning
NativePoolMinThreads Directive
Tuning
DNS Cache Information
Enabled
Tuning
Cache Entries
Hit Ratio of Cache Hits and Lookups
Async DNS Enabled or Disabled
Tuning the ACL Cache
Tuning the ACL User Cache (Authentication Cache)
Tuning the Proxy Disk Cache to Store Dynamic Content
Using Busy Functions
Chapter 3 Common Performance Problems
check-acl Server Application Functions
Specific Configurations
Low-Memory Situations
Too Few Threads
Cache Not Utilized
Keep-Alive Connections Flushed
Log File Modes
Garbage Collection
Chapter 4 Platform-Specific Issues and Tips
Solaris Platform-Specific Issues
Files Open in a Single Process (File Descriptor Limits)
Failure to Connect to HTTP Server
Connection Refused Errors
Tuning TCP Buffering
Solaris File System Tuning
High File System Page-In Rate
Reduce File System Housekeeping
Long Service Times on Busy Disks or Volumes
Solaris Platform-Specific Performance Monitoring
Short-Term System Monitoring
Long-Term System Monitoring
Intelligent Monitoring
Solaris 10 Platform-Specific Tuning Information
Tuning Solaris for Performance Benchmarking
Tuning UltraSPARC T1–Based Systems for Performance Benchmarking
Tuning Operating System and TCP Settings
Disk Configuration
Network Configuration
Proxy Server Start Options
Chapter 5 Sizing and Scaling Your Server
Processors
Memory
Drive Space
Networking
Chapter 6 Scalability Studies
Study Goals
Study Conclusion
Hardware
Network Configuration
Software
Content
Configuration and Tuning
Network Configuration
Proxy Server Tuning
Cache in Memory
Performance Tests and Results
Configuration and Performance
© 2010, Oracle Corporation and/or its affiliates