Sun Java logo     Copyright      Index      Next     

Sun logo
Sun Java(TM) System Directory Server 5 2004Q2 Performance Tuning Guide 

Contents


Preface
Who Should Read This Guide
How This Guide Is Organized
Using the Documentation
Conventions
Resources and Tools on the Web
How to Report Problems
Sun Welcomes Your Comments

Chapter 1   Top Tuning Tips
Chapter 2   Tuning the Operating System
Checking Platform Support
Patching the System
Enforcing Basic Security
Isolate the System
No Dual Boot
Strong Passwords
Users and Groups
Disabling Unnecessary Services
Keeping Accurate Time
Restarting After System Failure
Generating Basic Tuning Recommendations
Tuning System Settings
File Descriptors
Transmission Control Protocol (TCP) Settings
Closed Connections in the TIME-WAIT State
Connections Pending Acceptance
Inactive Connections
Incoming Connections
Outgoing Connections
Retransmission Timeout
Sequence Numbers

Chapter 3   Tuning Cache Sizes
Types of Cache
Database Cache
Entry Cache
Import Cache
File System Cache
Total Aggregate Cache Size
How Searches Use Cache
Base Search Process
Subtree and One-Level Search Process
How Updates Use Cache
How Suffix Initialization Uses Cache
Optimizing For Searches
All Entries and Indexes in Memory
Plenty of Memory, 32-Bit Directory Server
Not Enough Memory
Optimizing for Updates
Cache Priming and Monitoring
Other Optimizations

Chapter 4   Tuning Indexing
About Indexes
Benefits: How Searches Use Indexes
Costs: How Updates Affect Indexes
Presence Indexes
Equality Indexes
Substring Indexes
Browsing (Virtual List View) Indexes
Approximate Indexes
International Indexes
Example: Indexing an Entry
Tuning Indexing for Performance
Allowing Only Indexed Searches
Limiting Index List Length
Symptoms of Inappropriate Index List Size
Changing the Index List Threshold Size

Chapter 5   Tuning Logging
Access Logging
Audit Logging
Error Logging
Multi-Master Replication Change Logging
Retro Change Logging
Transaction Logging

Chapter 6   Managing Use of Other Resources
Limiting Resources Available to Clients
Using Available System Resources
Managing Access Control
Configuring Server Plug-Ins

Chapter 7   Tuning Class of Service
How Class of Service Works
Pointer CoS
Indirect CoS
Classic CoS
CoS Ambiguity
Implementing CoS for Best Performance
When Many Entries Share the Same Value
When Entries Have Natural Relationships
Avoid Thousands of CoS Definitions

Glossary

Index


Copyright      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.